gotoAndPlay ("場(chǎng)景 1", 1);
}
}
2.
方法二(用gotoandpla...
方法二(用gotoandplay命令)
主場(chǎng)景2中的mc放到場(chǎng)景2的時(shí)間軸上
按鈕的as:
on。颍澹欤澹幔螅濉。
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è)replay按鈕
按鈕的as:
on。颍澹欤澹幔螅濉。
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");
}
例如有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)lash并不擅長(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(停止)
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");
本新聞共
4頁(yè),當(dāng)前在第
3頁(yè)
1 2 3 4