flex3全屏实现

首先编写一个Test3.mxml应用程序 代码如下
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" borderColor="#F2DCD6" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#F5D9D9, #F4CCCC]">
<mx:Script>
<![CDATA[
public function onClick():void
{
if(stage.displayState=='fullScreen')
stage.displayState='normal';
else
stage.displayState='fullScreen';
}
]]>
</mx:Script>
<mx:Button click="onClick();" x="164" y="174" label="测试全屏" width="186" height="61" fontSize="19"/>
</mx:Application>
----------------------------------------------------------
还要修改index.template.html的文件具体如下:
----------------------------------------------------------
<!-- saved from url=(0014)about:internet --> 
<html lang="en"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
 
<!--  BEGIN DeepLinking required section --> 
<link rel="stylesheet" type="text/css" href="deeplinking/deeplinking.css" /> 
<!--  END DeepLinking required section --> 
 
<title>${title}</title> 
<script src="AC_OETags.js" language="javascript"></script> 
 
<!--  BEGIN DeepLinking required section --> 
<script src="deeplinking/deeplinking.js" language="javascript"></script> 
<!--  END DeepLinking required section --> 
 
<style> 
body { margin: 0px; overflow:hidden }  
</style> 
<script language="JavaScript" type="text/javascript"> 
<!--  
// -----------------------------------------------------------------------------  
// Globals  
// Major version of Flash required  
var requiredMajorVersion = ${version_major};  
// Minor version of Flash required  
var requiredMinorVersion = ${version_minor};  
// Minor version of Flash required  
var requiredRevision = ${version_revision};  
// -----------------------------------------------------------------------------  
// --> 
</script> 
</head> 
 
<body scroll="no"> 
<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 globals  
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);  
 
 
// Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playback  
if ( hasProductInstall && !hasRequestedVersion ) {  
// MMdoctitle is the stored document.title value used by the installation process to close the window that started the process  
// This is necessary in order to close browser windows that are still utilizing the older version of the player after installation has completed  
// DO NOT MODIFY THE FOLLOWING FOUR LINES  
// Location visited after installation is complete if installation is required  
var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";  
var MMredirectURL = window.location;  
    documentdocument.title = document.title.slice(0, 47) + " - Flash Player Installation";  
    var MMdoctitle = document.title;  
 
AC_FL_RunContent(  
  "src", "playerProductInstall",  
  "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",  
  "width", "${width}",  
  "height", "${height}",  
  "align", "middle",  
  "id", "${application}",  
  "quality", "high",  
  "bgcolor", "${bgcolor}",  
  "name", "${application}",  
  "allowScriptAccess","sameDomain",  
  "allowFullScreen","true",  
  "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 passed  
AC_FL_RunContent(  
   "src", "${swf}",  
   "width", "${width}",  
   "height", "${height}",  
   "align", "middle",  
   "id", "${application}",  
   "quality", "high",  
   "bgcolor", "${bgcolor}",  
   "name", "${application}",  
   "allowScriptAccess","sameDomain",  
   "allowFullScreen","true",  
   "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> 
<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" 
    allowFullScreen="true" 
    type="application/x-shockwave-flash" 
    pluginspage="http://www.adobe.com/go/getflashplayer"> 
   </embed> 
</object> 
</noscript> 
</body> 
</html>

你可能感兴趣的:(windows,xml,Flash,Adobe,Go)