PDA

Просмотр полной версии : setTimeOut()


undeddy
21.05.2006, 10:50
Ваше предложение по созданию функции setTimeOut() во флеш, аналогичной JS(только там она является методом обекта)
В поиске не нашел ответа.

neelts
21.05.2006, 11:58
вроде какая-то скрытая функция есть... или это вообще из as3.

а выполнение скрипта остановить нельзя...используй setInterval, где тело вызываемой функции будет продолжать действия.

Nirth
21.05.2006, 12:10
в восьмерке такой код работает

function doIt():Void {
trace("trace it");
}
setTimeout(doIt,500);

undeddy
21.05.2006, 14:44
Ну а как в 2004 сделать подобную функцию?

neelts
21.05.2006, 15:11
function doIt():Void {
trace("trace it");
clearInterval(st);
}
var st:Number = setInterval(doIt, 500);

а setTimeout в 7ке не работает?

etc
21.05.2006, 16:10
А проверить не пробовал?

Antares
21.05.2006, 17:34
А проверить не пробовал?
Денис, а зачем проверять, если можно спросить и 2 часа ждать ответа? Неспортивно как-то...

etc
21.05.2006, 17:45
А, ну да-да, забыл. Учту.
Вообще, setTimeout работает даже при публикации в пятёрку. Это для тех, кому лень попробовать было...

neelts
21.05.2006, 18:23
попробовал в 7ке...не работает!

etc
21.05.2006, 18:28
Да-да, не работает =)
Юзай setInterval
setTimeout есть только в 8-ой версии плеера.

Nirth
21.05.2006, 18:33
приколисты