Форум 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=163369)

Lilena 08.08.2011 12:05

определить номер текущего кадра
 
как определить номер текущего кадра, чтобы потом присвоить его переменной?
есть две сцены. на них кнопки. при нажатии кнопки на первой сцене, осуществляется переход на вторую сцену на номер текущего кадра сцены 1. и наоборот.
переход с первой сцены получается, а со второй нет.

код кнопки на первой сцене:

Код AS1/AS2:

on (release) {
        var a:Number;
        a=_currentframe;
        gotoAndPlay("Сцена 2",a);
        clear(a);
}

код кнопки на второй сцене:
Код AS1/AS2:

on (release) {
        var a:Number;
        a=_currentframe;
        gotoAndPlay("Cцена 1",a);
    clear(a);
        }

что не так?

Котяра 08.08.2011 12:28

оформляйте код тегами AS
И это очень непонятный код.
Всё что описывается в обработчике on - относится к самомоу объекту, кроме случаев если объект типа Button
Скорей всего у вас разные типы кнопок. выложите fla файл.

i.o. 08.08.2011 13:30

_currentframe не учитывает сцену. Он возвращает "абсолютный" текущий кадр.

Lilena 09.08.2011 09:52

Вложений: 1
вот fla-файл.


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

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