我一周前开始学习ActionScript 3.0,想做一个简单的游戏。它将以显示欢迎消息(“按按钮开始”)的窗口开始,并且有一个从文本开始并指向按钮的箭头。我想要从代码中创建所有内容。我使用TextField来显示欢迎消息,但是遇到了一些问题。我创建了一个AIR for Desktop的.fla文件。然后我将一个名为mainFunzioneModidificaTest.as的类与该文件关联。在这个类中,我编写了一个函数来设置第一个窗口的文本。我使用TextFormat,但是当我运行.fla文件时,我看到的文本没有任何格式。颜色、大小和字体都没有改变。以下是代码。有人能帮帮我吗?谢谢!
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 text: TextField = new TextField();
。 - Jijo Cleetus