質問ページ4 / 59


質問ページ4 / 59

質問ページ4/59

概要スプライトロード時の動作
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2011-01-27 (木) 04:44:14
バージョン1.38

質問内容

基本的なことでしたら、申し訳ありません。
スプライトをロードしたときに、そのスプライト内にある特定のラベルに移動し、画像を表示させたいのですが、その場合、1フレームしか実行されないのでしょうか?

スプライト:MC_x のクリップアクション

onClipEvent (load) {
	if (_root.flag == true) {
	 	this.gotoAndPlay("label_b");
	}
}

スプライト:MC_x のイベント

ラベル:label_a
 画像a
 停止
ラベル:label_b
 画像b1〜フレームカウント = 1
 画像b2〜フレームカウント = 1
 停止

とした場合、画像b2 が表示されません。
(実際は、画像b1 の不透明度を 0% から 100% に変えていきたいのですが、0% のままのような気がします。)
何か解決策があれば、ご教示お願いします。
以上、よろしくお願いします。

回答

  • 1フレームしか実行されないということはありません。深度の関係等は間違ってはいませんか? -- 2011-01-27 (木) 22:22:35
  • ご回答、ありがとうございます。自分では間違っていないと思うのですが、何か凡ミスをしているのかもしれません。質問文のスクリプトとは if 文の有無の違いはありますが、下記は試してみたプロジェクトファイルです。一度、見ていただけると、ありがたいです。http://www1.axfc.net/uploader/Sc/so/198899.zip&key=pfla -- 質問者? 2011-01-27 (木) 23:55:58
  • label_aが0フレームカウントなのが原因のようです。画像aを通常画面にするか、直後に「何もしない」を1フレームカウント入れてみてください -- 2011-01-28 (金) 00:52:44
  • ありがとうございます!! あっさり解決しました。基本的なことを忘れていました。回答いただき、本当に感謝です。 -- 質問者? 2011-01-28 (金) 10:16:45