http://blog.sina.com.cn/s/blog_5fc933730100iigh.html 参考
1,修改html-template下的index.template.html文件…增加四行
1
<!--
saved from url=(0014)about:internet
-->
2 < html lang ="en" >
3
4 <!--
5 Smart developers always View Source.
6
7 This application was built using Adobe Flex, an open source framework
8 for building rich Internet applications that get delivered via the
9 Flash Player or to desktops via Adobe AIR.
10
11 Learn more about Flex at http://flex.org
12 // -->
13
14 < head >
15 < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" />
16
17 <!-- BEGIN Browser History required section -->
18 < link rel ="stylesheet" type ="text/css" href ="history/history.css" mce_href ="history/history.css" />
19 <!-- END Browser History required section -->
20
21 < title > ${title} </ title >
22 < mce:script src ="AC_OETags.js" mce_src ="AC_OETags.js" language ="javascript" ></ mce:script >
23
24 <!-- BEGIN Browser History required section -->
25 < mce:script src ="history/history.js" mce_src ="history/history.js" language ="javascript" ></ mce:script >
26 <!-- END Browser History required section -->
27
28 < mce:style > <!--
29 body { margin: 0px; overflow:hidden }
30 --> </ mce:style >< style mce_bogus ="1" > body { margin: 0px; overflow:hidden } </ style >
31 < mce:script language ="JavaScript" type ="text/javascript" > <!--
32 // -----------------------------------------------------------------------------
33 // Globals
34 // Major version of Flash required
35 var requiredMajorVersion = ${version_major};
36 // Minor version of Flash required
37 var requiredMinorVersion = ${version_minor};
38 // Minor version of Flash required
39 var requiredRevision = ${version_revision};
40 // -----------------------------------------------------------------------------
41 // --> </ mce:script >
42 </ head >
43
44 < body scroll ="no" >
45 < mce:script language ="JavaScript" type ="text/javascript" > <!--
46 // Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
47 var hasProductInstall = DetectFlashVer(6, 0, 65);
48
49 // Version check based upon the values defined in globals
50 var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
51
52 if ( hasProductInstall && !hasRequestedVersion ) {
53 // DO NOT MODIFY THE FOLLOWING FOUR LINES
54 // Location visited after installation is complete if installation is required
55 var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
56 var MMredirectURL = window.location;
57 documentdocument.title = document.title.slice(0, 47) + " - Flash Player Installation";
58 var MMdoctitle = document.title;
59
60 AC_FL_RunContent(
61 "src", "playerProductInstall",
62 "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
63 "width", "${width}",
64 "height", "${height}",
65 "align", "middle",
66 "id", "${application}",
67 "quality", "high",
68 "bgcolor", "${bgcolor}",
69 "name", "${application}",
70 "allowScriptAccess","sameDomain",
71 "allowFullScreen","true",//增加的行
72 "type", "application/x-shockwave-flash",
73 "pluginspage", "http://www.adobe.com/go/getflashplayer"
74 );
75 } else if (hasRequestedVersion) {
76 // if we've detected an acceptable version
77 // embed the Flash Content SWF when all tests are passed
78 AC_FL_RunContent(
79 "src", "${swf}",
80 "width", "${width}",
81 "height", "${height}",
82 "align", "middle",
83 "id", "${application}",
84 "quality", "high",
85 "bgcolor", "${bgcolor}",
86 "name", "${application}",
87 "allowScriptAccess","sameDomain",
88 "allowFullScreen","true",//增加的行
89 "type", "application/x-shockwave-flash",
90 "pluginspage", "http://www.adobe.com/go/getflashplayer"
91 );
92 } else { // flash is too old or we can't detect the plugin
93 var alternateContent = 'Alternate HTML content should be placed here. '
94 + 'This content requires the Adobe Flash Player. '
95 + '<a href="http://www.adobe.com/go/getflash" mce_href="http://www.adobe.com/go/getflash"></a>Get Flash</a>';
96 document.write(alternateContent); // insert non-flash content
97 }
98 // --> </ mce:script >
99 < noscript >
100 < object classid ="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
101 id ="${application}" width ="${width}" height ="${height}"
102 codebase ="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" >
103 < param name ="movie" value ="${swf}.swf" />
104 < param name ="quality" value ="high" />
105 < param name ="bgcolor" value ="${bgcolor}" />
106 < param name ="allowScriptAccess" value ="sameDomain" />
107 < param name ="allowFullScreen" value ="true" /> //增加的行
108 < embed src ="${swf}.swf" mce_src ="${swf}.swf" quality ="high" bgcolor ="${bgcolor}"
109 width ="${width}" height ="${height}" name ="${application}" align ="middle"
110 play ="true"
111 loop ="false"
112 quality ="high"
113 allowScriptAccess ="sameDomain"
114 allowFullScreen ="true" //增加的行
115 type ="application/x-shockwave-flash"
116 pluginspage ="http://www.adobe.com/go/getflashplayer" >
117 </ embed >
118 </ object >
119 </ noscript >
120 </ body >
121 </ html >
2 < html lang ="en" >
3
4 <!--
5 Smart developers always View Source.
6
7 This application was built using Adobe Flex, an open source framework
8 for building rich Internet applications that get delivered via the
9 Flash Player or to desktops via Adobe AIR.
10
11 Learn more about Flex at http://flex.org
12 // -->
13
14 < head >
15 < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" />
16
17 <!-- BEGIN Browser History required section -->
18 < link rel ="stylesheet" type ="text/css" href ="history/history.css" mce_href ="history/history.css" />
19 <!-- END Browser History required section -->
20
21 < title > ${title} </ title >
22 < mce:script src ="AC_OETags.js" mce_src ="AC_OETags.js" language ="javascript" ></ mce:script >
23
24 <!-- BEGIN Browser History required section -->
25 < mce:script src ="history/history.js" mce_src ="history/history.js" language ="javascript" ></ mce:script >
26 <!-- END Browser History required section -->
27
28 < mce:style > <!--
29 body { margin: 0px; overflow:hidden }
30 --> </ mce:style >< style mce_bogus ="1" > body { margin: 0px; overflow:hidden } </ style >
31 < mce:script language ="JavaScript" type ="text/javascript" > <!--
32 // -----------------------------------------------------------------------------
33 // Globals
34 // Major version of Flash required
35 var requiredMajorVersion = ${version_major};
36 // Minor version of Flash required
37 var requiredMinorVersion = ${version_minor};
38 // Minor version of Flash required
39 var requiredRevision = ${version_revision};
40 // -----------------------------------------------------------------------------
41 // --> </ mce:script >
42 </ head >
43
44 < body scroll ="no" >
45 < mce:script language ="JavaScript" type ="text/javascript" > <!--
46 // Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
47 var hasProductInstall = DetectFlashVer(6, 0, 65);
48
49 // Version check based upon the values defined in globals
50 var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
51
52 if ( hasProductInstall && !hasRequestedVersion ) {
53 // DO NOT MODIFY THE FOLLOWING FOUR LINES
54 // Location visited after installation is complete if installation is required
55 var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
56 var MMredirectURL = window.location;
57 documentdocument.title = document.title.slice(0, 47) + " - Flash Player Installation";
58 var MMdoctitle = document.title;
59
60 AC_FL_RunContent(
61 "src", "playerProductInstall",
62 "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
63 "width", "${width}",
64 "height", "${height}",
65 "align", "middle",
66 "id", "${application}",
67 "quality", "high",
68 "bgcolor", "${bgcolor}",
69 "name", "${application}",
70 "allowScriptAccess","sameDomain",
71 "allowFullScreen","true",//增加的行
72 "type", "application/x-shockwave-flash",
73 "pluginspage", "http://www.adobe.com/go/getflashplayer"
74 );
75 } else if (hasRequestedVersion) {
76 // if we've detected an acceptable version
77 // embed the Flash Content SWF when all tests are passed
78 AC_FL_RunContent(
79 "src", "${swf}",
80 "width", "${width}",
81 "height", "${height}",
82 "align", "middle",
83 "id", "${application}",
84 "quality", "high",
85 "bgcolor", "${bgcolor}",
86 "name", "${application}",
87 "allowScriptAccess","sameDomain",
88 "allowFullScreen","true",//增加的行
89 "type", "application/x-shockwave-flash",
90 "pluginspage", "http://www.adobe.com/go/getflashplayer"
91 );
92 } else { // flash is too old or we can't detect the plugin
93 var alternateContent = 'Alternate HTML content should be placed here. '
94 + 'This content requires the Adobe Flash Player. '
95 + '<a href="http://www.adobe.com/go/getflash" mce_href="http://www.adobe.com/go/getflash"></a>Get Flash</a>';
96 document.write(alternateContent); // insert non-flash content
97 }
98 // --> </ mce:script >
99 < noscript >
100 < object classid ="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
101 id ="${application}" width ="${width}" height ="${height}"
102 codebase ="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" >
103 < param name ="movie" value ="${swf}.swf" />
104 < param name ="quality" value ="high" />
105 < param name ="bgcolor" value ="${bgcolor}" />
106 < param name ="allowScriptAccess" value ="sameDomain" />
107 < param name ="allowFullScreen" value ="true" /> //增加的行
108 < embed src ="${swf}.swf" mce_src ="${swf}.swf" quality ="high" bgcolor ="${bgcolor}"
109 width ="${width}" height ="${height}" name ="${application}" align ="middle"
110 play ="true"
111 loop ="false"
112 quality ="high"
113 allowScriptAccess ="sameDomain"
114 allowFullScreen ="true" //增加的行
115 type ="application/x-shockwave-flash"
116 pluginspage ="http://www.adobe.com/go/getflashplayer" >
117 </ embed >
118 </ object >
119 </ noscript >
120 </ body >
121 </ html >
上述文件增加了四行…见我文中有提示
2,Mxml文件:
假如一个button按钮
1
<
mx:Button
id
="fullscreenbtn"
x
="931"
y
="0"
label
="全屏"
cornerRadius
="10"
fillAlphas
="[1.0, 1.0]"
fillColors
="[#A6F29C, #A6F29C]"
click
="this.fullScreen()"
/>
2
2
as代码:
public
function fullScreen():
void
{//全屏
stage.displayState = (stage.displayState ==
StageDisplayState.NORMAL?StageDisplayState.FULL_SCREEN:StageDisplayState.NORMAL);
if(this.stage.displayState==StageDisplayState.FULL_SCREEN){
this.fullscreenbtn.label="返回";
}else{
this.fullscreenbtn.label="全屏";
}
}
stage.displayState = (stage.displayState ==
StageDisplayState.NORMAL?StageDisplayState.FULL_SCREEN:StageDisplayState.NORMAL);
if(this.stage.displayState==StageDisplayState.FULL_SCREEN){
this.fullscreenbtn.label="返回";
}else{
this.fullscreenbtn.label="全屏";
}
}