English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

剛開始的場景(也就是第一場景)可以很順利的跳到第二場景

但是我在場景2裡設了幾個按鈕可以連到場景3、4、5、6、7中

我試過好幾次,程式碼我也寫在按鈕中,也沒錯

可是為什麼一直沒辦法跳到按鈕的指定場景中

@@

ps:我怕我用說的不懂,所以附上我做的東西,想請各位大大幫我看一下那邊錯誤

請下載:http://us.f2.yahoofs.com/bc/393456e/bc/flash.fla?bf1AJwDBhI4F4X3x

2006-01-08 06:51:04 · 4 個解答 · 發問者 Mandy 1 in 電腦與網際網路 程式設計

http://ccgthw.myweb.hinet.net/060108.fla
再次附上原始檔,我剛有試了一下,你說的方法
可是還是一樣耶!!@@
所以我想請你幫我看一下,到底錯在那裡
謝謝喔!

2006-01-08 11:24:05 · update #1

4 個解答

我看過你的檔案
你的問題應該是在s2按了任一按鈕後
雖會到指定場景
但是會亂跳,然後又回到s1對吧~

因為你沒有在每一個(s3~s7)場景加 stop();
加進去看看
應該就正常了~

2006-01-08 23:07:49 補充:
1.因為你的指令是gotoAndPlay();
而不是gotoAndStop();
但你必須要用gotoAndPlay();
因為場景上就有動畫
所以就必須在場景上每個動畫的最後一個影格加stop();
2.我點都有效喔,但按鈕的反應好像不正常
關於按鈕,我想建議你改的地方有兩處
‧你按鈕裡的hit(作用區)都是空的
應該也要有個色塊當作該按鈕的游標作用範圍
一般都是用第一個影格(MouseUp)的圖形
‧s2按鈕出現的動畫你做到第25個影格
但實際作用的按鈕卻放到第39個影格
其實你為什麼不放到第26個影格
(空著13個影格沒什麼意義)

2006-01-09 12:28:43 補充:
加油!!!

2006-01-08 15:34:38 · answer #1 · answered by jack 5 · 0 0

恩恩!謝謝囉!
不過我還是有兩個問題:
1、我按鈕指令只有指向s3這個場景,為什麼他會一直往下跳?!
2、那為什麼我點s2其他按鈕時都沒效?

2006-01-09 11:38:55 補充:
謝謝囉!
我懂了,也解決了。

2006-01-08 16:30:52 · answer #2 · answered by Mandy 1 · 0 0

事實上~~gotoAndPlay 等相關語法~~在轉跳場景時~~不能寫在場景以外的地方~~這個就是一切問題的所在~~所以請將要該句語法放在場景上及可~~

2006-01-08 09:34:55 · answer #3 · answered by tenchiwang 6 · 0 0

我是不知道你怎麼做,因為我沒辦法下載原始檔。
你說AtionScript寫在按鈕上,我的寫法是(可以用,實際測試過了。):
on (press) {
gotoAndPlay( "場景名稱" , 第幾影格或 "影格名稱");
//也可以改成:【gotoAndStop( "場景名稱" , 第幾影格或 "影格名稱" );】
//如果用第幾影格則不用加 " " ,如果用影格名稱就要加 " "。
}
你寫的不能用的可能原因是:
【gotoAndPlay( "場景名稱" , 第幾影格或 "影格名稱");】這一行,你把他寫成了【_root.gotoAndPlay( "場景名稱" , 第幾影格或 "影格名稱");】
加了【_root.】後就不能用了。
還有,場景名稱請盡量使用英文。

2006-01-08 09:18:35 · answer #4 · answered by Jack Cherng 3 · 0 0

fedest.com, questions and answers