永发信息网

as3.0动态获取实例名称

答案:1  悬赏:80  手机版
解决时间 2021-04-01 12:06
  • 提问者网友:两耳就是菩提
  • 2021-03-31 20:05
as3.0动态获取实例名称
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-03-31 21:11
as2.0和3.0都有这样的用法 this ["btn_mc" + i];
意思是取出与btn_mc0~btnmc5 key相对应的值,这个有点象hashmap或者dictionary.
前提是要有值,比如你在前面设了 this["btn_mc0"] = new MovieClip()就能取到0的。
另外,如果设上去的值不是movielicp实例也取不取。可以用is来判断是不是。
这就有点象c#的类型判断了。
楼主还是多学些基础的东西,搞清楚什么是对象,面向对象等这些,AS2.0转3.0可能这个是最难理解的。AS3.0里一些常用的类,比如Sprite,MovieClip,Shape,Stage这些,在2.0里是没有的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯