打印

[AS3] 问个问题,关于焦点问题?

比如一个input文本框,鼠标在上面输入,当鼠标离开后,我想派发一个事件出来,然后有相应的处理函数处理,这个应该怎么处理?

还有个,舞台上两个东西,一个按钮,一个输入文本(非主键),不知道大家有没有遇到过这样的事情,就是在侦听text input事件的时候,
var str:String;
txt.addEventListener(TextEvent.TEXT_INPUT,onHandler);
btn.addEventListener("click",onClickHandler);
function onHandler(e:Event):void{
   str = txt.text;
}
function onClickHandler(e:Event):void{
  trace(str); //这个output总是比实际会少一个字符,这是为什么?
}

追加一个:当侦听TextEvent.TEXT_INPUT这个事件的时候,如果键盘没有输入,比如(用鼠标选中所有input里面的东西,然后用backspace键删去&&粘贴出来的东西都侦听不到,不知道有没有解决办法,所以我想用焦点来控制某些操作)


还有一个,比如一个mc做好后,当测试影片的时候,怎么出现运行结果比较模糊,mc里的文字,图像都比较模糊,这是什么问题?
TEXT_INPUT在粘贴或者用AS改变文本内容时不会触发,只有在键盘输入操作时才触发。
可以帧听enterFrame然后对比文本框中的内容是否发生了变化 。
http://www.flash023.cn 终极讨厌
enterFrame 这是个解决办法。
上面如我所提到的用焦点控制的时候能不能实现,其实我想了解一下派发事件的东西,能给一点关键的代码看一看就行了。
还有其他的一些问题,有没有解决方案?