![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователь Сообщений: 14 Регистрация: 17.06.2011 Пользователь №: 10558 ![]() |
Здравствуйте. Почему в нижеслежующем коде не выводится цыфра 1 ?
Код if(_root.object1._currentframe=="russia") { trace(1); } но когда я в место названия кадра russia вписываю его номер то все работает нормально. Что это збой или синтаксическая ошибка? и как сделать так чтоб всетаки можно было указать не номер кадра а его название то есть russia? |
|
|
![]()
Сообщение
#2
|
|
![]() Глаз - алмаз ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1052 Регистрация: 12.03.2008 Пользователь №: 4145 ![]() |
Потому что _currentframe принимает только числовое значение.
P. S. «Збой» — «Сбой» «Цыфра» — «Цифра» Никаких знаков препинания. |
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователь Сообщений: 14 Регистрация: 17.06.2011 Пользователь №: 10558 ![]() |
|
|
|
![]()
Сообщение
#4
|
|
![]() Активист ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 987 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 ![]() |
А как тогда сделать так чтоб можно было узнать на нужном ли ты кадре по его названию а не по номеру? В AVM1 это практически невозможно (см. п.1). Обычно делают массив ключей - номер кадра - название. NB! /forum/index.php?showtopic=3361 |
|
|
![]()
Сообщение
#5
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4332 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
addertu
Как тебе уже объяснили ребята - через _currentframe ты не сможешь проверять по меткам кадра, только по его номеру. В AS1/2 для этой задачи нет встроенных возможностей и ты можешь решить это лишь обходным методом, о котором упомянул chingachgoog. Лишь в AS3 есть встроенная возможность для данной задачи. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.10.2011 - 21:15 |