私は "Flashで何かをやろうとしています。私は"と呼ばれるMovieClipがあるとしましょう mcShape 3つのフレームを使って。各フレームには、3つのフレームにまたがる別のレイヤーの別のムービークリップを隠す異なる形状があります。そのムービークリップはと呼ばれます mcColor そして、その形状を通して見える色を定義し、それによって、望ましい形状を望ましい色でレンダリングします。
メインタイムラインから、私が持っているフレームで mcShape、私は "次のコードを書いた:
mcShape.gotoAndStop(some frame);
mcShape.mcColor.gotoAndStop(some other frame);
mcShapeフレームを変更しないとすべてがうまくいきますが、他のmcShapeフレームに移動して停止すると、mcColorが検出されなくなります。 エラー#1009:nullオブジェクト参照のプロパティやメソッドにアクセスできない。そのフレームにmcColorのインスタンスが異なる3つの異なるフレームを配置しても、うまくいきません。
これに対する何か回避策はありますか?何がおかしいのですか?どうもありがとうございました!
回答:
回答№1は0Adobe Animateにアップデートすることで、問題が解決したようです。
回答№2の場合は-1
現在のコードの代わりに、 ちょうどする mcShape.gotoAndStop(1); または2または何でも