1

Upムービー用のFlash Webサイトを作ろうとしています。

映画のクリックにリンクするボタンがいくつかあり、それから画像ギャラリーに移動します。これはすべて mc_content にあり、インスタンス名 content_mc でステージに配置されます。mc_content 内には、アクション レイヤーと、ギャラリーとしてラベル付けされた mc_gallery を持つコンテンツ レイヤーがあります。

import flash.events.MouseEvent;

stop();

gallery_btn.addEventListener(MouseEvent.CLICK,onGalleryClick);

function onGalleryClick(evt:MouseEvent): void {
trace("gallery");
content_mc.gotoAndStop("gallery");
}

gallery は、mc_content 内の mc_gallery が配置されているラベルです。

実行すると、1009 エラー コードが表示されます。

これは非常に簡単な修正であり、すでに多くの回答が投稿されていると思いますが、それを自分のニーズに適応させる方法がわかりません。私は成功した別のプロジェクトと同じコードを持っています

4

1 に答える 1

0

1009 エラーは、null オブジェクト参照のプロパティにアクセスできないことを示しています。

基本的には、使用しようとしているものが実際には null であるため、存在しないということです。

インスタンス名、プロパティ、変数をチェックして、使用する前に名前が正しく、適切に初期化されていることを確認してください (たとえば、content_mc がステージ上の MovieClip の正しい名前ですか?...)

このようなエラーはどこにでも隠されている可能性があるため、非常に少ないコードで問題を解決することは非常に困難です。:-)

しかし、ボタンをクリックしたときにエラーが表示される場合、問題は次のいずれかにあると言えます。

content_mc.gotoAndStop("gallery");

行、またはcontent_mc MovieClipのギャラリーラベルにあります。

于 2012-11-03T17:15:15.027 に答える