WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:flashMXでのムービーコントロールについてなのですが。

0:[投稿] junko [2003/05/17 01:16 ][環境:win98 わかりません]

 はじめまして。初投稿させていただきました。
フラッシュのアクションスクリプトを最近勉強し始めて、質問の内容が基本的な事でお恥ずかしいのですがよろしくお願いします。

 やりたい事なのですが、ステージを縦に3等分し、右の領域、真中の領域、左の領域がそれぞれクリックされたら、
それに会わせステージに配置した猫のキャラクターが右クリックの時は右向きにお辞儀、真中で正面でお辞儀、左で左向きにお辞儀、という
アクションをフラッシュMXで作ろうとしています。
 猫のキャラクターは正面、右、左、それぞれの動きをMCで作り最後のフレームに
stop();をつけています。そのMCを猫というMCのフレーム1〜3に配置し、
そこにもフレームひとつずつにstop();を付けました。
 領域をクリックで反応するところなのですがX軸Y軸で数値でやろうとも思いましたが、
良くわからなかったので(涙)、右、中央、左、と3個の透明なMCを配置して
それぞれに

on (release) {
    _parent.mc_neko.gotoAndPlay(1);
}

といった感じでMC猫の1〜3フレームを指定して動かしてみました。
が、実際動かしてみたところ、同じ領域を何回もクリックすると指定したMC猫のフレームの後に
次のフレームと交互に再生されてしまいます。
(例えば右の領域をクリックしているのに一回目のクリックで右にお辞儀、もう一度クリックすると左にお辞儀、
もう一度クリックで右に戻ると言った感じ)
 gotoAndStopにすると今度は一度クリックされた領域は一度しか再生されず
ほかの領域をクリックして戻らないと再生されません;;
 同じ領域を連打しても何度でも再生されるようにしたいのですが
記述がちがうのでしょうか?それとも、根本的にこの方法は良くないのでしょうか?
 初歩的な質問で申し訳御座いません><ご教授よろしくお願い致します。(長文ごめんなさい)


1:[完了] junko [2003/05/20 20:15 ]

解決しました

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World