0

フラッシュのステップバイステップガイドに取り組んでいます。そして私には問題があります。

3 つのレイヤーがあり、1 はスクリプト、2 は非表示ボタン、3 はカバー画面 (mc) です。

、カバー画面の内側。独自のタイムラインに、アニメーションがあります。

、私がやろうとしていることは; 目に見えないボタンをロールオーバーすると、カバー画面のタイムラインが再生され、特定のフレームで停止するようになり、ロールアウトすると、再び再生されて最初に戻ります。

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

on (rollOver){ cover.gotoAndPlay("fadein"); } on (rollOut) { cover.gotoAndPlay("フェードアウト"); フェードインとフェードアウトは、cover_mc 内のフレーム名です

しかし、IDは機能しません:S

なぜですか?

4

2 に答える 2

0

まず、トレースを使用してみてください:)

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

何もトレースしない場合は、ロールオーバー アクションに問題がある可能性があります。[Object MovieClip] をトレースする必要があります (またはそのようなもの、よくわかりません.. AS2 開発を行ってからの経過時間)

coorect をトレースする場合は、フレーム ラベルに問題がある可能性があります。_root.cover.gotoAndPlay("fadein"); を試してください。

于 2009-03-11T15:55:08.883 に答える
0

私の理解が正しければ、コードはボタン上にあり、親のタイムラインがロール アクションに反応するようにする必要があります。

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

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

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

于 2009-03-24T08:40:10.660 に答える