首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

问下为啥FLEX的全屏时候TEXT INPUT控件不能接受键盘消息解决办法

2012-04-27 
问下为啥FLEX的全屏时候TEXT INPUT控件不能接受键盘消息大家好,新年快乐!所用的软件:FLEX BUILDER 3 + MyE

问下为啥FLEX的全屏时候TEXT INPUT控件不能接受键盘消息
大家好,新年快乐!
所用的软件:FLEX BUILDER 3 + MyEclipse 6.0
我初学FLEX,碰到如下问题:
全屏代码如下:

  public function toggleFullScreen():void{
  try {
  var tim:Timer;
  switch (Application.application.stage.displayState) {
  case StageDisplayState.FULL_SCREEN:
  Application.application.stage.displayState = StageDisplayState.NORMAL;
  /* tim = new Timer(1000,1);
  tim.addEventListener(TimerEvent.TIMER, function(event:TimerEvent):void {  
  dispatchEvent(new Event(ResizeEvent.RESIZE));
  });*/
   
  //this.stage.displayState = StageDisplayState.NORMAL;
  stage.scaleMode = StageScaleMode.NO_SCALE;
   
  //by SUNJUN
  MapController.gi().map.setZoom(MapController.gi().map.getZoom()-1);
  break;
  default:
  Application.application.stage.displayState = StageDisplayState.FULL_SCREEN;
  /* tim = new Timer(1000,1);
  tim.addEventListener(TimerEvent.TIMER, function(event:TimerEvent):void {  
  dispatchEvent(new Event(ResizeEvent.RESIZE));
  });*/
  stage.scaleMode = StageScaleMode.NO_SCALE;
  //by SUNJUN
  MapController.gi().map.setZoom(MapController.gi().map.getZoom()+1);
  break;
  }
  } catch (err:SecurityError) {
  // ignore
  trace(err.message);
  }
  }  

后来发现全屏后添加的TEXTINPUT控件不能接受键盘输入,而鼠标点击是可以的,在该控件上鼠标右键可以弹出菜单选项,但是就是无法通过键盘输入或者删除控件里面的内容,如何解决呢?谢谢了……

[解决办法]
全屏時無法編輯,
網上都這樣說的
原理沒有深究
[解决办法]
说是全屏是为了播放用的,不支持编辑。
[解决办法]

探讨
说是全屏是为了播放用的,不支持编辑。

[解决办法]
这个要问adobe
[解决办法]
全屏后会失去焦点,你得让焦点重新落入textinput中
[解决办法]
探讨
这个要问adobe

热点排行