- ベストアンサー
※ 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文を使用して作成したいです。具体的な方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 「対応するif文のないelseを検出しました」というエラーが出てしまいます。 全くその通りだと思います。 if(hp<=0); 「;(セミコロン)」が付いていますから,if文はココで終了しています。 その後の else は唐突に出没した else になって, その else に対応する if がありません。 on (release) { if(hp<=0){ this.gotoAndStop("gameover"); }else{ this.gotoAndStop("sentou2"); } } これでちゃんとした文になります。 (文がちゃんとしたでけで,うまく動作するかどうかは別問題ですが。)
お礼
ご回答ありがとうございます。 無事にラベル移動させることができました。 初歩的な質問にも関わらず詳しく説明して頂き、理解しやすかったです。 ありがとうございました。