PDA

Просмотр полной версии : перенос переменных


DenDDD
18.03.2006, 14:09
Такая проблема:

Есть есть несколько swf (скажем с анимацией).
Есть главный swf в который поочередно должны загружаться и проиграваться swf с анимацией.

Вопрос как я могу узнать когда закончилась анимация первого клипа и загрузить второй?
Думаю можно это сделать это посредствам переменных, но незнаю как.
Помогите пожалусто.

Vensky_Hor
18.03.2006, 14:35
А что если вставить поверку:
if (parent_mc._currentframe==parent_mc._totalframes) {
// nextLoad
}

DenDDD
18.03.2006, 14:51
несовсем понимаю как можно сделать проверку _currentframe и _totalframes для swf.

и ктомуже если у меня есть 6 анимаций как без переменной я узнаю какую загружать следующей?

Vensky_Hor
18.03.2006, 15:04
Ты в лоадер грузишь?
Если да, то лоадер.content._currentframe

Vensky_Hor
18.03.2006, 15:06
А сейчас как ты узнаешь, какую загружать следующей?
Можешь хранить имена свф-ок в массиве или если их количество меняется - подчитывай ХМЛ, который содержит их список

DenDDD
18.03.2006, 15:18
нет я гружу стримом в муви клип.
вообщемто уже подобрался ближн к проблемме, вот код:

loadMovie("mc1.swf", mc);
if (mc.i == 2) {
unloadMovie(mc);
loadMovie("mc1.swf", mc);
}
if (mc.i == 1) {
unloadMovie(mc);
loadMovie("mc2.swf", mc);
}
onEnterFrame = function () {
trace(mc.i);
};

переменную которая стоит в конце таймлайна в swf он видит, а вот if почемуто неработает.
Может знаеш почему?