我在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