![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 6
|
Как осуществить?
![]() По окончанию проигрывания ролика запускается следующий... Сам пытался это сделать посредствам простого вызова, но получил кашу... Спрашивал у опытного flasher-а, кроме поучения "это не так просто... нужно не просто вызывать к конце следующий ролик, нужно ещё закрыть предыдущий и передать управление открываемому..." ничего конкретного не получил(( Научите, пАжАлАстАаа ='( Последний раз редактировалось Pena; 07.12.2009 в 14:27. |
|
|||||
|
Положите оба мувиклипа на один кадр.
mc01 - первый мувиклип; mc02 - второй мувиклип. private const totalMc01Frame:int = 25; //Всего кадров у mc01 private const totalMc02Frame:int = 40; //Всего кадров у mc02 mc01.addEventListener(Event.ENTER_FRAME, onEnterNextFrameMc01); mc02.addEventListener(Event.ENTER_FRAME, onEnterNextFrameMc02); playMc01(); private function onEnterNextFrameMc01(event:Event):void { if (mc01.currentFrame == totalMc01Frame) { playMc02(); } } private function onEnterNextFrameMc02(event:Event):void { if (mc02.currentFrame == totalMc02Frame) { playMc01(); } } private function playMc01():void { mc02.visible = false; mc02.gotoAndStop(1); mc01.visible = true; mc01.gotoAndPlay(1); } private function playMc02():void { mc01.visible = false; mc01.gotoAndStop(1); mc02.visible = true; mc02.gotoAndPlay(1); }
__________________
круглое тащим, квадратное катим |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 6
|
А-а, я неправильо расписал, ПРОШУ ПРОЩЕНИЯ!
НУЖНО именно два разных файла связать... один swf переходит на другой swf! |
|
|||||
|
Регистрация: Oct 2008
Сообщений: 28
|
Так может просто первому сказать stop, удалить его из контейнера в который он был загружен, загрузить следующий клип и сказать ему play?
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 6
|
Извините за наглость, а можно в виде кода? *потупившись шаркает ножкой
|
|
|||||
|
Регистрация: Oct 2008
Сообщений: 28
|
лучше конечно на вашу "кашу" еще глянуть, если можно )
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 6
|
Ну а собсна глядеть то неначто, то всё эксперементы с функциями загрузки... ну вот что в последнем варинте было:
var l = new Loader(); addChild(l); l.load(new URLRequest("tour.swf")) =( |
|
|||||
|
Регистрация: Oct 2008
Сообщений: 28
|
загружать лучше так:
function load_clip(file_name:String, file_mc:MovieClip):void { var full_path:String = (dir_path + "\\" + file_name + ".swf"); var loader:Loader = new Loader(); function initLoad(event:Event):void { file_mc.addChild(loader.content); } function errorLoad(event:IOErrorEvent=null):void { loader.unload(); } loader.contentLoaderInfo.addEventListener(Event.COMPLETE, initLoad); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorLoad); loader.load(new URLRequest(full_path)); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|