スクリプト/コツ/バグの見つけ方
最終投稿者: aoihikawa
更新:2014/03/25 22:03:22
<エラーメッセージが表示される場合>
01)Error一覧 にて、エラーの原因を特定しましょう。
02)行番号が表示されている場合、その前後を含めた行番号付近のスクリプトを確認しましょう。
03)行番号が表示されていない場合、「end」の数や「(~)、"~"」が正しく閉じられているか
確認しましょう。
04)変数や関数を定義、設定する前に使用していないか確認しましょう。
05)それでも動かない場合、<エラーメッセージが表示されない場合>へ。
<エラーメッセージが表示されない場合>
01)全く動かない場合、一度全体をコメントアウトし、少しずつコメントを解除してみましょう。
02)変数の中身が想定どおりか、speak文で確認してみましょう。
03)何度も実行される箇所の場合、テキスト表示を利用する方法もあります。
ご意見やご質問などありましたら
こちらのブログ記事まで。
ツイート
01)Error一覧 にて、エラーの原因を特定しましょう。
02)行番号が表示されている場合、その前後を含めた行番号付近のスクリプトを確認しましょう。
03)行番号が表示されていない場合、「end」の数や「(~)、"~"」が正しく閉じられているか
確認しましょう。
04)変数や関数を定義、設定する前に使用していないか確認しましょう。
05)それでも動かない場合、<エラーメッセージが表示されない場合>へ。
<エラーメッセージが表示されない場合>
01)全く動かない場合、一度全体をコメントアウトし、少しずつコメントを解除してみましょう。
#動かない x = 0 while x < 10 if x = 0 elsif x = 1 else end end
#動く x = 0 while x < 10 # if x = 0 #←条件文の書き方が違うためエラーになった。 # # elsif x = 1 # # else # # end end
02)変数の中身が想定どおりか、speak文で確認してみましょう。
x = 0 while x < 10 speak(x) #延々と「0」が表示される if x == 0 elsif x == 1 else end end
x = 0 while x < 10 speak(x) #正常にカウントが表示される if x == 0 elsif x == 1 else end x = x + 1 #カウントが更新されていなかった end
03)何度も実行される箇所の場合、テキスト表示を利用する方法もあります。
#テキストの準備 setTextFontColor(0,0,0) setTextFontSize(25) txbx = createText(0, 0, 400, 300) x = 0 while x < 10 setText(txbx, x) #正常にカウントが表示される if x == 0 elsif x == 1 else end x = x + 1 end
ご意見やご質問などありましたら
こちらのブログ記事まで。
コメントする
コメントするには、ログインする必要があります。
Flashプレイヤーがクラッシュ(破損)した場合に表示されます
FlashプレイヤーはAdobeの製品ですので
Rmake側では対応することが出来ません
Flashプレイヤーの更新、
ブラウザのキャッシュクリアなど、
Adobe側の対応方法をお試しください
また、別のアプリを起動しているなど
メモリが不足している場合、
クラッシュが発生しやすくなりますので
なるべく単体で動作させるように
ご留意頂けましたら幸いです