у меня есть тестовое приложение вконтакте - задача написать прелоадер as3.
в настройках выставил следующие значения:
Flash-контейнер:Без использования флешь контенера
подгрузил конечный swf фаил, взял его ссылку.
написал прелоадер:
Код: Выделить всё
package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.text.TextField; /** * ... * @author m7sg */ public class Main extends Sprite { private var t:TextField = new TextField(); 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); // entry point t.text = "begin"; addChild (t); var mLoader:Loader = new Loader(); var mRequest:URLRequest = new URLRequest("http://cs1422.vkontakte.ru/u22293498/8dc6208ff2eaec.zip"); mLoader.load (mRequest); mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler); mLoader.load(mRequest); function onCompleteHandler(loadEvent:Event) { mLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onCompleteHandler); t.text = "end loading"; parent.addChild(loadEvent.currentTarget.content); // тут пробывал и stage.addChild(loadEvent.currentTarget.content); } } } }
Форум читал, ничего конкретного не нашел (по поводу решения данной проблемы)
Помогите кто может - заранее спасибо.