2016-10-12 2 views
-1

私は一般的なスクリプト作成やActionscript 3に慣れていませんが、現在は一種のモーションコミックプロジェクトに取り組んでいます。AC3エラー1119 - 動的インスタンス?

各章の終わりに、私は漫画パネルを閉じ、新しいボタンを表示し、画面の外に移動するために背景のものを押すのを防ぐレイヤーをしたい。これは私が使用するコードです。

this.addEventListener(MouseEvent.CLICK, endcomic); 

function endcomic(event: MouseEvent): void { 
    parent.parent.x = -480; 
    parent.parent.y = 0; 
    parent.parent.gotoAndStop(1); 
    parent.parent.parent.comicclose.x = -1920; 
    parent.parent.parent.btn02.x = 1476,2; 
} 

しかし、私はエラー

を得続ける

シンボル 'window01'、レイヤ[アクション]、フレーム8、8行、列23 1119:静的で参照を通じて、おそらく未定義のプロパティbtn02のアクセスタイプ:flash.display:DisplayObjectContainer。

これは明らかに、私が持っているインスタンスでは負荷がかかっていますが、問題がどこにあるのかは分かりません。

答えて

0

あなたのコードによれば、comiccloseとbtn02を同じ親に入れて、最初はbtn02のvisibleプロパティをfalseに設定することができます。次に、あなたのエンドコミック関数で、btn02をtrueに設定し、そのx位置を設定します。

+0

でも、そうではありません。私はまだエラーを取得しています – Blobsy

+0

おっとり、戻ってきたボタンが速すぎました。 >シンボル 'window01'、レイヤー 'アクション'、フレーム12、行8、列23 \t 1119:静的型flash.display:DisplayObjectContainerを持つ参照によって、未定義のプロパティbtn02がアクセスされる可能性があります。 – Blobsy

+0

parent.parent.parent.comicclose行はエラーをスローしません。comicclosebtnが有効であることを意味します。ですから、comiccloseとbtn02を一緒に置いてください。あるいは、btn02の親をデバッグして見つけて、コードに設定してみてください。 – Pan

関連する問題