ActionScript 3.0の学習を1週間前から開始しました。私は簡単なゲームをしたいと思います。ウェルカムメッセージ(「開始するボタンを押してください」)とテキストから始まり、ボタンを指す矢印を表示するウィンドウから開始します。私はコードからすべてを作成したい。私はウェルカムメッセージにTextFieldを使用していますが、何か問題があります。私はDestkop用の.fla AIRファイルを作成しました。次に、そのファイルにmainFunzioneModidificaTest.asというクラスを関連付けました。このクラスでは、最初のウィンドウのテキストを設定する関数を書きました。私はTextFormatを使用しますが、.flaファイルを実行すると、テキストは表示されますが、書式はありません。色、寸法、フォントは変更されません。誰か助けてくれますか?ありがとうございました!あなたはsetTextFormat()
を呼び出す前に、最初のテキストを設定し、あるいはtext.defaultTextFormat = myFormat
を使用する必要がTextFieldを変更するためのActionScript 3.0の機能
package {
import flash.display.MovieClip;
import flash.text.TextField;
import flash.text.TextFormat;
public class mainFunzioneModificaTest extends MovieClip {
public function mainFunzioneModificaTest() {
setText();
}
function setText(): void {
var text: TextField = new TextField();
var myFormat: TextFormat = new TextFormat("Arial", 39, 0xFF0000);
text.setTextFormat(myFormat);
text.text = "Hello";
addChild(text);
}
}
}
はあなたが試すことができます**のvar TXT:TextFieldに=新しいのTextField(); **代わりに、 'VARテキストの:TextFieldに=新しいのTextField();私はすでに試してみました' –
。それは動作しません。しかし、ありがとう! – SpaghettiFunk