|
|
|||||
Регистрация: Jun 2011
Сообщений: 24
|
Загрузка SWF
Всем привет!
У меня возникла проблема: Один swf должен загружать другой swf. Он грузит все, кроме того что надо. Не вызываются события: Event.INIT & Event.COMPLETE Процесс загрузки доходит до 100% Возможно загружаемый swf не так написан, что в нем может быть такого, неправильного?) package { //Это swf который должен загрузить другой // ... public class Main extends Sprite { [Embed(source="../img/bg.png")] private var BG:Class; private var bg:BitmapAsset = new BG(); private var loader:Loader = new Loader(); private var loadedText:Text = new Text('0 %', 0, 560, 800, 0xffffff); private var percents:Number; private var one_percent:Number; private var content:Sprite = new Sprite(); public function Main():void { loadedText.align('center', 800); loadedText.shadow = true; loadedText.shadow_color(0x000000); loadedText.size = 20; loadedText.bold = true; addChild(bg); addChild(loadedText); addChild(content); loader.load(new URLRequest('...url...')); loader.contentLoaderInfo.addEventListener(Event.OPEN, open); //loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, error); } private function open(e:Event):void { loader.contentLoaderInfo.addEventListener(Event.INIT, init); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progress); } private function progress(e:ProgressEvent):void { one_percent = e.bytesTotal / 100; percents = e.bytesLoaded / one_percent; loadedText.update(String(Math.round(percents)) + ' %'); } private function init(e:Event):void { loader.contentLoaderInfo.removeEventListener(Event.INIT, init); loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, progress); removeChild(bg); removeChild(loaded); content.addChild(loader.content); } } } Может это из-за таймеров? Когда я отключил класс который использует таймеры, все заработало. Последний раз редактировалось denisko; 19.05.2012 в 21:12. |
|
|||||
Регистрация: Jun 2011
Сообщений: 24
|
stweet, в этой swf у меня вроде все нормально работает, он только не грузит другой swf(в котором возможно ошибки)
|
|
|||||
Регистрация: Jun 2011
Сообщений: 24
|
Разобрался!)
Названия классов swf совпадало с названиями классов swf, которого я загружал |
Часовой пояс GMT +4, время: 22:06. |
|
« Предыдущая тема | Следующая тема » |
|
|