PDA

Просмотр полной версии : Получить метку текущего кадра


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

dark256
13.06.2011, 17:24
_currentframe

AzagThoth
13.06.2011, 17:36
Вопрос могу ли я как то, какой-то командой узнать имя кадра на котором стою сейчас?

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