服務熱線
153 8323 9821
Fscommand 指令主要是用來控制 Flash 影片播放器的,但也可以用來打開其它的應用程序。 Fscommand 指令只有在 Flash 影片播放器執(zhí)行時才有效( .swf 和 .exe ),在 Flash 制作過程中,按“ Ctrl+Enter ”預覽動畫,以及把動畫發(fā)布成網(wǎng)頁文件時,此指令無法發(fā)揮它的功能。
Fscommand 指令使用的語法是: Fscommand("command","arguments")
Command 是指令的相關命令, arguments 是命令的參數(shù)。
下面我們就來講講如何通過 Fscommand 指令來實現(xiàn) 全屏播放 、取消 Flash 播放時的右鍵菜單以及關閉 Flash 動畫。
1 、全屏播放 Flash
“ Fullscreen ”是全屏的意思,在默認的情況下, Flash 動畫不是以全屏播放( false ),如果需要讓動畫以全屏狀態(tài)播放,就必須把 Fullscreen 命令設置為 True ,
Fscommand ("Fullscreen","True");
根據(jù)需要,我們可以把它寫到幀、按鈕、 MC ( Movie Clip )中。
取消右鍵菜單,Showmenu 命令是用來設置是( True )否( false )顯示 Flash 動畫播放器的快捷菜單的全部指令,即右擊鼠標時彈出的菜單,默認為 True ,如果要取消彈出的菜單,必須在第一幀這樣設置:Fscommand ("showmenu","false");
3 、關閉動畫
quit 命令是用來關閉播放器的 .swf 和 .exe 文件,該命令沒有參數(shù),寫為:
fscommand ("quit") ;
如果你想在 flash 動畫結束時出現(xiàn)一個關閉動畫的按鈕,可以按下面的步驟做。
執(zhí)行“ Insert ”下的“ New Symbol ”(或按 Ctrl+F8 ),在彈出的窗口中選 Button ,然后制作一個簡單的按鈕,回到場景中,選中最后一幀,從“ Library ”中把剛剛建立的按鈕拖到場景中,因為該按鈕在動畫的最后才顯示。
給按鈕寫上如下代碼,則實現(xiàn)按下按鈕即關閉 flash 動畫。
on (release)
fscommand ("quit");
網(wǎng)頁中實現(xiàn)flash的全屏播放(一)
A. 只占滿瀏覽器:這種情況相對簡單,不管你制作的 Flash 大小是否為 800 × 600 ,只要在調(diào)用 swf 文件的 HTML 中將 WIDTH 和 HEIGHT 的參數(shù)設為 100 %即可,當然也可以在 Flash 導出 HTML 文件的設置中進行設置,方法是:打開 File 菜單;選 Publish Settings 彈出導出設置對話框;在 HTML 標簽下的 Dimensions 選項 , 下拉后選中 Percent (百分比) , 并在 WIDTH 和 HEIGHT 框中填 100 ,運行這個與 swf 同名的 HTML 文件則與直接加語句效果相同。這種占滿瀏覽器的全屏與 swf 文件的設置無關,但最好設置的大小在 700 × 400 左右,否則容易導致圖像(主要是在 Flash 中調(diào)用的位圖)、漢字的失真。
愛好者博墅R5Di'Kt#X9O5?
B. 不顯示瀏覽器菜單欄、工具欄的全屏。這種全屏稍稍復雜,與 Flash 的設置無關,但要借助 Javascrīpt 來完成。方法是:在 HTML 文件中的
<head></head> 間加入以下代碼:
<scrīpt>
window.open("nfd.swf","","fullscreen=1,menubar=no,width=800,height=600"</scrīpt>
U ^6kFw9j0也可以在 swf 文件的第一幀 Actions 上的 get URL 命令上加上 :
javascrīpt:window.open( ″* .swf ″ , ″″ ,"menubar=no,toolbar=no,location=no,status=no,fullscreen=yes")
這種全屏類似屏保,用ALT+ F4 或設置按鈕退出。把 fullscreen 設為 =0 ,則是顯示瀏覽器菜單欄、工具欄的全屏。(注:*.swf 是你所要顯示的Flash 動畫的文件名)
on (release){
getURL("javascrīpt:window.close()")
flash全屏播放代碼(雙頁面啟動型)
第一頁代碼 :(藍色文件為第二頁面,也就是全屏播放的頁面名,內(nèi)只有 flash 文件)
第二頁代碼:(關鍵之處就是尺寸大小為:百分百比,就可以顯示全屏動畫頁不管示器大小的事了。)愛
<head};Ij4P8k g[ BV2s!R0<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
js#f?ZY$p)w!vOB0<meta name="KEYWORDS"FONT-SIZE: 12pt; COLOR: rgb(0,0,102); FONT-FAMILY: 宋體">服裝 , 香港 ">
f<!--[if !supportFootnotes]-->[1]<!--[endif]-->d&f a@?+v0<meta>
h^/]×NzT0<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
&V#drE^9_~4S0<title>hk-home</title>愛好者博墅8J:QG0H?J+R3cN
<scrīpt>愛好者博墅8Qv1s$i0T
<!--愛好者博墅e6V<!--[if !supportFootnotes]--> <!--[endif]-->o"MV f×{v
self.moveTo(0,0)愛好者博墅"q,^B<!--[if !supportFootnotes]--> <!--[endif]-->l-Pn1t G
//-->愛好者博墅
u-h$x4h6J.X
</scrīpt>
)\6v)~ ]&z4J!x#Y`:m×k%]v0</head>愛好者博墅!pe<!--[if !supportFootnotes]-->[1]<!--[endif]-->[8h2_
a8l[
<body bgcolor="#cccccc" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">愛好者博墅Z5Xs3`1U4h
<!-- 影片中使用的 URL-->愛好者博墅+E^%A'jM/KAg(z
<a href= http://blog.soso.com/qz.q/"mailto:[email protected]"></a> <a href="mailto:#"></a>愛好者博墅J&?;^1P U9m t#E
<!-- 影片中使用的文本注意:下在插件地址里面有空格鍵是因我排版需要加上去的,調(diào)用時記得清除空格否則插件下載無效喔 -->
?[8h(J:I'TV`0<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase= "http:// fpdownload.macromedia.com /pub /shockwave /cabs /flash/ swflash.cab#version=7,0,0,0" width="100%" height="100%" id="hk-home" align="middle">愛好者博墅"c4F1g0Wn1J@p
<param value= http://blog.soso.com/qz.q/"sameDomain" />愛好者博墅s~yG<!--[if !supportFootnotes]--> <!--[endif]-->/(}%Za
<param name="movie" value= http://blog.soso.com/qz.q/"hk-home.swf" />
<!--[if !supportFootnotes]--> <!--[endif]-->rXb#o"Z3g M]0<param name="quality" value= http://blog.soso.com/qz.q/"high" />
@)\']3?w?I0<param name="bgcolor" value= http://blog.soso.com/qz.q/"#cccccc" />
aD6fC?G-l0<embed src= http://blog.soso.com/qz.q/"hk-home.swf" quality="high" bgcolor="#cccccc" width="100%" height="100% " name="hk-home" align="middle" allowscrīptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage=" http://www.macromedia.com/go/getflashplayer"/></embed>
;kV(k? sX0</object>