私は簡単なゲームを作っていて、まだ as3 を学んでいます。ステージ上でテスト オブジェクトをヒットしたいです。bila1 と omidae1 がヒットした場合、testobject gotoframe ですべてのオブジェクトがステージ上にあり、インスタンス名が正しく、maintimeline as3 以下はすべて正常に動作しますが、 null エラー
TypeError: エラー #1009: null オブジェクト参照のプロパティまたはメソッドにアクセスできません。testpeframe_fla::MainTimeline/ブリング()[testpeframe_fla.MainTimeline::frame1:32]で
問題は Event.ENTER_FRAME です。どうすれば修正できますか?
import flash.events.MouseEvent ;
import flash.events.Event;
import fl.transitions.Tween;
import fl.transitions.easing.*;
btnt.visible = false;
butondrr.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler2);
function fl_MouseClickHandler2(event:MouseEvent):void
{
var myTween:Tween = new Tween(bila1, "x", Strong.easeOut, 500, 700, 1, true);
var myTweenm:Tween = new Tween(bila1, "y", Strong.easeOut, 250, 600, 8, true);
}
stage.addEventListener(Event.ENTER_FRAME, bling);
function bling(event:Event):void
{
if(bila1.hitTestObject(omidae1))
{
omidae1.visible = false;
btnt.visible = true;
}
}
removeEventListener(Event.ENTER_FRAME, bling);
stop();
btnt.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame);
function fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop(5);
}