![]() |
управление загруженным клипом
такой текст в первом кадре
bricks = []; n = 1; for (i=1; i<9; i++) { for (m=1; m<9; m++) { bricks[[i,m]] = _root.createEmptyMovieClip("br" + n,n); bricks[[i,m]]._x = i*18; bricks[[i,m]]._y = m*18; bricks[[i,m]].loadMovie("brick.swf"); n++; } } в brick.swf 7 кадров со стопом на каждом кадре необходимо в каждом экземпляре brick.swf запустить случайный кадр bricks[[i,m]].gotoAndStop(random(7)+1); в цикле после loadMovie проблемы не решает, обращение по "br1" и т.п. тоже текущий кадр любого bricks[[i,m]] - 0 как получить управление загруженным клипом в данном случае? заранее спасибо |
Вопрос не совсем понятен, а что конкретно происходит в описанных случаях?
|
надо дождаться загрузки, а уж потом управлять
Код:
this.onEnterFrame=function(){ |
prebrick = _root.createEmptyMovieClip("prebr", 0);
prebrick.loadMovie("brick.swf"); this.onEnterFrame = function() { var l=prebrick.getBytesLoaded(); var t=prebrick.getBytesTotal(); if(t && l==t){ play; } } stop(); НЕ пашет!!! (на другой кадр не переходит) |
play() ;
|
хех это заработало :)
теперь следующая проблема загруженный клип не дублируется нашел на сайте макромедии такой текст Cannot duplicate loaded SWFs Issue When loading an SWF into a target movie clip, and then trying to duplicate that SWF by duplicating the movie clip, doesn't produce a duplicated SWF. Reason The duplicateMovieClip action only works on objects actually in the movie clip and not on loaded movies. Solution There is no known work around at this time except to actually load the movie a second time. есть идеи по решению? |
Ну просто создавай новый клип и снова грузи в него свой. При хорошем стечении обстоятельств второй раз мувик будет грузиться из кэша, то есть быстро.
Другого варьянта по ходу нет. |
| Часовой пояс GMT +4, время: 14:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.