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

问上为啥FLEX的全屏时候TEXT INPUT控件不能接受键盘消息

2012-12-31 
问下为啥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控件不能接受键盘输入,而鼠标点击是可以的,在该控件上鼠标右键可以弹出菜单选项,但是就是无法通过键盘输入或者删除控件里面的内容,如何解决呢?谢谢了…… 


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

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

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

adobe说就不让你输,你能有什么脾气...

热点排行