Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash stage.displayState存在问题(即使在赋值之后,它也是空的)。全屏AS3_Flash_Actionscript 3_Fullscreen_Cs4 - Fatal编程技术网

Flash stage.displayState存在问题(即使在赋值之后,它也是空的)。全屏AS3

Flash stage.displayState存在问题(即使在赋值之后,它也是空的)。全屏AS3,flash,actionscript-3,fullscreen,cs4,Flash,Actionscript 3,Fullscreen,Cs4,相关事项: 在我对flash播放器进行安全更新之前,我已经有了全屏代码 尽管如此,我现在仍然可以全屏播放Youtube 我正在进行全屏激活,以响应用户的点击(因此,没有安全措施会阻止它) stage.displayState始终为空,在主时间线中,甚至在下面的分配之后 相关代码: 1) 在主时间线上设置: stage.scaleMode = StageScaleMode.SHOW_ALL; stage.align = StageAlign.RIGHT; 2) 当用户单击全屏按钮时设置: im

相关事项:

  • 在我对flash播放器进行安全更新之前,我已经有了全屏代码
  • 尽管如此,我现在仍然可以全屏播放Youtube
  • 我正在进行全屏激活,以响应用户的点击(因此,没有安全措施会阻止它)
  • stage.displayState始终为空,在主时间线中,甚至在下面的分配之后
  • 相关代码:

    1) 在主时间线上设置:

    stage.scaleMode = StageScaleMode.SHOW_ALL; 
    stage.align = StageAlign.RIGHT;
    
    2) 当用户单击全屏按钮时设置:

    import flash.display.*;
    import flash.events.*;
    
    /* ... */
    
    this.addEventListener(MouseEvent.CLICK,modoFullScreen);
    
    /* ... */
    
    private function modoFullScreen(e:MouseEvent): void {
     try {
      stage.displayState = StageDisplayState.FULL_SCREEN;
     }
     catch (e:SecurityError) {
      trace(e.toString());  
     }
    }
    
    /* Similar as above, but then I set */
    stage.displayState = StageDisplayState.NORMAL
    
    3) 当用户单击普通屏幕按钮时设置:

    import flash.display.*;
    import flash.events.*;
    
    /* ... */
    
    this.addEventListener(MouseEvent.CLICK,modoFullScreen);
    
    /* ... */
    
    private function modoFullScreen(e:MouseEvent): void {
     try {
      stage.displayState = StageDisplayState.FULL_SCREEN;
     }
     catch (e:SecurityError) {
      trace(e.toString());  
     }
    }
    
    /* Similar as above, but then I set */
    stage.displayState = StageDisplayState.NORMAL
    

    嵌入时是否启用全屏

    要启用全屏模式,开发人员必须在其HTML中添加一个新的and标记参数allowFullScreen。此参数默认为false,或不允许全屏显示。要允许全屏显示,开发人员必须在其/tag中将allowFullScreen设置为true


    你能为swf显示html嵌入代码吗?出于某种原因,我回忆起在测试电影时可以全屏显示。到目前为止还没有尝试部署HTML,是的,对发布的文件进行修改很有效,谢谢。我很确定你可以在测试电影中全屏,但现在我看到网络上的其他来源告诉我这是不可能的。