Просмотр полной версии : Как получить имя активного фрейма в мувике.
Как получить имя активного фрейма в мувике и вывести его в переменную?
ну есть скажем мувик в нем есть фрейм. Имя фрейма "fuck"
После определенных дейсвий он проигрался (или не проигрался)
Так вот мне нужно узать Дошол он но "Fuck" или не дошел (остановился раньше)
Хранить в массиве соответствие лейблов и номера кадров. :boredom:
А _currentframe в этом случае разве не будет содержать имя, а не номер?
Homo Sapiens
26.06.2006, 23:23
или проставлять булевы переменные, на нужных тебе кадрах...
Жень Шень
27.06.2006, 12:32
Привет!
Во-первых, помним, что имя не может начинаться с цифры. Поэтому имена кадрав можно строить по принципу "kadr"+ _currentframe. Тогда запросив номер кадра и добавив спереди стринг "kadr" получим имя.
По такому составному имени мы можем обратится к любому кадру (с цифромым идентификатором, увы, нет!), а тем паче узнать "лейблу" текущего кадра.
Во-вторых, надо помнить, что в случае добавления или удаления кадров придется ручками изменять лейблы после добавленого (удаленного) кадра. Но, если их немного или по каким-то причинам нужно обращатся таким образом как просит UnOuter, то плизззз.
PS
Где-то в ранних моих постах именно такой способ решил проблему обратившемуся на форум коллеге.
Homo Sapiens предложил наименее кривую реализацию. В нужном кадре ставим fuckDone = true а где-то далеко в коде проверяем if (fuckDone) {...} Привязка лейбла к номеру кадра (в имени/массиве) лишает смысла само использование лейблов :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.