看板 Flash 關於我們 聯絡資訊
剛剛在看一份 AS 2.0 當中有一段是這樣寫: Layer2的 AS: function L2(){ _root.L1(); } Layer1的 AS: function L1(){ trace("gogogo"); } 不過我剛剛自己試了一下,隨便寫了一個 AS2.0的fla 也照上面那樣寫,發現 layer2 裡 即使不加上 _root, 也可以直接這樣寫 function L2(){ L1(); } 就能call到 L1了。 L1,不用特意加上 「_root」吧 @@a...... 所以想請教一下,會這樣加 _root 再call function 是有什麼特別的用意嗎? 請問一下 有沒有辦法用 「絕對路徑」去call L1這個 function或是其他 Layer的某些變 數呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.37.117 ※ 編輯: Lawnchern 來自: 59.120.37.117 (04/07 11:14) ※ 編輯: Lawnchern 來自: 59.120.37.117 (04/07 11:20)
Angelliya:用_root一開始比較不會迷路,不過以後會遇到其他問題 04/07 12:50
Angelliya:可以參照f1的_root屬性 04/07 12:50
Angelliya:變數的傳遞跟相對/絕對路徑是很重要的部份 04/07 12:51
Angelliya:很多地方都有寫,找適合自己的文章來看看吧@@ 04/07 12:52