|
|
|
|||||
Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
|
Глюк FlashMX???
Народ.. бьівает пишеш на мувике
on (press) { trace(this); } один раз вьідает _level0 иной раз _level0.instance4 тоесть имя мувика по умолчанию.... ЗНАЮ, что правда - второй вариант... почему тогда вижу первьій иногда... и попросту не могу достаться до переменньіх.. тоесть на мувике this.d=this.v-this._xmouse; а this.v и this._xmouse почемуто оказьіваются нулевьіми (програмирую не первьій день.. инициализация бьіла) |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
1.
on(press){ trace(this) = _level0 - если код вставлен в кнопку trace(this) = _level0.instance4 - если код вставлен в безымянный мувиклип. trace(this) = _level0.mc - если код вставлен в мувиклип с именем "mc". } 2. Цитата:
Интересно, почему люди все свои ошибки сваливают на "глюки"?
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
неоднозначность введена макромедией в шестой версии флэша.
если создать обработчик события в объектном синтаксисе (что предпочтительнее), то this внутри обработчика всегда указывает на объект в котором сработало событие. например: где btn - это кнопка в руте. но при этом если на этой же кнопке повесить обработчик в старом синтаксисе: то выведется ссылка на родительский для кнопки клип. то есть _root. если же то же самое проверить на мувиклипе, то this внутри обработчика всегда указывает на сам клип. вобщем макромедия всех запутала :) Последний раз редактировалось Nox Noctis; 14.09.2004 в 13:55. |
|
|||||
Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
|
Сенкс ...
вроде чуть ясно стало... Но вопрос.. когда я пишу on (press) { trace(this); } я не смогу использовать this??? тоесть this._x не фурьічит в етой конструкции???? на кнопке on (press) { this._x+=20; } кнопка не передвенется? Я правильно понимаю???? |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Ты абсолютно прав. Если ты задаешь объекту поведение кнопки, то this для нее будет клип, в котором она лежит, а не она.
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
|
А я думал глюк......
Я понимал раньше, что в етом мувик и кнопка не отличаются... Но вьіходит ОТЛИЧАЮТСЯ.... попробовал... если на кнопке написать on (release) { this._x+=50; } ПЕРЕДВИГАЕТСЯ ВЕСЬ КЛИП... СЕНКС ВСЕМ! Последний раз редактировалось Lorex; 14.09.2004 в 14:14. |
Часовой пояс GMT +4, время: 18:59. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|