在库中添加一个Alert组件和一个Button组件,以下代码放在flash文件的第一帧:
import mx.controls.Alert;
import mx.controls.Button;
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
this.createClassObject(mx.controls.Button, "my_btn", 1,
{label:"Play"});
my_btn.setSize(100, 25);
my_btn.move(180, 170);
var myListener:Object = new Object();
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
myListener.click = function()
{
var myObj:Object = new Object();
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
myObj.click = function(evt_obj:Object)
{
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if (evt_obj.detail == Alert.OK)
{
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "Arial";
my_fmt.size = 20;
my_fmt.color = 0xFF0000;
_root.createTextField("my_txt", 10, 80, 80, 200, 40);
my_txt.setNewTextFormat(my_fmt);
my_txt.text = "你开心,我快乐!";
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
} else
{
_root.createTextField("my_txt", 10, 100, 100, 200, 20);
my_txt.text = "让我分担你的忧愁好吗?";
}
};
Alert.buttonWidth = 100;
Alert.okLabel = "我笑了!:)";
Alert.noLabel = "今天我没有笑:(";
Alert.show("今天你笑了吗?", "请回答", Alert.OK | Alert.NO, null, myObj);
};
my_btn.addEventListener("click", myListener);
![](/Images/OutliningIndicators/None.gif)