IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Збой в AS2, Збой в AS2
addertu
сообщение 22.07.2011 - 19:35
Сообщение #1


Новичок
*

Группа: Пользователь
Сообщений: 14
Регистрация: 17.06.2011
Пользователь №: 10558



Здравствуйте. Почему в нижеслежующем коде не выводится цыфра 1 ?

Код
if(_root.object1._currentframe=="russia") {
trace(1);
}


но когда я в место названия кадра russia вписываю его номер то все работает нормально.
Что это збой или синтаксическая ошибка? и как сделать так чтоб всетаки можно было указать не номер кадра а его название
то есть russia?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
HaWK
сообщение 23.07.2011 - 11:51
Сообщение #2


Глаз - алмаз
*****

Группа: Модераторы
Сообщений: 1052
Регистрация: 12.03.2008
Пользователь №: 4145



Потому что _currentframe принимает только числовое значение.

P. S.

«Збой» — «Сбой»
«Цыфра» — «Цифра»
Никаких знаков препинания.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
addertu
сообщение 24.07.2011 - 09:07
Сообщение #3


Новичок
*

Группа: Пользователь
Сообщений: 14
Регистрация: 17.06.2011
Пользователь №: 10558



Цитата(HaWK @ 23.07.2011 - 12:51) *
Потому что _currentframe принимает только числовое значение.

P. S.

«Збой» — «Сбой»
«Цыфра» — «Цифра»
Никаких знаков препинания.


А как тогда сделать так чтоб можно было узнать на нужном ли ты кадре по его названию а не по номеру?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
chingachgoog
сообщение 27.07.2011 - 13:28
Сообщение #4


Активист
****

Группа: Пользователь
Сообщений: 987
Регистрация: 27.02.2009
Из: Moscow
Пользователь №: 9144



Цитата(addertu @ 24.07.2011 - 10:07) *
А как тогда сделать так чтоб можно было узнать на нужном ли ты кадре по его названию а не по номеру?


В AVM1 это практически невозможно (см. п.1). Обычно делают массив ключей - номер кадра - название.

NB!

/forum/index.php?showtopic=3361
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 30.07.2011 - 01:28
Сообщение #5


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4332
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



addertu

Как тебе уже объяснили ребята - через _currentframe ты не сможешь проверять по меткам кадра, только по его номеру. В AS1/2 для этой задачи нет встроенных возможностей и ты можешь решить это лишь обходным методом, о котором упомянул chingachgoog. Лишь в AS3 есть встроенная возможность для данной задачи.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 17.10.2011 - 21:15