しばらく前 (CS3) にフラッシュ ゲームを書きましたが、以前は動作していましたが、CS5 で同じ FLA ファイルをコンパイルしようとすると動作しません。
tScore というダイナミック テキスト フィールドがあります。
tScore.text = Score;
ユーザーのスコアの現在の整数値をテキスト ボックスに適用するために使用されます。それはもはやそれをしません。(空っぽに見える)
簡単なデバッグ方法:
tScore.text = Score.toString; // no value shown
tScore.text = String(Score); // no value shown
tScore.text = "A"; // sets the field to the value A
tScore.text = "123"; // no value shown
tScore.text = "C123"; // value "C" shown
tScore.text = "A12A"; // value "AA" shown
tScore.text = "000"; // value "000" shown
tScore.text = "01"; // value "0" shown
フラッシュで奇妙なことが起こるのは長い間続いていることは知っていますが、これは私には意味がありません。
数字を受け付けないテキスト フィールドを経験した人はいますか?