在ActionScript 3.0中单击鼠标时显示一个文本字段

时间:2015-05-06 05:22:44

标签: actionscript-3 flash button actionscript

我正在尝试在ActionScript 3.0中创建一个按钮,单击该按钮时会显示一个包含三段文本的文本字段。

  • 我有一个名为textField的动态文本字段。
  • 我在舞台上有一个名为learn_button的按钮。

    import flash.events.MouseEvent;
    import flash.display.DisplayObjectContainer;
    import flash.text.TextField;
    
    learn_button.addEventListener(MouseEvent.CLICK, onButtonClick);
    
    function onButtonClick(e:MouseEvent):void
    {
        var button:DisplayObjectContainer = DisplayObjectContainer(e.target);
    var textField:TextField = TextField(learn_button.getChildByName("textField"));
    textField.text = "Three paragraphs of text...";
    }
    

1 个答案:

答案 0 :(得分:1)

learn_button.addEventListener(MouseEvent.CLICK, onButtonClick);
textField.visible=false;
function onButtonClick(e:MouseEvent):void
{
    textField.visible=true;
    textField.text = "Three paragraphs of text...";
}