作者aquarianboy (我是沒牌的營養師!)
看板Flash
標題Re: [問題] 請問如何控制元件上一層的東西(AS3)
時間Mon Jun 29 23:16:19 2009
※ 引述《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
→ aquarianboy:在AS3裡,可用event來"通知"其它元件做事情會更簡單 06/29 23:17
→ aquarianboy:啊,應該是說更"乾淨"才是 06/29 23:21
推 vml93:哦哦~盯了很久終於了解了,謝謝 06/29 23:31