发新话题
打印

[Flash] Flex 2.0 实现SWF全屏

Flex 2.0 实现SWF全屏

要求:FlashPlayer版本为version 9,0,28,0或更高

适用于:Html页中和FlashPlayer中

创作环境: Adobe Flex Builder 2 (本例)/ Adobe Flash CS3

>>演示
                    
1:在flex中拖一个Button到场景,
          设置:id="mybtn" click="fullScreen(event)"

2:定义fullScreen方法

import flash.display.StageDisplayState;
private function fullScreen(event:MouseEvent):void{   
       if (stage.displayState == StageDisplayState.FULL_SCREEN)
       {
           mybtn.label = "全屏模式";
           stage.displayState = StageDisplayState.NORMAL;
       }
       else
       {
           mybtn.label = "正常模式";
           stage.displayState = StageDisplayState.FULL_SCREEN;
       }     
  }

3:如果使用原html模板装载,修改html-template文件夹下的index.template.html

在下面三处地方增加:

AC_FL_RunContent( ... "allowFullScreen", "true", ... )
<param name="allowFullScreen" value="true" />
         ...
  <embed src="fullScreen.swf" allowFullScreen="true" ... >

在下面三处地方删除:

AC_FL_RunContent( ... "allowscrīptAccess", "sameDomain", ... )
<param name="allowscrīptAccess" value="sameDomain" />
        ...
  <embed src="fullScreen.swf" allowscrīptAccess="sameDomain" ... >


[ 本帖最后由 猫大哥 于 2007-6-26 09:31 编辑 ]
此人中科院高级潜水院院士,诺贝尔长期掉线奖得主,奥斯卡终身隐身奖得主.

TOP

明白 ! 多谢

TOP

发新话题