У меня есть файл с несколькими импортированными swf.AS3 «TypeError: Error # 1009», исходящий извне swf
Один из слайдов имеет этот показ на выходе:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Loud2_fla::MainTimeline/moveThatMouse()
Код:
function moveThatMouse(evt: MouseEvent):void
{
circle.x = stage.mouseX;
lightning.x = stage.mouseX;
circle.y = stage.mouseY;
lightning.y = stage.mouseY;
evt.updateAfterEvent();
}
, а другой это:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Master_fla::MainTimeline/playout()
код:
playbutton.addEventListener(MouseEvent.MOUSE_OVER, playover)
function playover (event:MouseEvent):void{
playbutton.inside.gotoAndPlay(2);
}
playbutton.addEventListener(MouseEvent.MOUSE_OUT, playout)
function playout (event:MouseEvent):void{
playbutton.inside.gotoAndPlay(8);
}
Любые предложения?
Либо 'lighting' или' circle' может быть пустым. Вы уверены, что эти объекты существуют в контексте вашей функции (т. Е. На одном кадре). – Marty
Да, когда я играю в swfs отдельно, они работают нормально, только когда я их импортирую, они делают это. У меня такое чувство, что анимации (круг и молния) и звуки связаны с положением X/Y мыши. Его как-то переносят на следующую сцену. :/спасибо за помощь, кстати. Все это возится с моей головой. – Dan434
Можете ли вы опубликовать функцию 'playout()'? – Marty