• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHのボタンでif文を使ってラベル移動する方法)

FLASHのボタンでif文を使ってラベル移動する方法

このQ&Aのポイント
  • FLASHのボタンを使用してHPが0以下かどうかを判定し、条件に応じてラベルに移動する方法について教えてください。
  • ゲーム内の選択肢(ボタン)によってHPが減少していくゲームで、HPが0以下になった場合はGAMEOVERのラベルに、HPが0以下でない場合はsentou2のラベルに移動するスクリプトを教えてください。
  • 現在FLASHのゲームを開発中で、選択肢(ボタン)によってHPが減少していきます。HPが0以下になった場合はGAMEOVERのラベルに、HPが0以下でない場合はsentou2のラベルに移動するスクリプトを、if文を使用して作成したいです。具体的な方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> 「対応するif文のないelseを検出しました」というエラーが出てしまいます。 全くその通りだと思います。 if(hp<=0); 「;(セミコロン)」が付いていますから,if文はココで終了しています。 その後の else は唐突に出没した else になって, その else に対応する if がありません。 on (release) { if(hp<=0){ this.gotoAndStop("gameover"); }else{ this.gotoAndStop("sentou2"); } } これでちゃんとした文になります。 (文がちゃんとしたでけで,うまく動作するかどうかは別問題ですが。)

maro_pon
質問者

お礼

ご回答ありがとうございます。 無事にラベル移動させることができました。 初歩的な質問にも関わらず詳しく説明して頂き、理解しやすかったです。 ありがとうございました。

関連するQ&A