|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2007
Сообщений: 25
|
Запрет отдельного запуска подгружаемых SWF
Ситуация:
1. Имеется главный файл - main.swf 2. Имеется куча левелов - level_1, level_2, ... 3. main.swf подгружает/выгружает левелы Требуется совет: Для полноценного восприятия материала представленного в программе необходимо запретить работу левелов по отдельности. Т.е. Только при работающем main.swf загружаемые левелы отрабатывают. Пока особо сформировавшихся идей нет - может что подскажете? |
|
|||||
Регистрация: Jun 2009
Сообщений: 6
|
банально:
main при загрузке level_* передает какую-нибудь переменную (fromMain=true), а level_* проверяет. fromMain==true- работает, fromMain!=true - не работает |
|
|||||
Регистрация: Jul 2007
Сообщений: 25
|
Слегка торможу. Делаю так:
main.swf var mc_loader:Loader = new Loader(); var mc_request:URLRequest = new URLRequest("level.swf"); mc_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete_Event); mc_loader.load(mc_request); addChild(mc_loader); function onLoadComplete_Event(e:Event) { MovieClip(e.target.content).Calling_Function("Передано!"); }; var my_var:String; function Calling_Function(sending_var:String) { my_var=sending_var; // код проверки }; В AS2 делал просто: А вот с AS3 притормозил. Если не трудно поправте п-та. |
|
|||||
Регистрация: Jul 2007
Сообщений: 25
|
Все, я пасс! Голову сломал за 2 дня. Передать переменную - нет проблем. А реализовать то о чем писал в первом посте не получается. Прошу помощи. Если особо не затруднит - киньте кусок кода.
Заранее огромное спасибо за помошь! |
Часовой пояс GMT +4, время: 14:29. |
|
« Предыдущая тема | Следующая тема » |
|
|