createJSを使用してFlashキャンバスプロジェクトを作成し、いくつかのムービークリップオブジェクトを動的に作成します。外部JSから名前を使ってそれらのそれぞれをうまく参照することができます(そして他のプロパティを読むことさえできます)が、それらのオブジェクトのいずれかのタイムラインのためのplayメソッドの呼び出しは無視されるようです。 MC2Play.gotoAndPlay(1)などMC2Play.play()を試してみました。
私は "play()メソッドを要求するためにFlashのタイムライン内に(興味のあるムービークリップオブジェクトのルートとルートの両方に)メソッドを追加しようと試みました - しかし結果は同じです。
私はそれが参照問題であると確信しています、しかし、私はそれをどのように修正するべきか確信がありません。
Flashタイムラインのルートレベルで、各オブジェクトをステップスルーして参照オブジェクト= this.objectを割り当てるように関数を作成しようとしましたが、どちらも役に立たないようです。
アイデア?
前もって感謝します。
回答:
回答№1は1わかりました - 私はばかですが、私はすでに知っていたと思いますそれ。 EaselJSのドキュメントを注意深く調べた結果、キャッシングについてのコメントを発見しました。ムービークリップをキャッシュした場合、ムービークリップの内容の変更を確認するには、キャッシュを再キャッシュまたは更新する必要があります。 DOH!
言うまでもありませんが、キャッシュを更新することでうまくいったので、今度は私のムービークリップのタイムラインを再生します。
こんにちは!