我在Visual Studio中使用Flex SDK,并试图动态地将一个按钮添加到舞台上。这是我正在做的一个简单的例子。如何使用as3将一个按钮添加到舞台上?
public class Test extends Sprite
{
public function Test()
{
init();
}
private function init():void
{
var btnBrowse:Button = new Button();
btnBrowse.label = "Browse";
btnBrowse.x = 0;
btnBrowse.y = 0;
btnBrowse.width=100;
btnBrowse.height=100;
addChild(btnBrowse);
}
}
似乎没有任何东西显示出来,屏幕仍然是空的。我正在导入mx.controls。*作为按钮。这可以创建一个问题,因为我不使用mxml只有as3?
我假设你还创建了一个测试实例,并将其添加到显示列表中? mxml与as3不应该是一个问题 - 所有mxml在编译过程中都会被转换为actionscript,所以在actionscript中你不能在mxml中做任何事情。 – 2009-12-14 22:57:02