0

このフォーラムにアクセスしましたが、問題に対する答えが見つかりませんでした。だから、私は 360 アニメーションの靴を呼び出すボタンで構成されるプロジェクトを持っています。

フレーム 1 から直接 360 を呼び出すとすべて問題ないように見えますが、シーン 2 を作成し、すべてのオブジェクトをシーン 1 からシーン 2 に移動し、シーン 1 でシーン 2 を呼び出すボタンを配置すると、有名なエラー 1009。

ソース コードと .fla プロジェクトをここにアップロードしました。

http://www.mediafire.com/download/63fx5na1jhg8eef/Untitled-1.fla

私を助けてください

よろしくお願いします

編集:ソースを投稿して申し訳ありません

私がしたこと: 1.- ohm_mc と呼ばれるムービークリップを含む古いプロジェクトを使用します 2.- そのプロジェクトのすべての要素をコピーし、すべてをシーン 2 に配置しました 3.- シーン 1 に、シーン 2 4.- ボタンのコードは次のとおりです。

stop();

boton_1.addEventListener(MouseEvent.CLICK,segundafuncion);


function segundafuncion (event:MouseEvent) :void {
   gotoAndPlay(1, "Scene 2");
}

5.- シーン 2 にはいくつかのオブジェクトがあります。これらのオブジェクトは次のとおりです。

シーン 2 の AS レイヤーで、次の行にエラーが表示されます。

ohm_mc.addEventListener(MouseEvent.MOUSE_DOWN, clickHandler);
ohm_mc.addEventListener(MouseEvent.MOUSE_UP, clickHandler);

シーン 2 が表示され、そのシーンにオブジェクトを配置しました。これは、このエラーが発生する理由がわからないためです。さらに、これらの行の前に、アクション リスナーを girar_btn に渡しますが、問題はありません。

4

1 に答える 1

0

Flash で、[デバッグ] > [ムービーのデバッグ] > [Flash Professional で] をクリックします。1009 エラーが表示されると、ライン番号 (およびタイムラインを使用しているように聞こえるフレーム番号) が表示されます。これにより、エラーの発生元を特定するのがはるかに簡単になります。次に、null である可能性があると思われるその行の値を狂ったようにトレースします。

于 2013-10-30T15:46:22.863 に答える