Просмотр полной версии : getMonth не работает на AC2, почему?
Есть 5 кадров, в 4-х стоят клипы с анимацией, в первом код, задача чтобы в зависимости от времени года проигрывался определенный клип. В AC не силен, то что написал работает на AC3, но не работает на AS2. Подскажите пожалуйста, что не так.
Код в первом кадре, для примера брал август - 7:
stop();
var my_date:Date = new Date();
var month = my_date.getMonth();
if(month==7){
gotoAndPlay("f3");
else{
gotoAndPlay("f2")
}
}
Samuel_D
11.08.2010, 14:29
в коде есть синтаксические ошибки, для начала исправьте их
stop();
var my_date:Date = new Date();
var month = my_date.getMonth();
if(month==7){
gotoAndPlay("f3");
}else{
gotoAndPlay("f2")
}
Поправил, все равно не работает.
Samuel_D
11.08.2010, 20:27
исходник можно увидеть ?
ДОБАВЛЕННО !!!
упс, еще одна проблемка : замените gotoAndPlay на gotoAndStop :)
Нет не помог gotoAndStop, видимо не в этом дело.
Может getMonth в принципе не работает в AC2?
Может getMonth в принципе не работает в AC2?
Чушь какая. Что там может "не работать"?
См. пример.
Спасибо за пример, но код не отличается, все сделано так же.
Не пойму в чем там дело. Если прописать gotoAndStop - останавливается в этом же фрейме, если gotoAndPlay - проигрывает со следующего кадра.
Пробую без мувиков с анимацией, работает, с ними нет. В них даже кода нет, кроме stop(); в конце.
Если есть желание решить вопрос, давно стоило исходник выложить.
Решил проблему разбив анимацию на отдельные файлы, которые подгружаются при переходах. Но хотелось бы сделать все одним файлом.
Исходник (тот что не работает):
http://***********/18889195
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.