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

AzagThoth 13.06.2011 17:20

Получить метку текущего кадра
 
Здравствуйте. Есть такой вопрос. На временной диаграмме допустим пять именованных кадров. Командой gotoAndStop("имя кадра") перемещаюсь между ними. Вопрос могу ли я как то, какой-то командой узнать имя кадра на котором стою сейчас? Перейти то ведь могу, значит по идее эта информация содержится где то. Есть конечно вариант попроще просто завести переменную и записывать в неё какой кадр текущий при переходе на этот кадр. Просто хочется именно встроенными средствами это сделать. Справочник читал внимательно - такой команды, либо свойства которое хранит имя текущего кадра не увидел.

dark256 13.06.2011 17:24

_currentframe

AzagThoth 13.06.2011 17:36

Цитата:

Сообщение от AzagThoth (Сообщение 1003399)
Вопрос могу ли я как то, какой-то командой узнать имя кадра на котором стою сейчас?

Код:

MovieClip._currentframe
Доступность
Flash Player 4.

Синтаксис
my_mc._currentframe:Number

Описание
Свойство, доступное только для чтения; возвращает номер кадра на Таймлайне мувиклипа my_mc, в котором находится воспроизводящая головка.

Пример
В примере ниже свойство _currentframe используется для перехода на 5 кадров вперед относительно текущего положения:

actionClip_mc.gotoAndStop(actionClip_mc._currentframe + 5);

Спасибо но нет. Это не имя.

dark256 13.06.2011 17:55

Тогда у вас есть повод впасть в отчаяние.
Либо отказывайтесь от меток, либо запоминайте номера кадров с метками.
Альтернатив нету.
Как вариант - полностью программируйте всю анимацию БЕЗ таймлайна.


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

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