【发布时间】:2025-12-31 06:20:17
【问题描述】:
我正在尝试在 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..."; }
【问题讨论】:
-
你得到什么错误 - 或者你得到什么输出?
-
1061:通过静态类型 flash.display:SimpleButton 的引用调用可能未定义的方法 getChildByName。
-
你的
TextField被添加到舞台了吗? -
@Antizam 请投票取消这个问题。你明白我在问什么,你的答案非常接近。谢谢!
标签: actionscript-3 flash button actionscript