![]() |
|
||||||||||
|
|||||
|
Пытаюсь грузить одной swf другую
когда она загружается тоначинают идти ошибки: TypeError: Error #1009: Cannot access a property or method of a null object reference. at dairy/::onEnterFrame() Чего я незнаю?
__________________
Встретимся на пляже! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вероятно там обращение к stage, которого нет.
|
|
|||||
|
[+3 09.12.07]
Регистрация: Oct 2006
Сообщений: 114
|
возможно загружаемая swf еще не успела загрузиться... я обычно подписываюсь на событие Event.Complete и диспатчу соответствующий event, чтобы известить родительскую swf о том, что в нее загрузилась дочерняя swf
|
|
|||||
|
__etc — вероятно, а как быть в таком случае?
Если мне нужны данные stage vvk80 — так и сделано
__________________
Встретимся на пляже! Последний раз редактировалось Alexsas; 25.08.2008 в 10:29. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Добавить Loader перед загрузкой на Stage, например.
|
|
|||||
|
Цитата:
...
private var neaLoader:Loader;
private static var swfURL:String = "2.swf";
...
private function createLoader():void
{
neaLoader = new Loader();
neaLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
neaLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeListener);
neaLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, IOErrorListener);
neaLoader.load(new URLRequest(swfURL));
}
...
private function progressListener(e:ProgressEvent):void
{
var bytes_loaded = e.bytesLoaded;
var bytes_total = e.bytesTotal;
var tt:Number = Math.floor((bytes_loaded / bytes_total) * 100);
txt.text = "Загрузка: "+tt+"%";
}
...
private function completeListener(e:Event):void
{
trace("gdgdgdgdf");
movLoad();
var loaderInfo:LoaderInfo = e.target as LoaderInfo;
this.addChild(loaderInfo.content);
}
...
__________________
Встретимся на пляже! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
какой loader и перед какой загрузкой?
в моем примере разве loader стоит после загрузки?
__________________
Встретимся на пляже! |
|
|||||
|
Modus ponens
|
В ошибке же написано, что она возникает в dairy.onEnterFrame() этой функции нет в коде, который вы привели. Предположительно ошибка возникает когда вы пытаетесь внутри функции обратиться к stage / root / loaderInfo до того как загружаемая SWF будет добавлена в дисплей лист.
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|