Re: 關於function

看板Flash作者 (音樂與身心合一的感受)時間20年前 (2004/04/27 13:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
我知道了 我想你應該是有學其他物件導向語言的觀念 不過function不用建立成某滑鼠事件的預設函式 function通通寫到場景上就好了 這樣無論誰都可以直接呼叫該function 而不用先清除然後再重新指定滑鼠事件的預設函式 例如先宣告一個變數名drawTool 下方的按鈕各送出一種drawTool的變數值,各為1,2,3,4 繪圖的function全部寫成一條 裡面用 swith(drawTool){ case 1:畫矩形的程式 case 2:畫圓形的程式 case 3:畫直線的程式 case 4:畫任意線段的程式 } 這樣會簡化很多 ※ 引述《lovePUTA (該邊的卡夫卡)》之銘言: : ※ 引述《Jedic (音樂與身心合一的感受)》之銘言: : : 難道你寫的是無窮迴圈或者條件永遠無法滿足的判斷式? : : function可以寫在場景上 : : 按鈕算是跟場景同一層的物件(如果直接放在場景上的話) : : 然後 : : on(release){ : : function1(); : : } : : function裡面當然要寫成能夠滿足條件而停止的樣子阿 : : 還有一個辦法就是setInterval : : 這可以讓你設定每隔多少時間執行程式一次 : : 要停止就寫clearInterval : : 詳細用法自己看看help檔吧 : 感謝你的解答 : 但是後來我發現其實不應該是我所想的那樣解法 : 於是function的問題解決了 : 但是 新的問題又來了.. : 這次是深度的問題... : http://myweb.hinet.net/home1/loveputa/draw.fla : 有點難解釋 : 直接附了原始檔 : 大家有興趣的話也來玩玩看吧 我也還在努力中~~@@ ※ 編輯: Jedic 來自: 61.62.226.170 (04/27 05:16)

推 220.139.61.217 04/27, , 1F
感謝~~
推 220.139.61.217 04/27, 1F
文章代碼(AID): #10ZUZJpL (Flash)
討論串 (同標題文章)
文章代碼(AID): #10ZUZJpL (Flash)