1

我有一个使用 Apache Flex 4.9.1 构建的 web 应用程序,我正在尝试使我的主应用程序的子组件全屏显示。我已经尝试了以下代码,因为我的视图大小没有改变。

        private function onFullScreen(event:MouseEvent):void
        {
            this.removeElement(view);

            this.stage.getChildAt(0).visible = false;

            this.stage.addChild(view);
            view.width = stage.fullScreenWidth;
            view.height = stage.fullScreenHeight;

            this.stage.displayState = StageDisplayState.FULL_SCREEN;
            this.stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullScreenChange);
        }

        private function onFullScreenChange(event:FullScreenEvent):void
        {
            this.stage.removeEventListener(FullScreenEvent.FULL_SCREEN, onFullScreenChange);
            if ( !event.fullScreen )
            {
                this.stage.getChildAt(0).visible = true;
                this.stage.removeChild(view);
                this.addElement(view);
                view.percentHeight = view.percentWidth = 100;
            }
        }

我曾尝试在视图上调用无效,但似乎没有任何效果。

4

1 回答 1

1

您是否允许 HTML 中的全屏模式

<param name="allowFullScreen" value="true" />
于 2013-07-03T13:59:08.263 回答