Просмотр полной версии : перенос переменных
Такая проблема:
Есть есть несколько swf (скажем с анимацией).
Есть главный swf в который поочередно должны загружаться и проиграваться swf с анимацией.
Вопрос как я могу узнать когда закончилась анимация первого клипа и загрузить второй?
Думаю можно это сделать это посредствам переменных, но незнаю как.
Помогите пожалусто.
Vensky_Hor
18.03.2006, 14:35
А что если вставить поверку:
if (parent_mc._currentframe==parent_mc._totalframes) {
// nextLoad
}
несовсем понимаю как можно сделать проверку _currentframe и _totalframes для swf.
и ктомуже если у меня есть 6 анимаций как без переменной я узнаю какую загружать следующей?
Vensky_Hor
18.03.2006, 15:04
Ты в лоадер грузишь?
Если да, то лоадер.content._currentframe
Vensky_Hor
18.03.2006, 15:06
А сейчас как ты узнаешь, какую загружать следующей?
Можешь хранить имена свф-ок в массиве или если их количество меняется - подчитывай ХМЛ, который содержит их список
нет я гружу стримом в муви клип.
вообщемто уже подобрался ближн к проблемме, вот код:
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 почемуто неработает.
Может знаеш почему?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.