AS3 |单击该按钮时如何在按钮中添加TextField

时间:2014-03-29 14:31:36

标签: actionscript-3 flash button text click

当我点击btn1 button时,我希望将txt TextField添加到btn1 {{的文本中1}}应该是button中的文字。

textField

import flash.ui.Mouse; import flash.events.MouseEvent; import flash.text.TextField; var txt:TextField = new TextField; txt.text = "Click here to find MH370"; addChild(txt); btn1.addEventListener(MouseEvent.CLICK,function(event:MouseEvent):void{ this.addChild(txt); }); btn1 btn1 button

的一个实例

我得到了错误:

Symbol

我做错了什么?

看我的工作是:

enter image description here

行动脚本: enter image description here

要查看大图像:http://i.stack.imgur.com/vKE2Q.jpg http://i.stack.imgur.com/OwHmT.jpg

1 个答案:

答案 0 :(得分:2)

尝试:

import flash.ui.Mouse;
import flash.events.MouseEvent;
import flash.text.TextField;

var txt:TextField = new TextField;
txt.text = "Click here to find MH370";

btn1.addEventListener(MouseEvent.CLICK,function(event:MouseEvent):void{

     (btn1.upState as DisplayObjectContainer).addChild(txt);

});