PDA

Просмотр полной версии : Получение Frame Label


Vertax
14.06.2006, 13:22
Здрасьте, однако :bye:
Такой, немного не обычный, вопрос.
На ключевом кадре можно задать Frame Label. Так вот вопрос в обратном - могу ли я, зная номер кадра, узнать его (если есть) Frame Label.

etc
14.06.2006, 13:52
Нет, нельзя.

Vertax
14.06.2006, 16:21
Не стыковочка. В поиске нашел похожую тему, где iNils говорит, что в свф лейблов уже нету, они заменяются на номера кадров. Может я, конечно, и баран, но практика доказывает обратное. Что делаю:
В 5, 10, 15, 20, 25 кадре ставлю лейблы l1, l2, l3, l4, l5 соответственно. Пишу мальца кода:

for (i = 1; i < 6; i++)
{
keyFrame = "l" + i;
gotoAndStop(keyFrame);
trace (_currentframe);
}
В результате правильные номера кадров, при вызове это штуки из любого места в любое время.

iNils
14.06.2006, 17:09
Они есть (лейблы), я ошибался (о чем в какой то теме признавался), но достучаться до них нельзя.

etc
14.06.2006, 17:22
Этого раньше не было в пятёрке (и в шестёрке, кажется, точно не помню). Потом сделали.
Впрочем, всё равно, функции для получения лейбла по номера кадру нет.

iNils
14.06.2006, 17:27
Этого раньше не было в пятёрке (и в шестёрке, кажется, точно не помню).
Я в 6-ке потом проверял, было.

etc
14.06.2006, 17:57
Проверял именно в шестёрке или компилил под неё? :)

iNils
14.06.2006, 18:12
Проверял именно в шестёрке или компилил под неё? :)
Именно в mx, все что пишется под 6-ку, я там еще делаю.

etc
14.06.2006, 18:23
Значит в пятёрке не было. Впрочем, это не важно.