【樓主】flash代碼大全
on (release) {
loadMovieNum("service.swf", 1);
}
外部調(diào)用數(shù)據(jù)
loadVariablesNum("about.txt", 0);
System.useCodepage = true;//中文
音樂(lè)加入
mySound = new Sound();
mySound.attachSound("1");
mySound.start();
關(guān)閉指定音樂(lè)
mySound.stop("1");
外部調(diào)用音樂(lè)
mySound=new Sound();
mySound.loadSound("music.mp3",true);
mySound.start(0,100)
關(guān)閉音樂(lè)
mySound.stop();
鏈接場(chǎng)景:
on (release) {
gotoAndStop("貓的歷史",1);
}
外部調(diào)用
on (release) {
loadmovienum("a.swf",1)
}
清空文本框
_root.text=""
On(Release)
Set Variable:"input" = ""
Set Variable:"output" = ""
End"TEXT-INDENT: 2em">應(yīng)用時(shí)可以有更多的擴(kuò)展。
回復(fù) | 引用 作者: 京城之花 發(fā)消息 加為好友 等級(jí):7級(jí) 發(fā)帖時(shí)間:2009-10-30 10:03
京城之花
2009-10-30 10:03
|
【1樓】回復(fù):flash代碼大全
5.鼠標(biāo)指向顯示填空題答案
顯示一些問(wèn)題的答案,可以將這一答案制成—個(gè)按鈕,在這一按鈕的Up幀可以為空白關(guān)鍵
幀,其它幀為答案內(nèi)容。在問(wèn)題的答案處插入該按鈕,在該幀輸入腳本:
on(release) {
gotoAndStop;//第i幀將答案固定顯示在屏幕上
flash場(chǎng)景之間相互跳轉(zhuǎn)的實(shí)現(xiàn)方法
作者:佚名 來(lái)源:InterNet 加入時(shí)間:2005-2-25
在制作flash動(dòng)畫(huà)的時(shí)候,可能會(huì)有有很的mc
有時(shí)會(huì)把它放到幾個(gè)場(chǎng)景中,那么在場(chǎng)景中的跳轉(zhuǎn)如何實(shí)現(xiàn)呢?
1.
方法一:(使用telltarg...
方法一:(使用telltarget命令)
按鈕上的as為:
on (release) {
tellTarget ("/") {
gotoAndPlay ("場(chǎng)景 1", 1);
}
}
2.
方法二(用gotoandpla...
方法二(用gotoandplay命令)
主場(chǎng)景2中的mc放到場(chǎng)景2的時(shí)間軸上
按鈕的as:
on?。颍澹欤澹幔螅濉。?/p>
gotoAndPlay("場(chǎng)景1",1)
}
并且在最后一幀加stop()
問(wèn)題就可以解決了:
3.
方法三(利用路徑_root.g...
方法三(利用路徑_root.gotoandplay())
第二個(gè)場(chǎng)景2里面只有一個(gè)mc,在這個(gè)mc的最后一幀是stop和一個(gè)replay按
鈕
按鈕的as:_root.gotoAndPlay(1)
【即告知按鈕回到場(chǎng)景1的第一幀】
4.
方法四(給場(chǎng)景起不同的名字) ...
方法四(給場(chǎng)景起不同的名字)
如果你的as這樣寫(xiě):
第二個(gè)sence里面只有一個(gè)mc,在這個(gè)mc的最后一幀是stop和一個(gè)repl
ay按鈕
回復(fù) | 引用 作者: 京城之花 發(fā)消息 加為好友 等級(jí):7級(jí) 發(fā)帖時(shí)間:2009-10-30 10:04
京城之花
2009-10-30 10:04
|
【2樓】回復(fù):flash代碼大全
按鈕的as:
on?。颍澹欤澹幔螅濉。?/p>
gotoAndPlay("sence1",1)
}
結(jié)果按下后卻是從這個(gè)mc的第一幀開(kāi)始播放,而不是從sence1的第一幀
這是因?yàn)橹鲌?chǎng)景的名字默認(rèn)為senceN
MC里也可以有多個(gè)場(chǎng)景,而mc也是默認(rèn)為senceN
所以當(dāng)你在MC用上gotoAndPlay ("scene1", 1);時(shí),指的是所在場(chǎng)景中MC里的第一幀,而
不是主場(chǎng)景
解決的方法,就是給場(chǎng)景定義不同的名字
scene1我們改名為:主場(chǎng)景
scene2我們改名為:次場(chǎng)景1
正確的as應(yīng)該為:
on (release) {
tellTarget (_root) {
gotoAndPlay (1);
}
}
如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場(chǎng)景播放就可以在按鈕上寫(xiě)上:
on (release) {
tellTarget (_root.次場(chǎng)景) {
gotoAndPlay (1);
}
}
5.
方法五(利用標(biāo)簽label) ...
方法五(利用標(biāo)簽label)
我們?cè)诳刂苿?dòng)畫(huà)的時(shí)候一般也不是從開(kāi)始播放,可能是希望從某個(gè)場(chǎng)景的某一個(gè)關(guān)鍵幀開(kāi)
始播放,那么標(biāo)簽是
最好的實(shí)現(xiàn)方法;
例如我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫(huà)從主場(chǎng)景中的label1開(kāi)始播放,那么按鈕上的
as應(yīng)該為:
on (release) {
tellTarget (_root) {
gotoAndPlay ("label1");
}
回復(fù) | 引用 作者: 京城之花 發(fā)消息 加為好友 等級(jí):7級(jí) 發(fā)帖時(shí)間:2009-10-30 10:04
京城之花
2009-10-30 10:04
|
【3樓】回復(fù):flash代碼大全
例如有3個(gè)場(chǎng)景,我們希望點(diǎn)擊上面的按鈕的時(shí)候讓動(dòng)畫(huà)從次場(chǎng)景1中的label4開(kāi)始播放,
那么按鈕上的as應(yīng)該為:
on (release) {
tellTarget (_root) {
gotoAndPlay ("次場(chǎng)景 1", "label4");
}
}
}
}
如果想實(shí)現(xiàn)按鈕點(diǎn)擊后從次場(chǎng)景播放
就可以在按鈕上寫(xiě)上:
on (release) {
tellTarget (_root.次場(chǎng)景) {
gotoAndPlay (1);
}
}
3,什么叫矢量圖?
矢量圖可以任意縮放而不影響Flash的畫(huà)質(zhì),位圖圖像一般只作為靜態(tài)元素或背景圖,F(xiàn)la
sh并不擅長(zhǎng)處理位圖圖像的動(dòng)作,應(yīng)避免位圖圖像元素的動(dòng)畫(huà)。
4,如何迅速地對(duì)齊不同F(xiàn)rame中的物件?
用 Inspector “Ctrl+Alt+I” 直接輸入坐標(biāo)。
或是工具欄〉〉窗口〉〉面板〉〉排列“Ctrl+K” 調(diào)出排列面板來(lái)。圖例
5,怎樣調(diào)節(jié)一個(gè)Symbol/MC地透明度?
選中Symbol/MC,菜單欄找到Modify(修改) 〉〉 Instance (實(shí)例)〉〉Color effect (效果
)〉〉 Alpha(透明度) 調(diào)整就可以了
6,做好地Flash放在html上面以后,它老是循環(huán),怎么能夠讓它不進(jìn)行循環(huán)?
最后一個(gè)禎地Action設(shè)置成Stop(停止)
回復(fù) | 引用 作者: 京城之花 發(fā)消息 加為好友 等級(jí):7級(jí) 發(fā)帖時(shí)間:2009-10-30 10:05
京城之花
2009-10-30 10:05
|
【4樓】回復(fù):flash代碼大全
7,怎樣給我的FLASH做一個(gè)預(yù)加載地LOADING?
用Action語(yǔ)法地if frame is loaded來(lái)實(shí)現(xiàn),新建一層,這層專(zhuān)門(mén)放Action,
第一幀,
ifFrameLoaded ("場(chǎng)景", frame) //假如場(chǎng)景中地禎數(shù)已經(jīng)載入
goto and play() //跳至并播放某某禎(自己設(shè)定)
{}
第二幀,
goto and play("場(chǎng)景1", 1)//跳至并播放第一禎循環(huán)
再加上一個(gè)load地MC循環(huán)播放在這兩幀的中間,就OK了。
什么?你要非常詳細(xì)地LOADING?那就當(dāng)這個(gè)源碼吧,夠詳細(xì)了.
源碼下載
8,怎樣點(diǎn)擊一個(gè)按鈕打開(kāi)一個(gè)頁(yè)面html而不是一個(gè)禎.
制作一個(gè)按鈕,上面地AS直接寫(xiě):
on (release)
getURL ("***.html");
{}
這里地***.html就是你要打開(kāi)地頁(yè)面文件名,當(dāng)然也可以是某某URL地址,比如說(shuō)http://ww
w.flash8.net
9,我在按鈕地OVER禎放置了一個(gè)很大地MC,為什么我要沒(méi)有點(diǎn)擊到按鈕鼠標(biāo)就變成了手地狀
態(tài)?
按鈕真正激活區(qū)是在HIT(按下)禎地位置,如果想控制按鈕的位置為一定值,可以在HIT禎繪
制一個(gè)透明地圖形來(lái)判斷.
回復(fù) | 引用 作者: 京城之花 發(fā)消息 加為好友 等級(jí):7級(jí) 發(fā)帖時(shí)間:2009-10-30 10:05
京城之花
2009-10-30 10:05
|
【5樓】回復(fù):flash代碼大全
10,如果屏蔽鼠標(biāo)右鍵?FS命令都是什么意思?
fscommand ("fullscreen", "true/false");(全屏設(shè)置,TRUE開(kāi),F(xiàn)ALSE關(guān))
fscommand ("showmenu", "true/false");(右鍵菜單設(shè)置,TRUE顯示,F(xiàn)ALSE不顯示)
fscommand ("allowscale", "true/false");(縮放設(shè)置,TRUE自由縮放,F(xiàn)ALSE調(diào)整畫(huà)面
不影響影片本身的尺寸)
fscommand ("trapallkeys", "true/false");(快捷鍵設(shè)置,TRUE快捷鍵開(kāi),F(xiàn)ALSE快捷鍵
關(guān))
fscommand ("exec");(EXE程序調(diào)用)
fscommand ("quit");(退出關(guān)閉窗口)
11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
寫(xiě)好文本以后CTRL+T打開(kāi)文本設(shè)置面板,在最后地文本框選項(xiàng)那里框選使用設(shè)計(jì)字體就行了
.(注意最好使用宋體,尺寸為12或者8,這樣比較工整)
12,我想做一個(gè)MTV,怎么導(dǎo)入聲音呀?
很簡(jiǎn)單,CTRL+R導(dǎo)入你地聲音文件就行了.
13,我制作地MTV聲音和歌詞總是不同步.
CTRL+F打開(kāi)禎控制面板,右邊找到聲音選項(xiàng)卡,調(diào)整聲音地同步效果為STREM(音頻數(shù)據(jù)流)模
式就行了.
14,為什么我做出來(lái)地MTV文件很大呀?
參看這篇貼子
15,FLASH地發(fā)布設(shè)置都有些什么?透明背景怎樣設(shè)置?
圖解圖1圖2圖3
在Dreamewaver中地設(shè)置:
圖解
(由FLASHWEB提供圖材)
16,怎樣可以做出很漂亮地字體特效?
用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載.
17,如何優(yōu)化我地FLASH?
參看這篇貼子
回復(fù) | 引用 作者: 京城之花 發(fā)消息 加為好友 等級(jí):7級(jí) 發(fā)帖時(shí)間:2009-10-30 10:05
京城之花
2009-10-30 10:05
|
【6樓】回復(fù):flash代碼大全
18,我在ACTION面板地高級(jí)模式為什么字體總是很小?
19,如何加載一個(gè)SWF文件
loadMovieNum地技巧
添加一個(gè)空地MC。實(shí)體名為ok,ACTION:
loadMovie ("dr/test.swf", "_root.ok");
控制這個(gè)MC的位置,大小等相對(duì)屬性(Property)就會(huì)影響調(diào)入SWF的位置和大小。
setProperty ("mc", _xscale, "****");
setProperty ("mc", _yscale, "****");
setProperty ("mc", _x, "****");
setProperty ("mc", _y, "****");
setProperty ("mc", _Alpha, "****");
|
|