私はFlashでいくつかのことをしようとしています。私はというムービークリップがあり、3フレームのmcShapeがあるとしましょう。各フレームには、前記3つのフレームにわたる別のレイヤの別のムービークリップをマスクする異なる形状があります。私はmcShapeを有するフレームのメインタイムラインからActionScript 3:特定のフレームにジャンプし、そのフレーム内のMovieClipをターゲットに設定します。
、:そのムービークリップmcColor呼ばれ、所望の色、所望の形状をレンダリングする、形状を通して見える色を定義しています私は次のコードを書いています:
mcShape.gotoAndStop(some frame);
mcShape.mcColor.gotoAndStop(some other frame);
これは動作しません。 mcShapeフレームを変更しないと、すべて正常に動作しますが、他のmcShapeフレームをgotoAndStopするとmcColorが検出されなくなり、を取得します。エラー#1009:nullオブジェクト参照のプロパティまたはメソッドにアクセスできないそのフレームにmcColorの異なるインスタンスを持つ3つの異なるフレームを配置しても、それは動作しません。
これに対処する方法はありますか?私は間違って何をしていますか?どうもありがとうございました!
それぞれのキーフレームにムービークリップに「mcColor」というインスタンス名が付いていますか? – BadFeelingAboutThis
これは1つの長いフレームですが、3つのキーフレームをmcColorのインスタンスとともに添付しても動作しません: – Maralis
あなたはあなたの.flaを共有できますか?それは何が起こっているのかを理解するのが最も簡単です。 – BadFeelingAboutThis