保定網絡公司+保定網站建設+保定做網站 保定市網絡公司 保定市網站設計 保定市網站建設 保定市網站制作 保定市網站推廣
保定制作網站,保定建設網站,保定優化網站的公司 設為首頁
保定市網站設計,保定市網站建設,保定市網站優化,保定市網站推廣
保定網站設計,保定網站建設,保定網站優化,保定網站推廣 給我留言
首頁       關于我們   作品展示   項目服務   域名空間   公司新聞   建站學院   SEO優化   網站建設   建站知識   聯系我們   
保定建站真心為您服務!承接網站建設 + 網頁設計 + FLASH設計 + 網站開發 + 平面設計,專業技術人員一對一服務讓建站更加專業更加放心……二十小時服務熱線:+86)13730168216。歡迎來電咨詢…… 現在時間是
文章展示
網站建設 網站推廣 一切竟掌握

FLASH實用代碼大全

發布者:網站建設 保定做網站  發布時間:2009-6-15    點擊次數:28380
外部調用swf
on (release) {
loadMovieNum("service.swf", 1);
}

外部調用數據
loadVariablesNum("about.txt", 0);
System.useCodepage = true;//中文

音樂加入

mySound = new Sound();
mySound.attachSound("1");
mySound.start();

關閉指定音樂

mySound.stop("1");

外部調用音樂
mySound=new Sound();
mySound.loadSound("music.mp3",true);
mySound.start(0,100)

關閉音樂
mySound.stop();

鏈接場景:

on (release) {
gotoAndStop("貓的歷史",1);
}

外部調用
on (release) {
loadmovienum("a.swf",1)
}

清空文本框

_root.text=""

On(Release)
Set Variable:"input" = ""
Set Variable:"output" = ""
End On

輕松實現Flash的全屏播放
許多人都看過這樣的效果:把光盤放入光驅后,光盤自動運行,接著便是一段Flash制作的開場動畫,動畫是全屏播放的,且右鍵點擊無效,動畫播放結束后,出現“關閉”按鈕,單擊該按鈕后,全屏動畫關閉。

  其實上面提到的全屏播放以及取消右鍵菜單等效果都是靠Fscommand指令在發揮作用。Fscommand指令主要是用來控制Flash影片播放器的,但也可以用來打開其它的應用程序。Fscommand指令只有在Flash影片播放器執行時才有效(.swf和.exe),在Flash制作過程中,按“Ctrl+Enter”預覽動畫,以及把動畫發布成網頁文件時,此指令無法發揮它的功能。

Fscommand指令使用的語法是:Fscommand("command","arguments")
Command是指令的相關命令,arguments是命令的參數。

  下面我們就來講講如何通過Fscommand指令來實現全屏播放、取消Flash播放時的右鍵菜單以及關閉Flash動畫。

  1、全屏播放Flash

  “Fullscreen”是全屏的意思,在默認的情況下,Flash動畫不是以全屏播放(false),如果需要讓動畫以全屏狀態播放,就必須把Fullscreen命令設置為True,寫為:Fscommand ("Fullscreen","True"); 根據需要,我們可以把它寫到幀、按鈕、MC(Movie Clip)中。

  2、取消右鍵菜單

  Showmenu命令是用來設置是(True)否(false)顯示Flash動畫播放器的快捷菜單的全部指令,即右擊鼠標時彈出的菜單,默認為True,如果要取消彈出的菜單,必須在第一幀這樣設置:Fscommand ("showmenu","false");

  3、關閉動畫

  quit命令是用來關閉播放器的.swf和.exe文件,該命令沒有參數,寫為:fscommand ("quit");

  如果你想在flash動畫結束時出現一個關閉動畫的按鈕,可以按下面的步驟做。

  執行“Insert”下的“New Symbol”(或按Ctrl+F8),在彈出的窗口中選Button,然后制作一個簡單的按鈕,回到場景中,選中最后一幀,從“Library”中把剛剛建立的按鈕拖到場景中,因為該按鈕在動畫的最后才顯示。

  給按鈕寫上如下代碼,則實現按下按鈕即關閉flash動畫。

  on (release)
{
fscommand ("quit");
}

一、幾種Action命令

1.影片的播放與停止:

Play( );//播放命令 stop( );//停止命令

2.改變Frame流向命令

gotoAndPlay(frame) //跳到指定的畫面并連續播放。

gotoAndStop(frame) //跳到指定的畫面并停止播放。

gotAndplay(“場景名稱”,frame)//跳到指定場景幀并連續播放。

gotoAndStop(“場景名稱:,frlme)//跳到指定場景幀并停止播放。

nextFrame( );//跳到下一幀播放;

PrevPrame( );//跳到上一幀播放。

3.控制影片剪輯的播放與停止:tellTarget命令

如:tellTarget(“C1”)

{gotoAndStop(2);}//跳影片剪輯實例C1的第2幀并停止。

二、幾種功能元件的制作方法

1.計時器的制作

單擊菜單Insert/new symbol,在彈出的對話框中輸入插入的符號名稱(如:計時器),確定后選擇文字工具,屬性為動態(Dynamic text),在第一幀中畫兩個文本框。分別設置變量名為munite和timer,在兩個文本框之間畫一個形如冒號的圓點(這兩個圓點可以做成一個符號,類型為電影片段,每秒閃動一次.然后拖入到兩文本框之間。在第二幀插入幀。在第一幀輸入動作腳本(Action)如下:

//設置時間的初值

if(!started) {

start_time=getTimer();

started=true;

timer=0;

i=o;

munite=0;

}

x=getTimer()-start_time;//計算時間的變化

x=int(x/1000); //時間的單位為1000分之一秒

y=x-60*i

if (y>59)

{i=i+1;munite=munite+1

timer=timer+1:

}

else

{timer=y}

該符號制作完畢后。將其拖入主場景中即可。

2.智能判斷速擇題,并作正誤提示

單擊菜單Insert/new symbo1,在彈出的對話框中輸入插入的符名稱。如:“對錯提示”。
符號類型為“電影片段”。在第一幀輸入文本“在括號內輸入答案,按enrer鍵確定“ 在該幀上輸入動作腳本:

_root.flah=false;_root.ans=" ";gotoAndStop(1);在第16幀插入空關鍵幀。在該幀上畫一個形如“x”的圖或輸入文本“x”,在第30幀插入關鍵幀,幀AAction為_root.ans=" ":gotoAndStop(31);在第31幀插人空白關鍵幀,在該幀上輸人靜態文本“請重作,按enter鍵確定。“在該幀輸入腳本:“stop();”至此,該符號制作主或:例如:

第1題:1十1十( )

A.2 B.3 C.4 D.0

在上例括號位置插入動態文本框,不輸入任何內容。該文本框變量名為:ans。在該幀適當位置插入電影“對錯提示”,該電影片斷名屬性為“ql”,在該電影片斷上輸人腳本:

//鍵盤事件控制程序

onClipEvent(keyDown)

}

//取得按鍵的鍵值

keycode=Key.getCode();

//判斷是否為Enter鍵

if(keycode==Key.ENTER) {

//判斷輸入的答案是否正確

//answer=Number(A)

if(_root,ans=="A" or _root.ans=="a"{

//顯示“答對了”信息

tellTsrget(_root.q1) {

gotoAndPlay(2);

}

} else {

//顯示“答錯了”信息

tellTarget(_root.q1) {

gotoAndplay(16)

}

}

}

}

3.聲音的加載和控制

插入一段音樂:在Pile/Import to Library中,找到要插入的音樂(如戰馬奔騰),打開符號庫,找到“戰馬奔騰”符號,單擊右鍵,在彈出的菜單中單擊Linkage…命令,再在彈出的菜單中選中Export for ActionSc選項,在Indentify框內輸入標識符:如music。

在需要播放的幀插入如下腳本:

soun=new Sound();//創建聲音實例

sound.attachSound("music");//將音樂music鏈接到sound實例

sound.start(0,2);//播放音樂2遍

sound.setVolume(70):該音樂的音量為70%。

以上加載音樂通過幀加載,也可以通過按鈕加載。

停止音樂的方法:制作一個按鈕,在按鈕上輸人腳本:

on(release)

{

sound.stop();

}

4.如何用鍵盤控制幀的跳轉

有的教師喜歡用鍵盤進行操作,如何使這類操作方使自如呢?用Flash MX制作的方法如下:

制作一個符號(如“知識回顧”),符號類型為“電影片段”。在這個符號中將需要回顧的知識點逐幀展示,每幀動作腳本為:stop()回到主場景,在需要的幀插入該符號,該幀腳本為:stop();插入后.單擊該符號.輸人腳本:

onClipEvent(Key Down) {//鍵盤響應,按下任一鍵時響應該命令

nextFrame();

}

這樣即實現了按任一鍵便可跳轉到指定幀的效果。此例僅僅是一種基本方法,讀者朋友在應用時可以有更多的擴展。

5.鼠標指向顯示填空題答案

顯示一些問題的答案,可以將這一答案制成—個按鈕,在這一按鈕的Up幀可以為空白關鍵幀,其它幀為答案內容。在問題的答案處插入該按鈕,在該幀輸入腳本:

on(release) {

gotoAndStop;//第i幀將答案固定顯示在屏幕上

flash場景之間相互跳轉的實現方法

作者:佚名 來源:InterNet 加入時間:2005-2-25
在制作flash動畫的時候,可能會有有很的mc
有時會把它放到幾個場景中,那么在場景中的跳轉如何實現呢?
1.
方法一:(使用telltarg…

方法一:(使用telltarget命令)

按鈕上的as為:
on (release) {
tellTarget ("/") {
gotoAndPlay ("場景 1", 1);
}
}

2.
方法二(用gotoandpla…

方法二(用gotoandplay命令)
主場景2中的mc放到場景2的時間軸上
按鈕的as: 

on release {
gotoAndPlay("場景1",1)
}

并且在最后一幀加stop()
問題就可以解決了:

3.
方法三(利用路徑_root.g…

方法三(利用路徑_root.gotoandplay())

第二個場景2里面只有一個mc,在這個mc的最后一幀是stop和一個replay按鈕
按鈕的as:_root.gotoAndPlay(1)
【即告知按鈕回到場景1的第一幀】

4.
方法四(給場景起不同的名字) …

方法四(給場景起不同的名字)
如果你的as這樣寫:
第二個sence里面只有一個mc,在這個mc的最后一幀是stop和一個repl
ay按鈕
按鈕的as: 

on release {
gotoAndPlay("sence1",1)


結果按下后卻是從這個mc的第一幀開始播放,而不是從sence1的第一幀
這是因為主場景的名字默認為senceN
MC里也可以有多個場景,而mc也是默認為senceN
所以當你在MC用上gotoAndPlay ("scene1", 1);時,指的是所在場景中MC里的第一幀,而不是主場景
解決的方法,就是給場景定義不同的名字
scene1我們改名為:主場景
scene2我們改名為:次場景1
正確的as應該為:

on (release) {
tellTarget (_root) {
gotoAndPlay (1);
}
}

如果想實現按鈕點擊后從次場景播放就可以在按鈕上寫上:

on (release) {
tellTarget (_root.次場景) {
gotoAndPlay (1);
}
}

5.
方法五(利用標簽label) …

方法五(利用標簽label)
我們在控制動畫的時候一般也不是從開始播放,可能是希望從某個場景的某一個關鍵幀開始播放,那么標簽是
最好的實現方法;
例如我們希望點擊上面的按鈕的時候讓動畫從主場景中的label1開始播放,那么按鈕上的as應該為:

on (release) {
tellTarget (_root) {
gotoAndPlay ("label1");
}

例如有3個場景,我們希望點擊上面的按鈕的時候讓動畫從次場景1中的label4開始播放,
那么按鈕上的as應該為:

on (release) {
tellTarget (_root) {
gotoAndPlay ("次場景 1", "label4");
}
}

}
}

如果想實現按鈕點擊后從次場景播放
就可以在按鈕上寫上:

on (release) {
tellTarget (_root.次場景) {
gotoAndPlay (1);
}
}

3,什么叫矢量圖?
矢量圖可以任意縮放而不影響Flash的畫質,位圖圖像一般只作為靜態元素或背景圖,Flash并不擅長處理位圖圖像的動作,應避免位圖圖像元素的動畫。

4,如何迅速地對齊不同Frame中的物件?
用 Inspector “Ctrl+Alt+I” 直接輸入坐標。
或是工具欄〉〉窗口〉〉面板〉〉排列“Ctrl+K” 調出排列面板來。圖例

5,怎樣調節一個Symbol/MC地透明度?
選中Symbol/MC,菜單欄找到Modify(修改) 〉〉 Instance (實例)〉〉Color effect (效果)〉〉 Alpha(透明度) 調整就可以了

6,做好地Flash放在html上面以后,它老是循環,怎么能夠讓它不進行循環?
最后一個禎地Action設置成Stop(停止)

7,怎樣給我的FLASH做一個預加載地LOADING?
用Action語法地if frame is loaded來實現,新建一層,這層專門放Action,
第一幀,
ifFrameLoaded ("場景", frame) //假如場景中地禎數已經載入goto and play() //跳至并播放某某禎(自己設定)
{}
第二幀,
goto and play("場景1", 1)//跳至并播放第一禎循環再加上一個load地MC循環播放在這兩幀的中間,就OK了。

什么?你要非常詳細地LOADING?那就當這個源碼吧,夠詳細了.
源碼下載

8,怎樣點擊一個按鈕打開一個頁面html而不是一個禎. 制作一個按鈕,上面地AS直接寫:
on (release)
getURL ("***.html");
{}
這里地***.html就是你要打開地頁面文件名,當然也可以是某某URL地址,比如說 http://www.591design.cn

9,我在按鈕地OVER禎放置了一個很大地MC,為什么我要沒有點擊到按鈕鼠標就變成了手地狀態?
按鈕真正激活區是在HIT(按下)禎地位置,如果想控制按鈕的位置為一定值,可以在HIT禎繪制一個透明地圖形來判斷.

10,如果屏蔽鼠標右鍵?FS命令都是什么意思?
fscommand ("fullscreen", "true/false");(全屏設置,TRUE開,FALSE關)

fscommand ("showmenu", "true/false");(右鍵菜單設置,TRUE顯示,FALSE不顯示)

fscommand ("allowscale", "true/false");(縮放設置,TRUE自由縮放,FALSE調整畫面不影響影片本身的尺寸)

fscommand ("trapallkeys", "true/false");(快捷鍵設置,TRUE快捷鍵開,FALSE快捷鍵關)

fscommand ("exec");(EXE程序調用)

fscommand ("quit");(退出關閉窗口)

11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
寫好文本以后CTRL+T打開文本設置面板,在最后地文本框選項那里框選使用設計字體就行了.(注意最好使用宋體,尺寸為12或者8,這樣比較工整)

12,我想做一個MTV,怎么導入聲音呀?
很簡單,CTRL+R導入你地聲音文件就行了.

13,我制作地MTV聲音和歌詞總是不同步.
CTRL+F打開禎控制面板,右邊找到聲音選項卡,調整聲音地同步效果為STREM(音頻數據流)模式就行了.

14,為什么我做出來地MTV文件很大呀?
參看這篇貼子

15,FLASH地發布設置都有些什么?透明背景怎樣設置?
圖解圖1圖2圖3
在Dreamewaver中地設置:
圖解
(由FLASHWEB提供圖材)

16,怎樣可以做出很漂亮地字體特效?
用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載.

17,如何優化我地FLASH?
參看這篇貼子

18,我在ACTION面板地高級模式為什么字體總是很小?

19,如何加載一個SWF文件
loadMovieNum地技巧
添加一個空地MC。實體名為ok,ACTION:
loadMovie ("dr/test.swf", "_root.ok");

控制這個MC的位置,大小等相對屬性(Property)就會影響調入SWF的位置和大小。
setProperty ("mc", _xscale, "****");
setProperty ("mc", _yscale, "****");
setProperty ("mc", _x, "****");
setProperty ("mc", _y, "****");
setProperty ("mc", _Alpha, "****");
 
相關文章展示: 關鍵詞: FLASH  實用  代碼  大全 
Flash登陸電視 [58093]
日期星期時分秒不停變動的JS代碼 [39345]
FLASH+JS 幻燈片的佳作 [39044]
向上、下、左、右圖片連續循環滾動代碼 [30272]
圖片播放器 - 圖片自動循環變換 [31949]
非常不錯的幻燈片(JS+FLASH) [29412]
設為主頁及添加到收藏夾代碼全收錄 [27692]
自動識別頁面連接 將本頁加入收藏夾代碼 [32250]
多個漂浮廣告圖片代碼--兼容ie、firefox,多個漂浮不沖突 [28079]
詳細解析網頁漂浮廣告代碼的含義 [28896]
 
保定建站歡迎您的咨詢
詳細地址
  資詢熱線:
  0312-5975933
業務咨詢QQ
業務咨詢QQ
業務咨詢QQ
空間域名QQ
技術支持QQ
MSN客服
推薦文章
查看更多
· 蛇形溯源-通過話題鏈接,跨平臺獲取相關話題的關鍵詞與出現頻次
· 社群營銷第一人:陳藝明【社群推廣首選】社群宣傳費用
· 信息發布技巧:產品誘人,賣點突出
· 保定網絡公司哪家好?保定最好的網絡公司
· 高陽經濟開發區與我公司司簽訂網站建設服務
· 保定微營銷報名啦!落地操作(微生活學院)別和錢較勁- 陳藝明
· 保定微營銷【最好的】微營銷活動報名開始了,陳藝明講述微生活營
· 保定微營銷:陳藝明F2F微生活營銷課程開始了!保定微營銷最好
· 保定做網站最便宜的多少錢?保定哪家做網站最便宜?
· 保定手機網站建設,保定APP手機網站制作
· 祝賀保定職業技術學院武術協會與我司簽訂網站建設
· 陳老師講解:保定中小企業網絡微營銷的困難困難“解決”低小丑的
   最新作品
億家能商貿(中英文網站制作-美國服務器)-北京網站建設
億家能商貿(中英文網站制作-美國服務器)
(網站設計)北京君聞香酒業有限公司-北京網站建設
(網站設計)北京君聞香酒業有限公司
河北保定博時廣告(網站設計)-北京網站建設
河北保定博時廣告(網站設計)
保定IDO婚慶公司(網站優化)-北京網站建設
保定IDO婚慶公司(網站優化)
保定天生橋牌紅棗貢酒(網站設計)-北京網站建設
保定天生橋牌紅棗貢酒(網站設計)
保定黨史研究史(網站制作)-北京網站建設
保定黨史研究史(網站制作)
保定達瑞設備有限公司(網站優化)-北京網站建設
保定達瑞設備有限公司(網站優化)
VI設計公司(網站設計制作)-北京網站建設
VI設計公司(網站設計制作)
|   網站建設  |   關于我們  |   建站學院  |   域名空間  |   作品展示  |   招聘崗位  |   服務項目  |   聯系我們  |   建站常識  |   建站論壇  |  

客服中心:河北省保定市永華路與西大街交匯處(查看地圖路線)秀蘭公寓B座4樓右轉即到(428號)。
網絡公司聯系電話:0312-5975933 / 2035252 / 3146161 二十小時聯系電話:13730168216   網絡公司售后服務電話:15603212829 傳真:0312-3146161
工作時間:周一至周六.上午:8:00-12:00 下午:2:00-6:00 周日全天服務電話:13730168216
客服企業郵箱:[email protected]   技術企業郵箱:[email protected]   經理企業郵箱:[email protected]
網絡公司名稱:   工商注冊號:130604000010106   郵編:07100
保定網絡公司永久網址:http://www.pvtxly.tw
Copyright © 2003-2012 保定建站 All rights reserved. 冀ICP備05000154號
本公司業務:保定網站建設_保定網站制作_保定網站推廣_保定網頁網站設計_保定400電話_軟件群發_保定網絡公司以敬業、負責的態度為您做網站,以客戶的成功為成功。

    
客服
客服
技術
域名
空間
售后
咨詢
MSN
電郵
楚天风采30选5