2011年4月9日

Flash as3 基础:AS3中的getChildByName(转)

摘要: 在AS3中,我们可以用getChildByName来获取一个元件,但是要注意返回的类型是DisplayObject,这样一旦我们的元件中有一些自定义的方法就不能使用了。 比如我有一个类Ball,Ball有一个方法move,那么我可以这样写: var b:Ball=new Ball(); addChild(b); b.move();//这样没问题 getChildByName(”b”).move();//这样编译时会报错 其原因应该就是getChildByName返回的类型是DisplayObject,而并不是Ball,所以无法调用Ball的方法。 如果这样写: var c:Ball= getC 阅读全文

posted @ 2011-04-09 15:07 黄兆张's Blog 阅读(855) 评论(0) 推荐(0) 编辑

导航