
Код AS1/AS2:
test(1, func1);
test(2, func2);
test(100);
function test(n:Number, doAfter:Function)
{
if (n == 1 || n == 2)
{
doAfter(n);
}
else
{
trace('Стоп');
}
}
function func1(n:Number)
{
trace('Выполняется первая функция, n = ' + n)
}
function func2(n:Number)
{
trace('Выполняется вторая функция, n = ' + n)
}