Flash笔记之swf居中和swf获取页面参数游戏全屏显示
来源:互联网 发布:windows to go配置 编辑:程序博客网 时间:2024/06/05 17:28
<!-- saved from url=(0014)about:internet --><html lang="en"><!-- Smart developers always View Source. This application was built using Adobe Flex, an open source frameworkfor building rich Internet applications that get delivered via theFlash Player or to desktops via Adobe AIR. Learn more about Flex at http://flex.org // --><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><!-- BEGIN Browser History required section --><link rel="stylesheet" type="text/css" href="history/history.css" /><!-- END Browser History required section --> <title>${title}</title><script src="AC_OETags.js" language="javascript"></script><!-- BEGIN Browser History required section --><script src="history/history.js" language="javascript"></script><!-- END Browser History required section --><style>body { margin: 0px; overflow:hidden }</style><script language="JavaScript" type="text/javascript"><!--// -----------------------------------------------------------------------------// Globals// Major version of Flash requiredvar requiredMajorVersion = ${version_major};// Minor version of Flash requiredvar requiredMinorVersion = ${version_minor};// Minor version of Flash requiredvar requiredRevision = ${version_revision};// -----------------------------------------------------------------------------// --></script></head><body scroll="no"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center"><script language="JavaScript" type="text/javascript"><!--// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)var hasProductInstall = DetectFlashVer(6, 0, 65);// Version check based upon the values defined in globalsvar hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);if ( hasProductInstall && !hasRequestedVersion ) {// DO NOT MODIFY THE FOLLOWING FOUR LINES// Location visited after installation is complete if installation is requiredvar MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";var MMredirectURL = encodeURI(window.location); document.title = document.title.slice(0, 47) + " - Flash Player Installation"; var MMdoctitle = document.title;AC_FL_RunContent("src", "${swf}","FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"","width", "${width}","height", "${height}","align", "middle","id", "${application}","quality", "high","bgcolor", "${bgcolor}","name", "${application}","allowScriptAccess","sameDomain","type", "application/x-shockwave-flash","pluginspage", "http://www.adobe.com/go/getflashplayer");} else if (hasRequestedVersion) {// if we've detected an acceptable version// embed the Flash Content SWF when all tests are passedAC_FL_RunContent("src", "${swf}","FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"","width", "${width}","height", "${height}","align", "middle","id", "${application}","quality", "high","bgcolor", "${bgcolor}","name", "${application}","allowScriptAccess","sameDomain","type", "application/x-shockwave-flash","pluginspage", "http://www.adobe.com/go/getflashplayer"); } else { // flash is too old or we can't detect the plugin var alternateContent = 'Alternate HTML content should be placed here. ' + 'This content requires the Adobe Flash Player. ' + '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>'; document.write(alternateContent); // insert non-flash content }// --></script></td> </tr> </table> <noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"id="${application}" width="${width}" height="${height}"codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="${swf}.swf" /><param name="quality" value="high" /><param name="bgcolor" value="${bgcolor}" /><param name="allowScriptAccess" value="sameDomain" /><embed src="${swf}.swf" quality="high" bgcolor="${bgcolor}"width="${width}" height="${height}" name="${application}" align="middle"play="true"loop="false"quality="high"allowScriptAccess="sameDomain"type="application/x-shockwave-flash"pluginspage="http://www.adobe.com/go/getflashplayer"></embed></object></noscript></body></html>
1.把swf居中显示
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
//js代码
</td>
</tr>
</table>
2.获取页面参数
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
3.if (hasProductInstall && !hasRequestedVersion) // 确认flash player是否已经正确安装了
4.else if (hasRequestedVersion) //如果检测到的版本可用,那么通过所有测试后后flash会加载swf文件
5.else //如果flash player版本太老或者没有安装flash player插件
6.AC_OETags.js放在bin下。
7.Flash中获取参数值
var obj1:Object =root.loaderInfo.parameters
var obj2:Object =stage.loaderInfo.parameters
8.把width,后面的值改为100%,把 "height", "100%"就变为全屏显示。
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "${swf}",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "${application}",
"quality", "high",
"bgcolor", "${bgcolor}",
"name", "${application}",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
- Flash笔记之swf居中和swf获取页面参数游戏全屏显示
- HTML之SWF自适应屏幕居中显示
- Flash笔记之URLStream和loader域载入swf
- Flash Builder显示swf文件
- Flash游戏之全屏显示
- FLASH之SWF文件格式指南
- flash获取swf路径方法--不含swf文件名
- flash loaderinfo.parameters 传参数给swf
- SWF FLASH的param属性参数详解
- 全屏播放swf视频
- asp.net mvc页面为何不能显示Flash(.swf)动画的原因
- 获取Flash动画文件SWF的图像帧宽度、高度和Flash播放速率
- Flash as3加载外部swf和exe
- swf获取网页传递的参数
- swf
- swf
- 关于FLASH游戏下载swf文件(炎龙勇士、闪客、复仇-中世纪之怒)
- flash 不同swf跳转
- Linux进程间通信 共享内存
- string中的compare() 2011.08.09
- 通过Ant将Android project编译打包成APK文件并安装到手机
- 在asp.net UpdatePanel 执行脚本JS
- avr m8 18b20 调试程序
- Flash笔记之swf居中和swf获取页面参数游戏全屏显示
- 嵌入式岗位经典面试题(focus on c language)
- Win7中从“打开方式”列表中删除多余的程序
- GCC在编译时如何寻找所需要的头文件(转)
- asp.net执行Response.Write()方法后导致页面字体变大|css失效
- IHttpModule接口事件执行 获取Session .
- const的常见用法
- 武侠世界,基于Ogre的地形分析
- IE8不能居中显示的5个解决办法