
- 本栏最新文章
- Flex 2.0实现SWF全屏 04-28
- 如何让网页中的Flash影片全屏 04-28
- 本站原创:FLASH全屏技术的应用探索 04-29
- Flash广告点击率的深入研究 04-29
- 技巧选登:书写效果制作 04-26
- Flash动画制作技巧 04-26
- 用flash控制全景播放 04-26
- [原创]Flash+XML实现电子地图查询及定位功能 04-26
- Flash动态缓冲图片导航制作详解 04-26
- 鼠标双击类 04-23

- 本栏推荐文章
- Photoshop教程:水灵灵的美女调出来 12-30
- AS3与后台交互 12-21
- AS3通俗教程---AS3自身loading制作 12-19
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" ... >


