Показать сообщение отдельно
Старый 21.11.2008, 17:47
Smrad вне форума Посмотреть профиль Отправить личное сообщение для Smrad Найти все сообщения от Smrad
  № 1  
Ответить с цитированием
Smrad

Регистрация: Nov 2008
Сообщений: 205
Отправить сообщение для Smrad с помощью ICQ
По умолчанию Как создавать функции в цикле

Такой код:
Код AS3:
var ar : Array = new Array();
 
for (var i : int = 0; i < 10; i++)
{
    var handler : Function = 
    function() : void
    {
        trace(i);
    };  
 
    ar.push(handler);        
}
 
for (var j : int = 0; j < 10; j++)
{
    ar[j](); 
}
10 раз напечатает число 11. Как сделать, чтобы подобный код печатал числа от 0 до 9?
Заранее спасибо за ответы.


Последний раз редактировалось Smrad; 21.11.2008 в 17:50.