关于用FlashBuilder4 + AS3.0开发Flash ,添加一个按钮的有关问题

关于用FlashBuilder4 + AS3.0开发Flash ,添加一个按钮的问题
例如我在   abc.as 文件中添加个按钮
var button:Button = new Button();
      button.width = 155;
      button.height = 500;
      button.label = "改变背景颜色";
      addChild(button);
这段添加按钮的代码有什么问题?为什么运行 页面上不显示我添加的按钮?
------------
如果在abc.mxml中 就能添加进去
<s:Button x="74" y="491" label="按钮"/>
运行的时候 就可以显示出来

在网上找了半天,说是要导入 
import fl.controls.Button; 这个包。可FD4里没有这个包啊。
我导入的是 import mx.controls.Button;
------解决方案--------------------
可以这样实现:

myButton.as
package
{
import flash.events.Event;

import spark.components.Button;
import spark.components.Group;

public class myButton extends Group
{
public function myButton()
{
this.addEventListener(Event.ADDED_TO_STAGE, test);
}

public function test(e:Event):void
{
var button:Button=new Button();
button.label="测试按钮";
addElement(button);
}
}
}


button.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
   xmlns:s="library://ns.adobe.com/flex/spark"
   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init()">
<fx:Script>
<![CDATA[
import mx.core.UIComponent;

private function init():void
{
var myBt:myButton=new myButton();
addElement(myBt);
}
]]>
</fx:Script>
</s:Application>