質問ページ4 / 73


質問ページ4 / 73

質問ページ4/73

概要画像が消える・・?
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2011-02-20 (日) 16:18:26
バージョン1.37

質問内容

変数がtrueになるとスプライトAの中にあるスプライトBの画像を切り替わるようなスクリプトを作ったのですが、trueになった瞬間に画像が消えます

現状を書くと

スプライトAには 変数:open がfalseになるよう打ってあります

そのスプライトAの中にスプライトBが入ってあり、これ自体にこのASを打ってます

onClipEvent (Load) {
	if (_root.open == true){
		this.gotoAndPlay("box2");
	}
}
-
onClipEvent (enterFrame) {
	if (_root.open == true){
		this.gotoAndPlay("box2");
	}
}

スプライトBの中には
ラベル(box1)→ 画像ファイル→ 停止
その下にラベル(box2)→画像ファイル→スクリプト _root.open = true → 停止
という感じで、ラベル2に移動して画像が切り替わり、trueになってずっとその画像が表示されるというスクリプトを打っていますv 深度はかぶっていません
しかし、なぜかラベル移動はしてるのですがスプライト自体の画像が消えてしまいます

ちなみにラベル2にあるスクリプト  _root.open = true を消して、ただ画像が切り替わるだけだと画像はきちんと表示されるみたいです

解決策を教えてください><

回答

  • スクリプト_root.open = trueのせいでループしているのでは?それと画像ファイルの下に「何もしない」を1フレームカウント入れると解決するかもしれません -- 2011-02-20 (日) 22:26:15
  • ありがとうございます。ループをしている で分かりました。関係ないと思い記載してませんでしたがラベル2に画像の全消去が入ってたのが原因でした -- 2011-02-23 (水) 16:53:41