看板 Flash 關於我們 聯絡資訊
我要用Flash做一個時鐘 可是我輸入以下程式,一直跑不出來,預覽畫面還會一直閃 我用了三個元件 時針、分針、秒針分開弄 function show (time){ var D=new Date(); H=D.getHours(); M=D.getMinutes(); S=D.getSeconds(); hour._rotation=H*30+M*0.5 min._rotation=M*6 sec._rotation=S*6 } showtime(); SetInteral(showtime,1000); stop(); 想請問大家 時針、分針、秒針三個程式都要不一樣嗎? 還有我上面的那一段程式有哪邊有錯誤嗎? 先謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.148.116
zswolf:你的寫法好奇怪@@ 05/12 00:17
cjcat2266:你那個function應該叫做showTime吧 05/12 00:21
cjcat2266:怎麼打成show(time)?? 05/12 00:21
fatcats:呼叫的程式跟宣告的名稱好像不太一樣@@" 05/12 00:21
cjcat2266:而且setInterval的s是小寫 05/12 00:21
fatcats:把var放在不斷執行的程式內...會不會影響效能@@" 05/12 00:22
pm2001:沒差,反正function執行完就刪掉了 05/12 07:18
etrexetrex:我想他說的是動態記憶體配置花的時間吧 05/12 09:40
cjcat2266:有差var放在function或者迴圈裏面的確是比較消耗CPU資源 05/12 11:19
cjcat2266:不過在這個case裡面可以算是完全沒有影響 05/12 11:20
Kueishou:謝謝各位的解答 ^^ 05/12 21:25
cjcat2266:咦?推文說的這些問題你compile的時候都沒有被回報嗎? 05/12 21:54
Kueishou:有回報 但是後來我用其他方法寫了~ 05/13 19:24