私は立っている人のシンボルを持っています、彼は手、足、頭、体のような子供のmovieClipsを持っています....それで、ステージでボタンを押すかクリックすると、どのようにアニメーションを即座に変更する必要がありますか?
私は考えます:
1) すべて同じ部分を含むが、(たとえば) 歩くようにアニメーション化された新しい movieClip を作成し、次のようなものを作成します。
if(keypressed)
{
person.replaceSymbol(myNewAnimatedSymbol); //method that not exist
}
2) たとえば、立っているアニメーションが 1 から 30 までの長さの場合、同じ行で別のアニメーションを作成できます。たとえば、彼が走っている 31 から 60 までとします。次に、次のように記述します。
if(keypressed)
{
person.legs.gotoAndPlay(31); //in the 60 frame he go back to 31 by using gotoAndPlay(31)
person.hands.gotoAndPlay(31);
person.body.gotoAndPlay(31); //and so on...
}
どの方法を使用する必要があるかアドバイスをいただけますか? または、より良い作り方があれば...