![]() |
NaN ошибка
Flash 8, AS2
класс, слинкованый с символом типа MovieClip из библиотеки почему при нажатии выдает cIndex = NaN? помогите.. Код:
class CViewMENU extends MovieClip{ |
Мое предположение следующее:
Потому что у тебя this.cIndex там, где ты его инкрементируешь и декрементируешь, воспринимается не в контексте свойства класса, а в контексте объекта KeyListener. То есть интересущего тебя свойства просто не видно из слушателя Проблема решается с помощью класса mx.utils.Delegate |
я сегодня ленивый, проверять влом, если то что сказал olegn не поможет, то просто перед и после изменения cIndex протрейсь его.
|
трейсил... он прав,
а с Delegate заработало, спасибо! не думал что всё так извращено =) |
Это не извращение, это ООП
|
На самом деле Delegate Это антипаттерн=) так что всеже извращение=)
|
2 __etc - это очень отстойное извращение, такое же как и в JS.
Adobe - ну почему ты не сделаешь события a la .net??? |
Кстати, для js такой геммор решается включением библиотеки prototype
Читаем подробности здесь |
Не боись, AS\Flash будет неуклонно идти в сторону C#\NET =)
вконце концов конкуренты=) PS ну или загнется=) |
Ммм, что-то мне подсказывает, что загнётся, тем более что идёт WPF...
|
| Часовой пояс GMT +4, время: 14:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.