首页 新闻 会员 周边

as3.0 addEventListener循环问题 flash

0
悬赏园豆:10 [待解决问题]

for(var i:int = 0; i<tagsArray.length;i++)
 {
  var tempTag:MovieClip = tagsArray[i] as MovieClip;

tempTag.addEventListener(MouseEvent.CLICK,
            function(e:MouseEvent):void{
             myRedict(e);            
            }
            );
   function myRedict(e:MouseEvent):void
   { 
    var myUrl:URLRequest=new URLRequest("myUrl.aspx?tagName="+tempTag.tagname.text);
    navigateToURL(myUrl,"_self");
   }

}

 

为什么给tempTag添加监听事件后总是得到的最后一条记录,怎么解决?

Sgvon的主页 Sgvon | 菜鸟二级 | 园豆:202
提问于:2010-12-02 14:59
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册