flash不像flex那樣包含許多組件,flash中僅僅只有十幾個我們日常所用到的組件。雖然少但是在我們平時的編程中用處很大,接下來看看flash中組件是怎麼使用的。
首先在flash中打【組件】面板,最簡單的方法就是把按鈕拖到舞臺上,然後刪除,你會看到【庫】面板中包含了按鈕控件。
刪除後用代碼來引用,即:
var btn:Button=new Button();
btn.x = 100;
btn.y = 100;
addChild(btn);
現在舞臺上已經包含了按鈕,可以對按鈕進行其他操作了。
完整代碼如下:
package
{
import flash.display.Sprite;
import fl.controls.Slider;
import fl.controls.Button;
import flash.text.TextFormat;
import flash.events.*;
public class Set extends Sprite
{
public function Set()
{
var tf:TextFormat = new TextFormat();
tf.size = 12;//設置字體大小
tf.color = 0xFF00FF;//設置字體顏色
tf.bold = true;//設置字體粗細
var btn:Button=new Button();
btn.x = 100;
btn.y = 100;
addChild(btn);
btn.label = "確定";
btn.setStyle("textFormat",tf);
//對tf設置樣式;
btn.addEventListener(MouseEvent.CLICK,changeStageColor);
}
public function changeStageColor(e:MouseEvent):void
{
var s:Sprite = new Sprite();
s.graphics.beginFill(0xFF0000,1);
s.graphics.drawCircle(Math.random()*500,Math.random()*450,Math.random()*40);
s.graphics.endFill();
addChild(s);
}
}
}
你會看到每次點擊按鈕都會生成隨機的小球在舞臺上。