Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передача параметров в загруженный swf (http://www.flasher.ru/forum/showthread.php?t=179411)

fugyz 14.05.2012 18:41

Передача параметров в загруженный swf
 
Код AS3:

public class Loading extends MovieClip
        {
                public var key:Object = new Object();
                public function Loading():void
                {
                        var loader:Loader = new Loader();
                        var request:URLRequest = new URLRequest("x.swf");
                        loader.contecntLoaderInfo.addEventListener(Event.COMPLETE, function ok():void
                                                                                                                                                {
                                                                                                                                                        addChild(loader);
                                                                                                                                                }
                        );
                        loader.load(request);
                }
        }

Как в x.swf передать переменную key?

Цветкофф 14.05.2012 23:32

Код AS3:

var request:URLRequest = new URLRequest("x.swf?key="+значение_параметра_key);

в x.swf данная переменная будет доступна по ссылке stage.loaderInfo.parametrs.key

ChuwY 15.05.2012 02:27

Или же вы можете загрузить сфифку, достать из ее аппдомена мейнкласс (или любо другой искомый класс) и передать в его конструктор то, что вам нужно.
Если вы -- приверженец типизации (за что лучи добра вам в карму), то можете привести мейн (или искомый) класс к какому-либо интерфейсу, разделяемому обоими флешками.


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

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