![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Sep 2009
Сообщений: 12
|
доброе время суток, ситуация следующая:
есть одна флэшка которая подгружает другую по нажатию на мувик, событие onRelease вынесено в отдельный класс и просто делает на 11м кадре в отдельном слое мувик в котором на последнем кадре следующий код stop(); _level0.my_mcl.addListener(_level0.my_lst); _level0.my_lst.onLoadInit = function(target_mc:MovieClip) { //тут всякая ерунда типа трейсов } _level0.my_mcl.loadClip("eur.swf", "_level0"); по моему я что то не так делаю ![]() подскажите как по нажатию запустить одновременно мувик перехода и включить подгрузку новой флэшки, и держать на последнем кадре мувика до тех пор пока не догрузится флэшка, а потом только сделать её видимой последний кадр мувика идентичен первому кадру второй флэшки |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 12
|
скачок - я имел в виду - пропадает первая флэшка, остается белый фон, потом появляется вторая флэшка
насколько я понял - когда висит белый фон - грузится вторая, а ооч хочется сделать так чтобы этого пробела не было |
|
|||||
|
loading 50%
|
Где всякая ерунда поставьте альфу, визибл или еще какую ерунду.
|
|
|||||
|
Регистрация: Sep 2009
Сообщений: 12
|
попробовал:
stop(); _level0.my_mcl.addListener(_level0.my_lst); _level0.my_lst.onLoadInit = function(target_mc:MovieClip) { _level0._alpha = 100; } _level0.my_mcl.loadClip("eur.swf", "_level0"); (может как то его зациклить или каким то образом удерживать на последнем кадре пока не догрузится целиком вторая? как это сделать? |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 12
|
Цитата:
stop(); _level0.createEmptyMovieClip("target_mov",1); target_mov._x = 85; var my_mcl:MovieClipLoader = new MovieClipLoader(); var my_lst:Object = new Object(); _level0.my_mcl.addListener(_level0.my_lst); _level0.my_lst.onLoadInit = function(target_mc:MovieClip) { _level0.target_mov._alpha = 100; } _level0.my_mcl.loadClip("eur.swf", _level0.target_mov); пробовал сделать в onLoadInit - тогда пропадает всё Добавлено через 18 минут Цитата:
Цитата:
![]() Добавлено через 35 минут кроме того ещё и не вся функциональность работает в том который загрузился.. всплывающиеся надписи пропали ![]() |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Загружаемая флэшка полностью заменяет ту, в которую загружаете. Ровно в тот момент, когда вызываете _level0.my_mcl.loadClip("eur.swf", "_level0");
Попробуйте проще:
__________________
hauts.ru |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Попробуйте так:
_level0.my_lst.onLoadInit = function(target_mc:MovieClip) { // [флэшка, что остается на заднем фоне].swapDepths(_root.getNextHighestDepth()); [флэшка, что остается на заднем фоне].removeMovieClip(); target_mc._lockroot = true; } _level0.my_mcl.loadClip("eur.swf", _root.createEmptyMovieClip("clip",_root.getNextHighestDepth()));
__________________
hauts.ru Последний раз редактировалось Hauts; 12.02.2010 в 19:14. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|