許多人都看過(guò)這樣的效果:把光盤(pán)放入光驅后,光盤(pán)自動(dòng)運行,接著(zhù)便是一段Flash制作的開(kāi)場(chǎng)動(dòng)畫(huà),動(dòng)畫(huà)是全屏播放的,且右鍵點(diǎn)擊無(wú)效,動(dòng)畫(huà)播放結束后,出現“關(guān)閉”按鈕,單擊該按鈕后,全屏動(dòng)畫(huà)關(guān)閉。
其實(shí)上面提到的全屏播放以及取消右鍵菜單等效果都是靠Fscommand指令在發(fā)揮作用。Fscommand指令主要是用來(lái)控制Flash影片播放器的,但也可以用來(lái)打開(kāi)其它的應用程序。Fscommand指令只有在Flash影片播放器執行時(shí)才有效(.swf和.exe),在Flash制作過(guò)程中,按“Ctrl+Enter”預覽動(dòng)畫(huà),以及把動(dòng)畫(huà)發(fā)布成網(wǎng)頁(yè)文件時(shí),此指令無(wú)法發(fā)揮它的功能。
Fscommand指令使用的語(yǔ)法是:Fscommand("command","arguments")
Command是指令的相關(guān)命令,arguments是命令的參數。
下面我們就來(lái)講講如何通過(guò)Fscommand指令來(lái)實(shí)現全屏播放、取消Flash播放時(shí)的右鍵菜單以及關(guān)閉Flash動(dòng)畫(huà)。
1、全屏播放Flash
“Fullscreen”是全屏的意思,在默認的情況下,Flash動(dòng)畫(huà)不是以全屏播放(false),如果需要讓動(dòng)畫(huà)以全屏狀態(tài)播放,就必須把Fullscreen命令設置為T(mén)rue,寫(xiě)為:
Fscommand ("Fullscreen","True");
根據需要,我們可以把它寫(xiě)到幀、按鈕、MC(Movie Clip)中。
2、取消右鍵菜單
Showmenu命令是用來(lái)設置是(True)否(false)顯示Flash動(dòng)畫(huà)播放器的快捷菜單的全部指令,即右擊鼠標時(shí)彈出的菜單,默認為T(mén)rue,如果要取消彈出的菜單,必須在*幀這樣設置:
Fscommand ("showmenu","false");
3、關(guān)閉動(dòng)畫(huà)
quit命令是用來(lái)關(guān)閉播放器的.swf和.exe文件,該命令沒(méi)有參數,寫(xiě)為:
fscommand ("quit");
如果你想在flash動(dòng)畫(huà)結束時(shí)出現一個(gè)關(guān)閉動(dòng)畫(huà)的按鈕,可以按下面的步驟做。
執行“Insert”下的“New Symbol”(或按Ctrl+F8),在彈出的窗口中選Button,然后制作一個(gè)簡(jiǎn)單的按鈕,回到場(chǎng)景中,選中*一幀,從“Library”中把剛剛建立的按鈕拖到場(chǎng)景中,因為該按鈕在動(dòng)畫(huà)的*才顯示。
給按鈕寫(xiě)上如下代碼,則實(shí)現按下按鈕即關(guān)閉flash動(dòng)畫(huà)。
on (release)
{
fscommand ("quit");
}
其實(shí)上面提到的全屏播放以及取消右鍵菜單等效果都是靠Fscommand指令在發(fā)揮作用。Fscommand指令主要是用來(lái)控制Flash影片播放器的,但也可以用來(lái)打開(kāi)其它的應用程序。Fscommand指令只有在Flash影片播放器執行時(shí)才有效(.swf和.exe),在Flash制作過(guò)程中,按“Ctrl+Enter”預覽動(dòng)畫(huà),以及把動(dòng)畫(huà)發(fā)布成網(wǎng)頁(yè)文件時(shí),此指令無(wú)法發(fā)揮它的功能。
Fscommand指令使用的語(yǔ)法是:Fscommand("command","arguments")
Command是指令的相關(guān)命令,arguments是命令的參數。
下面我們就來(lái)講講如何通過(guò)Fscommand指令來(lái)實(shí)現全屏播放、取消Flash播放時(shí)的右鍵菜單以及關(guān)閉Flash動(dòng)畫(huà)。
1、全屏播放Flash
“Fullscreen”是全屏的意思,在默認的情況下,Flash動(dòng)畫(huà)不是以全屏播放(false),如果需要讓動(dòng)畫(huà)以全屏狀態(tài)播放,就必須把Fullscreen命令設置為T(mén)rue,寫(xiě)為:
Fscommand ("Fullscreen","True");
根據需要,我們可以把它寫(xiě)到幀、按鈕、MC(Movie Clip)中。
2、取消右鍵菜單
Showmenu命令是用來(lái)設置是(True)否(false)顯示Flash動(dòng)畫(huà)播放器的快捷菜單的全部指令,即右擊鼠標時(shí)彈出的菜單,默認為T(mén)rue,如果要取消彈出的菜單,必須在*幀這樣設置:
Fscommand ("showmenu","false");
3、關(guān)閉動(dòng)畫(huà)
quit命令是用來(lái)關(guān)閉播放器的.swf和.exe文件,該命令沒(méi)有參數,寫(xiě)為:
fscommand ("quit");
如果你想在flash動(dòng)畫(huà)結束時(shí)出現一個(gè)關(guān)閉動(dòng)畫(huà)的按鈕,可以按下面的步驟做。
執行“Insert”下的“New Symbol”(或按Ctrl+F8),在彈出的窗口中選Button,然后制作一個(gè)簡(jiǎn)單的按鈕,回到場(chǎng)景中,選中*一幀,從“Library”中把剛剛建立的按鈕拖到場(chǎng)景中,因為該按鈕在動(dòng)畫(huà)的*才顯示。
給按鈕寫(xiě)上如下代碼,則實(shí)現按下按鈕即關(guān)閉flash動(dòng)畫(huà)。
on (release)
{
fscommand ("quit");
}