Показать сообщение отдельно
Старый 09.10.2012, 12:32
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от Koopa Посмотреть сообщение
I have a dream, что вопрос был таки за муви с фреймами.
Код AS3:
 var 'ваша переменная'=map.getChildAt(12);
'ваша переменная'.currentFrame 'ваши действия'.
Текст внутри ' ' может быть на ваше усмотрение.
Ну, далеко не любой текст там может быть. Есть правила именования переменных, от которых отойти нельзя. Так что это высказывание уже не верно. К слову, название переменной не может начинаться с числа и не может содержать пробелов (конечно это не все требования).

Второе, как уже сказал КорДум, нужно приводить DisplayObject к типу MovieClip. currentFrame есть у мувиклипа либо у его наследников, но не у DisplayObject
К типу мувиклип можно привести еще так:
Код AS3:
MovieClip(map.getChildAt(12)).currentFrame;
Точнее это будет не приведение к типу, а преобразование типа. Но в данном случае и это подойдет.