听取文本事件

时间:2011-05-24 16:03:23

标签: flash actionscript-3

我在舞台上有一个方形的动画片段。我试图通过从文本字段(输入文本)输入边的尺寸来设置方形的尺寸。

movieClip的名称是square_mc,textfield是side_txt

我想在side_txt中输入值并按下ENTER键时更改方形的尺寸。

因此,我应该听取文本字段的哪个事件。

如何实现这一目标。

3 个答案:

答案 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

分派按下输入