Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   доступ к кнопке из её action (http://www.flasher.ru/forum/showthread.php?t=86065)

Kyber Anton 06.10.2006 21:53

доступ к кнопке из её action
 
Как получить доступ к кнопке(т.е. поменять её параметры - например, скажем, прозрачность)из события on(press, release и т.п.)?
Если я использую this, то берётся MovieClip, в котором эта кнопка. Поэтому мне приходится кнопку называть и обращаться к ней по имени, т.е. писать в кнопке под названием but1:
Код:

on(press){
but1._alpha = 50;
}

Это не очень удобно и в моей ситуации не очень правильно. Что-то вот меня переклинило, может, но не могу я обратиться к этой кнопке, не называя её!

iNils 06.10.2006 22:19

Вам устное предупреждение, за нарушение 6-го пункта правил подраздела ActionScript. Тема перенесена в раздел для начинающих.

D12 06.10.2006 23:51

как бут-то ты незнаешь...
Код:

on(press){
_alpha = 50;
}

Антон , :eek: :eek: :eek: ты здоров ??? или это твои дети под твоим ником балуются ???

Хемуль 06.10.2006 23:56

"Внутри обработчика события on(), присоединенного к кнопке, this указывает на Таймлайн, в котором эта кнопка находится. Внутри обработчика событий onClipEvent(), присоединенного к мувиклипу, this указывает на Таймлайн самого мувиклипа." (c)
o_0

Nirth 06.10.2006 23:58

Цитата:

"Внутри обработчика события on(), присоединенного к кнопке, this указывает на Таймлайн, в котором эта кнопка находится. Внутри обработчика событий onClipEvent(), присоединенного к мувиклипу, this указывает на Таймлайн самого мувиклипа." (c)
это одна из причин почему не стоит юзать on\onClipEvent

Kyber Anton 08.10.2006 17:19

!!!! Ёлки-палки, спасибо, забыл! Вот бывает же...
Вы спасли мне жизнь, а то я бы самоуничтожился от стыда.:wacko:
Цитата:

Сообщение от Хемуль
"Внутри обработчика события on(), присоединенного к кнопке, this указывает на Таймлайн, в котором эта кнопка находится. Внутри обработчика событий onClipEvent(), присоединенного к мувиклипу, this указывает на Таймлайн самого мувиклипа." (c)
o_0

Да знаю я... Просто вдруг кто this посоветовал бы:rolleyes:

Kyber Anton 08.10.2006 17:22

Цитата:

Сообщение от D12
Антон , :eek: :eek: :eek: ты здоров ??? или это твои дети под твоим ником балуются ???

1. Учёба в университете на меня явно плохо влияет, и я сам не знаю, здоров ли я по определению.
2. У меня нет детей:)(разве что тот ребёнок, который в подписи)


Часовой пояс GMT +4, время: 19:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.