Tôi muốn thực hiện trong các nút vòng lặp và thêm vào một số sự kiện, nhưng các chức năng ẩn danh giống nhau. Tôi viết mã ví dụ:Tạo các hàm ẩn danh trong vòng lặp không cùng đối số
for(var i:int=0;i<5;i++)
{
var button:SimpleButton = new SimpleButton(...);
...
button.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void
{
trace(i);
});
}
...
Và tôi muốn theo dõi 0,1,2,3 .. từ các nút bấm thay vì 4,4,4,4 .. Bạn có biết làm thế nào tôi có thể làm điều này?
xem thêm http://stackoverflow.com/questions/422784/how-to-fix-closure-problem-in-actionscript-3-as3 –