Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Поочерёдное воспроизведение двух swf (http://www.flasher.ru/forum/showthread.php?t=184896)

remix.remix 29.09.2012 14:29

Поочерёдное воспроизведение двух swf
 
Здравствуйте! Подскажите пожалуйста, как из одного swf файла вызвать воспроизведение другого swf файла?

mooncar 29.09.2012 15:38

Если на странице, то синхронизацию swf-ок можно выполнять через ExternalInterface или LocalConnection.
Через EI - посредством промежуточных JavaScript-функций с помощью методов ExternalInterface.call и ExternalInterface.addCallBack. Примеры в хелпе.
LocalConnection сам не использовал, но, возможно, этот класс и его методы окажутся удобнее для данного случая. См. также в хелпе этот класс.

dark256 29.09.2012 20:38

Может быть просто загрузить второй в первый?

remix.remix 30.09.2012 15:40

mooncar, большое спасибо!
Добавлено через 27 часов 0 минут
Если использовать ExternalInterface.call, то по приходу сообщения от 1.swf на javascript'e меняем src объекта на 2.swf? Но тогда в исходнике странице будет светится имя файла "2.swf", благодаря чему его можно будет скачать, что не хотелось бы...

Цитата:

Сообщение от dark256 (Сообщение 1097939)
Может быть просто загрузить второй в первый?

Дело в том что в первом используется preloader и второй не должен загружаться preloader'ом...
А вообще ситуация такая: есть видео-ролик с прелоадором - 1.swf, flash-сайт - 2.swf

Вот нашел код на AS3. Можно его как-нибудь преобразовать в AS2, если конечно это из моей оперы?
Код AS3:

var myrequest:URLRequest=new URLRequest("начало1.swf");
var myloader:Loader=new Loader();
myloader.load(myrequest);
stage.addChild(myloader);



Часовой пояс GMT +4, время: 16:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.