2009-03-11 20 views
0

私はフラッシュのステップバイステップガイドで取り組んでいます。私には問題があります。Flash、cant reachムービークリップ

3層、 1があり、スクリプト 2インビジブルボタン 3カバー画面内側カバースクリーン(MC)

あります。独自のタイムライン上には、アニメーションがあります。

、私は何をしようとしています。私が目に見えないボタンを回したとき、私はカバー画面のタイムラインを再生し、特定のフレームで停止したい、ロールアウトされるとき、私はそれが再び再生し、最初に取得したい。

私はこれを私の目に見えないボタンに使用しました。

(rollOver){ cover.gotoAndPlay( "fadein"); } on(rollOut){ cover.gotoAndPlay( "fadeout"); } フェードインとフェードアウトcover_mc

ですが、idのdoeswntワーク内部のフレーム名です:S

任意のアイデアはなぜですか?

答えて

0

まず、何があなたのロールオーバーアクションに何か問題はおそらくありますよりもトレースしない場合は、トレース:)

on (rollOver){ 
    trace(cover); 
    cover.gotoAndPlay("fadein"); 
} 

を使用するようにしてください。 [Object MovieClip]をトレースする必要があります(または、私はAS2の開発をしてからかなり古くなっています)

コアレクタをトレースすると、おそらくフレームラベルに問題があります。 また、カバーインスタンスがあなたのrollOver関数からわからないこともあります。_root.cover.gotoAndPlay( "fadein");を試してください。

0

私が正しく理解していれば、コードはボタン上にあり、親タイムラインでロールアクションに反応させたいと思っています。

ので、次のことを試してください。

on (rollOver) { 
    _parent.gotoAndPlay('fadein'); 
} 

重要なのは、明らかに、ボタンの親に対処します_parent、です。

関連する問題