[問題] 操控MovieClip問題

看板Flash作者 (twitter)時間16年前 (2010/02/10 17:33), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
假使我有拖曳一個button在frame 2上 在properties給與名字btn_obj 如果要從其他MovieClip object的as檔案(獨立as檔案)中控制物件 應該要怎麼寫呢? 我一直以為使用MovieClip(root).btn_obj.x=100 好像是錯誤的,只有變數可以這麼使用 有點新手問題 請教一下 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.128.240

02/10 17:51, , 1F
應該是要先建構(new)出來存入容器,再控制容器的屬性。
02/10 17:51, 1F

02/10 18:17, , 2F
附個原始檔吧
02/10 18:17, 2F

02/11 09:24, , 3F
button 在frame 2,可是獨立as檔案控制是控制 frame 1
02/11 09:24, 3F

02/11 09:25, , 4F
所以可以用 this.addFrameScript(1, ctrlFun1);
02/11 09:25, 4F

02/11 09:25, , 5F
然後將要控制的程式碼放在 ctrlFun1 的 function 裡
02/11 09:25, 5F

02/11 09:26, , 6F
this.addFrameScript 就是將程式碼插入第 i+1 個影格
02/11 09:26, 6F

02/11 11:44, , 7F
推S大!講得很仔細喔^^~ Frame1 = 0 ~ Frame2 = 1 ~
02/11 11:44, 7F

02/11 11:44, , 8F
又學到了一個好方法!!!
02/11 11:44, 8F

02/11 13:09, , 9F
YA ~ thank you!
02/11 13:09, 9F
文章代碼(AID): #1BSdriVy (Flash)