| zveryuka |
20.09.2010 17:19 |
SWFAddress and TIMER
Вложений: 1
Добрый день.
Делаю сайт с использованием SWFAddress и сразу же столкнулся с проблемой:
- У меня во флешке есть Timer
Код AS3:
var timerS:Timer = new Timer(200,9);//create the timer
timerS.addEventListener(TimerEvent.TIMER, doNextSTween);
timerS.start();
и он начинает конфликтить с SWFAddress.as - тоесть (timerS.currentCount) сбиваются...(при трейсинге выдаются лишние цыфры кроме Counts моего таймера или выдает ошибку
Код AS3:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at main_fla::MainTimeline/doNextSTween()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
) может кто-то сталкивался с такой проблемой?
в функции вот что находится
Код AS3:
function doNextSTween(e:TimerEvent):void {
if (timerS.currentCount == 8) {
placesTweenX = new Tween(shapka.bloc.places_btn,"x",Regular.easeInOut,shapka.bloc.places_btn.x-70,shapka.bloc.places_btn.x,1,true);
placesTweenAlpha = new Tween(shapka.bloc.places_btn,"alpha",Regular.easeOut,0,1,1,true);
}
if (timerS.currentCount == 6) {
peopleTweenX = new Tween(shapka.bloc.people_btn,"x",Regular.easeInOut,shapka.bloc.people_btn.x-70,shapka.bloc.people_btn.x,1,true);
peopleTweenAlpha = new Tween(shapka.bloc.people_btn,"alpha",Regular.easeOut,0,1,1,true);
}
if (timerS.currentCount == 7) {
cultureTweenX = new Tween(shapka.bloc.culture_btn,"x",Regular.easeInOut,shapka.bloc.culture_btn.x-70,shapka.bloc.culture_btn.x,1.,true);
cultureTweenAlpha = new Tween(shapka.bloc.culture_btn,"alpha",Regular.easeOut,0,1,1,true);
}
if (timerS.currentCount == 8) {
eventTweenX = new Tween(shapka.bloc.event_btn,"x",Regular.easeInOut,shapka.bloc.event_btn.x-70,shapka.bloc.event_btn.x,1,true);
eventTweenAlpha = new Tween(shapka.bloc.event_btn,"alpha",Regular.easeOut,0,1,1,true);
}
if (timerS.currentCount == 9) {
sobranieTweenX = new Tween(shapka.bloc.sobranie_btn,"x",Regular.easeInOut,shapka.bloc.sobranie_btn.x-70,shapka.bloc.sobranie_btn.x,1.,true);
sobranieTweenAlpha = new Tween(shapka.bloc.sobranie_btn,"alpha",Regular.easeOut,0,1,1,true);
probelsTweenAlpha = new Tween(shapka.probels,"alpha",Regular.easeOut,0,1,2,true);
}
trace(timerS.currentCount)
}
|