質問ページ3 / 58


質問ページ3 / 58

質問ページ3/58

概要sprite内の絵の切り替え
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2009-05-10 (日) 19:37:16
バージョン1.37

質問内容

アクションゲームを作っていて、キャラクターの絵を状態によって変えるため一つのcharaと言うスプライトの中にstand,runと言う二つのスプライトを入れ、それぞれの最初と最後にラベル(s0,s1)とアクション(停止)を入れました。

charaのAS内で切り替えを行うために

if(条件1){this.gotoAndPlay?("s0");}

if(条件2){this.gotoAndPlay?("s1");}

と書いたのですが、挙動がおかしくなってしまいます。 どうやらs0にとんだ時(停止)が無視されているようで、そのままs1に流れてしまいます。

もしかしてAS内ではgotoAndPlay?("ラベル")は使えない?

どなたかこのような現象の対処法ご存知ありませんか?

回答

  • ラベルs0の停止の前に「何もしない」を1フレーム入れてみてください -- 2009-05-10 (日) 20:56:54