Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   перенос переменных (http://www.flasher.ru/forum/showthread.php?t=77124)

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 почемуто неработает.
Может знаеш почему?


Часовой пояс GMT +4, время: 12:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.