Re: [問題] 請問..point是什麼意思??
※ 引述《momo0301 (Again)》之銘言:
: 最近我在替一個網站做更新
: 順便了解一下它裡面的結構
: 其中按鈕的地方~ 讓我覺得很好奇
: 因為他是用只有感應區的按鈕去控制底下的mc去跑動
: 裡面就有寫到"point" 這個東西
: 我對它實在不瞭解,只感覺好像是命名之類的
: button上寫:
: on (rollOver) {
: point = 6;
: }
: on (rollOut) {
: point = 0;
: }
: on (release) {
: getURL("index.htm");
: }
:
: 然後底下的mc寫:
: onClipEvent (enterFrame) {
: if (_parent.point == 6) {
: nextFrame();
: } else {
: prevFrame();
: }
: }
:
: 下面附上原始檔案的連結
: http://notjoanne.googlepages.com/menu2.fla
: 希望各位大大能替我解答~~ 感恩~
其實上面的程式碼如果寫在一起其實是這樣
假設底下的mc名為A1_mc
那Button的程式碼就可以改寫為:
on (rollOver) {
A1_mc.nextFrame();
}
on (rollOut) {
A1_mc.prevFrame();
}
on (release) {
getURL("index.htm");
}
我想原本寫程式的大大有點多此一舉
他只是多設了一個變數讓A1_mc去做判別而已
像他這樣做如果fps設的太小
會有延遲的現象出現
因為onClipEvent (enterFrame)執行的頻率跟fps的速度有關
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.69.75
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章