专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

急向高手求教,AS3.0中如何new一个带变量的对象

发布时间:2011-06-27 19:56:12 文章来源:www.iduyao.cn 采编人员:星星草
急,向高手求教,AS3.0中怎么new一个带变量的对象?
急,求教
function objFun(e:MouseEvent,ID):void
{
var sobj:sObj=new Obj_+ID();
  。。。。。。。
}

我想达到传入的ID是"01"就是var sobj:sObj=new Obj_01();

传入的ID是"02"就是var sobj:sObj=new Obj_02();
怎么做??

------解决方案--------------------
用switch吧。这方法比较简单。
------解决方案--------------------
不能这样传。你可以给触发事件的对象指定一个属性,如name,在属性中包含你的参数,然后在事件处理函数中通过 event.target.name 来提取出参数。
------解决方案--------------------
var i:int = 0;
var o:Object = null;
var s:String = "";

for(i=0; i<100;i++)
{
s = "Obj_" + String(i);
o = Object(new (getDefinitionByName(s) as Class));
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: