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,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
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="全屏";
}
}
posted on 2009-03-02 18:57
fl1429 阅读(7328)
评论(2) 编辑 收藏 所属分类:
Flash/Flex/ActionScript