Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите найти ошибку в коде (http://www.flasher.ru/forum/showthread.php?t=199853)

Digital 25.05.2013 22:02

Помогите найти ошибку в коде
 
Код AS3:

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

Цитата:

Сообщение от Digital (Сообщение 1134832)
Помогите найти ошибку

Помогаю:
Код AS3:

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");
        }
}



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

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