![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2013
Сообщений: 33
|
Подскажите в чём может быть проблема?
Есть такой прелоадер: package { import flash.display.DisplayObject; import flash.display.Loader; import flash.display.MovieClip; import flash.events.Event; import flash.events.ProgressEvent; import flash.net.LocalConnection; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.system.LoaderContext; import flash.system.Security; import flash.system.SecurityDomain; public class Preload extends MovieClip { public function Preload() { this.addEventListener(Event.ADDED_TO_STAGE, onStage); function onStage(e:Event) { var preloader:Loader = new Loader(); var request:URLRequest = new URLRequest('game.swf'); preloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onccCompl); preloader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgr); preloader.load(request); } } private function onProgr(e:ProgressEvent) { var bLoad:int = e.bytesLoaded; var bTotal:int = e.bytesTotal; textWin.text = String(bLoad/bTotal*100); } private function onccCompl(e:Event) { trace('ok'); var mc:MovieClip=e.target.content as MovieClip; addChild(mc); } } } Проценты бегут, но при завершении флешка не добавляется на сцену. Пробовал и SecurityDomain и по ADDED_TO_STAGE. Вылетает ошибка: TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at Game() |
![]() |
Часовой пояс GMT +4, время: 08:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|