Re: [問題] 請問如何控制元件上一層的東西(AS3)

看板Flash作者 (我是沒牌的營養師!)時間16年前 (2009/06/29 23:16), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《vml93 (vml93)》之銘言: : 各位先進好 : 小第做了兩個元件,一顆球和一個正方形。 : 當球從左邊移到右邊的時候。 : 畫面上的正方形就會消失不見。 : 可是我把AS寫在球的最後一個影格, : parent.rect_mc.visible=false; : 系統都會出現,"存取未定義的屬性rect_mc"。 : 我試過root.rect_mc.visible=false跟stage.rect_mc.visible也不行。 : 請問該怎麼修正才對呢? : 原始檔在此:http://ms.ntcb.edu.tw/~s8856049/rect_circle.fla : 謝謝 試試看: var parent_mc:MovieClip = parent as MovieClip; parent_mc.rect_mc.visible = false; (沒測試過,也許會有錯字) 另可參考:http://tinyurl.com/nyacsc -- 誠徵PHP網站工程師,熟MVC架構 http://blog.eddie.com.tw/ 全職、兼職可,意者請敲 :) http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.139.9

06/29 23:17, , 1F
在AS3裡,可用event來"通知"其它元件做事情會更簡單
06/29 23:17, 1F

06/29 23:21, , 2F
啊,應該是說更"乾淨"才是
06/29 23:21, 2F

06/29 23:31, , 3F
哦哦~盯了很久終於了解了,謝謝
06/29 23:31, 3F
文章代碼(AID): #1AIDh5gE (Flash)
文章代碼(AID): #1AIDh5gE (Flash)