和我们一起放飞理想吧!
  • 本栏最新文章
摄影专辑AD
  • 本栏推荐文章
当前位置:应用教程首页 >> FLASH教程 >> 详细内容

Flex 2.0实现SWF全屏

2008-04-28 00:21:08    作者:猫大哥    来源:闪吧论坛    文字大小: |  | 
简介: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" ... >

相关文章
绵阳网警