Параметр в swf загружен с классом загрузчика - PullRequest
0 голосов
/ 16 апреля 2010

Привет, я загружаю дочерний SWF в мой родительский SWF, и я хочу передать некоторые параметры дочернему SWF Есть идеи, как это сделать.

Вот мой код:

var req:URLRequest = new URLRequest( "test.swf" );

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener( Event.COMPLETE, loadComplete );
loader.load(req); 

    function loadComplete(e:Event){
  var childSwf:DisplayObject = e.target.content as DisplayObject;

      //Im guessing here I need to set the parameter 
  VideoContainer.addChild(childSwf);
    }

1 Ответ

0 голосов
/ 16 апреля 2010

Да, вы можете просто передать параметры дочернему URL-адресу SWF.

например. новый URLRequest ("http://abc/test.swf?param1=value1&param2=value2");

теперь, если тестовый swf равен as3, вы можете получить параметр следующим образом: var p1 = root.loaderInfo.parameters ['param1'];

и если это as2, просто _root.param1 даст вам значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...