PDA

Просмотр полной версии : Вопрос к спецам ActionScript


babangida
06.09.2005, 12:42
Есть код:

ifFrameLoaded (1) {
GT();
var gt_id = setInterval(GT,1000);
}

function GT() {
ПОДПРОГРАММА
}



Так вот мной замечено, что ПОДПРОГРАММА выполняется только по команде SetInterval, а первый вызов ее не срабатывает. Тоесть если убрать первый вызов в ролике нечего не измениться. А если убрать SetInterval ПОДПРОГРАММА не разу не выполниться вообще, несмотря на ее вызов. Может я не так ее вызываю первый раз?

iNils
06.09.2005, 12:46
ifFrameLoaded (1) {
GT (1);
var gt_id = setInterval (GT, 1000, 5);
}
function GT (f) {
trace ("J = " + f);
}

запусти и посмотри равно ли J в трайсе 1 хотя раз?

Double
06.09.2005, 13:34
да. в первый. потом пятаки лезут. а что не так?

Double
06.09.2005, 13:35
тьфу, в первый раз страница глючно загрузилось. думал, что ответ - это вопрос ;)

iNils
06.09.2005, 13:52
вот видишь все работает :)