作者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
1F:→ aquarianboy:在AS3里,可用event来"通知"其它元件做事情会更简单 06/29 23:17
2F:→ aquarianboy:啊,应该是说更"乾净"才是 06/29 23:21
3F:推 vml93:哦哦~盯了很久终於了解了,谢谢 06/29 23:31