我在舞台上有一个方形的动画片段。我试图通过从文本字段(输入文本)输入边的尺寸来设置方形的尺寸。
movieClip的名称是square_mc,textfield是side_txt
我想在side_txt中输入值并按下ENTER键时更改方形的尺寸。
因此,我应该听取文本字段的哪个事件。
如何实现这一目标。
答案 0 :(得分:2)
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownListener);
function keyDownListener(event:KeyboardEvent):void
{
if(event.keyCode == Keyboard.ENTER)
{
square_mc.width = square_mc.height = int(side_txt.text());
}
}
答案 1 :(得分:1)
textInput
事件可能有效。只需检查事件处理程序中按下的键。
答案 2 :(得分:1)
Event.CHANGE
由textfield(针对每个输入的字符)或KeyboardEvent.KEY_DOWN
调度,并检查是否已按父DisplayObject