PDA

Просмотр полной версии : instance name не видно.


climfree
06.09.2013, 17:23
ДВС!

Код пишу в файле Kings.as для Kings.fla

В Kings.fla есть объекты к которым я обращаюсь с Kings.as используя Kings.swf.
Но во время первого запуска выдает ошибку:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at Kings/onstart()
at Kings()
вот Kings.as

package
{

import flash.display.MovieClip;

public class Kings extends gameScreen
{
public function onstart():void{
this.getChildByName("menuPanel").visible=false;

}

public function Kings()
{

super();
onstart();

}
}


menuPanel - это instance name в gameScreen

MikroAcse
06.09.2013, 18:45
trace(this.getChildByName("menuPanel"));
Если выведет null, то мувиклипа menuPanel не существует.

Wolsh
06.09.2013, 19:11
Я бы сказал, "не существует в экземпляре Kings" ))

Babylon
06.09.2013, 19:14
На подобные вопросы практически не возможно ответить не имея исходника в виде fla