作者Nobaia (邢)
看板Flash
标题[问题] 用字串呼叫物件
时间Thu Feb 26 00:01:07 2015
新手发问请别见怪
是这样的 假设我在场景中有一个按钮 实体名称叫B51
请问我要如何操作才能让字串"B51"去呼叫这个按钮的属性呢
(例如说我想要使用B51.name之类的)
另外请问我可以帮simple button加上自订的属性吗?
(例如自创 myButton.newproperty=123)
感谢回答
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.162.29
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Flash/M.1424880070.A.B29.html
1F:推 lianglech: getChildByName大小写忘了,可以达成第一个需求,至於 02/26 04:12
2F:→ lianglech: 附加属性可以用中括号达成 02/26 04:12
3F:→ Nobaia: 谢谢大大回答 请问中括号是使用在哪呢? 02/26 11:15
4F:推 KawasumiMai: 1.getChildByName("B51") 02/26 14:50
5F:→ KawasumiMai: 2.getChildByName("B51").name 02/26 14:51
6F:→ KawasumiMai: 3.可以,直接myButton.a=123之类的 02/26 14:51
7F:→ KawasumiMai: 4.Flash内属性可以用.或[]描述 02/26 14:52
8F:→ KawasumiMai: 例如this.xx==this["xx"] 02/26 14:53
9F:→ KawasumiMai: 所以用myButton["a"]=123也可以 02/26 14:54
10F:推 lianglech: 被讲完了,哈哈 02/26 16:29
11F:→ Nobaia: 谢谢K大与l大详细解说~ 成功解决了 02/27 00:40