private var flashVars: Object = stage.loaderInfo.parameters
Добавлено: 07 июл 2014, 01:33
Всем привет. Пытаюсь подгрузить swf файл в другой, ругается на :
Помогите, целый день убил, так и не смог разобраться. Код всего swf файла и лоадера :
Файл -
Лоадер -
Код: Выделить всё
private var flashVars: Object = stage.loaderInfo.parameters ;private var VK:APIConnection = new APIConnection(flashVars);
Файл -
Код: Выделить всё
package { import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.text.TextField; import vk.APIConnection; /** * ... * @author Lampy */ public class Main extends Sprite { private var flashVars: Object = stage.loaderInfo.parameters ; private var VK:APIConnection = new APIConnection(flashVars); public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); VK.api ('users.get', { user_ids: flashVars['viewer_id'],fields:'photo_100' }, onProfileLoaded, onError);} private function onProfileLoaded(data:Object):void { // обрабатываем полученный ответ var result_tf:TextField = new TextField(); result_tf.text = data[0]['photo_100']; var loader:Loader = new Loader(); var url:URLRequest = new URLRequest(result_tf.text); loader.load(url); addChild(loader);} private function onError(data: Object):void { } }}
Код: Выделить всё
var loader: Loader = new Loader();loader.load(new URLRequest("http://o.swf"));addChild(loader);