这个小程序展现的是一种模拟输入的效果,比如你在键盘上随便输入什么,在屏幕上就会依次的显示“这句话不是我输入的,呵呵”。比较有意思。

  1. var s:Sprite = new Sprite;
  2. var t:TextField = new TextField();
  3. var i:Number=0;
  4. var myText:String="这句话不是我输入的,呵呵。";
  5. t.wordWrap=true;
  6. t.border=true;
  7. t.background=true;
  8. stage.focus=t;
  9. t.backgroundColor=0xffffff;
  10. t.y=20;
  11. t.x=20;
  12. t.width=300;
  13. t.height=300;
  14. t.type=TextFieldType.INPUT;
  15. s.addChild(t);
  16. addChild(s);
  17. t.addEventListener(TextEvent.TEXT_INPUT,tListener);
  18. function tListener(e:Event)
  19. {
  20. e.preventDefault();
  21. e.target.appendText(myText.charAt(i));
  22. e.target.setSelection(t.text.length,t.text.length);
  23. i++;
  24. }