台灣最大程式設計社群網站
線上人數
3437
 
會員總數:246323
討論主題:189853
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 請問一個應該於是觀念的題..function中的function...
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問一個應該於是觀念的題..function中的function...
價值 : 15 QP  點閱數:1168 回應數:2
樓主

遠仔
門外漢
0 82
1372 260
發送站內信

請問有的CODE裡的addEventListener還會有addEventListener..
通常這時子監聽事件的function都會做在母監聽外面,
這個方式除了程式較清楚外,還有其它好處嗎>?

因為我試著把全部子function放入母function(當然有照監聽事件名稱排列)
但都會出現 "必須是呼叫者的子系",怪怪,理論上..應該可以這麼做吧

本篇文章發表於2012-02-17 13:42
1樓
最有價值解答


檢舉此回應
一般母子function 的寫法,應該是樓主所說的程式如下,



function A 可以把X值帶到 function B
但是function B要把值丟出來卻是不好做,
而function B的觸發,也是要先由function A動作,
function B才會有觸動的機會,大致上原理是這樣的,也就所謂的【區域變數】。

但是樓主所提的addEventListener
它在FLASH AC3.0語言裡視為【全域函數】,所以它會越過function A的權限是正常的。

不過 addEventListener 放在function B(子)
通常是要做MouseEvent滑鼠事件的控制,
及圖層與影個都在畫面會明顯所初始的位子,才有觸發。

以上是我的心得分享。




本篇文章回覆於2012-03-16 15:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

遠仔
檢舉此回應
謝~~~ ^^
本篇文章回覆於2012-03-16 22:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.