Re: 關於function
我知道了
我想你應該是有學其他物件導向語言的觀念
不過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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
1
Flash 近期熱門文章
PTT數位生活區 即時熱門文章