2017-04-10 5 views
2

私には問題があります。 Animate CC Canvas IDEでは、いくつかのフレームでムービークリップを作成しました。各フレームに別のネストされたムービークリップがあり、時には他のムービークリップも含まれています(すべてインスタンス名を持ち、mainMcはaddChild()によってステージに追加されます)。CC HTML5/Canvasをアニメートして、ネストされたMovieClipタイムラインをactionscriptで制御します

ので、 "mainMc> subMc> subSubMc"

は、今私はsubMc、私はそれが mainMc.stopとしては簡単だろうfiguered

それぞれsubSubMc()のタイムラインをコントロールしよう。または mainMc.gotoAndStop( 'label'); は魅力的です。

mainMc.subMc.stop();のようなサブMCのタイムラインを制御しようとすると、または他のタイムラインコマンドはまったく何も起こらず、MCはループし続けます。

コンソールはエラーを投げず、入れ子になったmcのようなアルファ、回転、座標などの操作をしようとすると絶対にうまく動作します。「一時停止」以外のすべてのプロパティが反応するようです。私は絶対に理由を理解していません...

なぜ、入れ子にされたMovieClips/Symbols/Instancesのタイムラインを制御できないのですか? お願いしますか?誰でも?

答えて

0

これは、ネストされたコンテンツがすぐに利用できないバグに関連している可能性があります。通常、親ムービークリップ最初のでgotoAndStop/gotoAndPlayを呼び出す限り、子どもは利用可能になります。

mainMc.gotoAndStop(0); 
mainMc.subMc.stop(); // Might need gotoAndStop here for the next line to work... 
mainMc.subMc.subSubMc.stop(); 

現在、これはアドビ(ないCreateJS)によって解決される必要がある問題であるので、我々はそれを解決し得ることに取り組んでいます。

+0

こんにちは、あなたの提案に感謝します。私は実際にこれを無駄にしようとしました。最終的には3年以上経ったことがありましたか?https://stackoverflow.com/questions/20871538/html5-canvas-flash-how-to-access-children-movie-clip-and-make-it-gotoandplay?rq = 1 – sdenec

+0

私は訂正しました。それは動作します!私はちょうどmainMc.stop()を使用しました。 gotoAndStop(0)を使うことさえ考えられませんでした!それはイベントを使用するよりもはるかに優れています。この素晴らしいヒントをありがとう。これは一般に公開されているか、またはよりよく修正されている必要があります。 – sdenec

+0

うん、私たちはそれもあまりにも固定されて見たいです:) – Lanny

関連する問題