PDA

Просмотр полной версии : Помогите найти ошибку в коде


Digital
25.05.2013, 22:02
var swecha:Number
swecha = 0
button_8.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene_3);

function fl_ClickToGoToScene_3(event:MouseEvent):void
{
if(swecha==0){
MovieClip(this.root).gotoAndStop(1, "Монтажный кадр 3");
}
else if(swecha==1){
MovieClip(this.root).gotoAndStop(2, "Монтажный кадр 3");
}
}
Почему переходит на 2 кадр?

NikolyA
25.05.2013, 22:11
а какую ошибку пишет?

Digital
25.05.2013, 22:19
почему сразу переходит на 2 кадр?? Ведь при заданом значении(0) должно переходить на 1!

Babylon
25.05.2013, 22:58
а вначале ролик стопится?
и не факт что swecha==0 в хэндлере

Zebestov
25.05.2013, 23:09
Помогите найти ошибку
Помогаю:
var swecha:Number;
swecha = 0;
button_8.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene_3);

function fl_ClickToGoToScene_3(event:MouseEvent):void
{
trace("swecha = " + swecha);

if(swecha == 0) {
MovieClip(this.root).gotoAndStop(1, "Монтажный кадр 3");
}
else if(swecha == 1) {
MovieClip(this.root).gotoAndStop(2, "Монтажный кадр 3");
}
}