Форум 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)
-   -   Как узнать имя кликнутого мувика\кнопки??? (http://www.flasher.ru/forum/showthread.php?t=89486)

kotlub 16.12.2006 23:33

Как узнать имя кликнутого мувика\кнопки???
 
Задача такова: есть n количество кнопок/мувиков с именами b1 и до bn.
Как узнать (наиболее общим способом) имя кликнутой кнопки/мувика?
ПЫСЫ. Поиск ВНЯТНЫХ результатов не дал...

mixey_lv 16.12.2006 23:39

Код:

MovieClip.prototype.menu_button = function() {
        this.onRollOver = function() {
                trace("rollOver: "+this._name);
        };
        this.onRollOut = this.dragOut=this.releaseOutside=function () {
                trace("rollOut: "+this._name);
        };
        this.onRelease = function() {
                trace("release: "+this._name);
        };
};
button_1.menu_button();
button_2.menu_button();

соответсвенно button_1 и button_2 кнопки на timeline

kotlub 16.12.2006 23:51

спасибо!!!!!!!

CorC 17.12.2006 11:37

Цитата:

Сообщение от kotlub
ПЫСЫ. Поиск ВНЯТНЫХ результатов не дал...

обманываете? про this._name многовато написано

kotlub 17.12.2006 18:51

2CorC
Это если конкретно знать как это называется, можно искать this._name

Kikasso 18.12.2006 02:30

Цитата:

Сообщение от kotlub
Задача такова: есть n количество кнопок/мувиков с именами b1 и до bn.
Как узнать (наиболее общим способом) имя кликнутой кнопки/мувика?
ПЫСЫ. Поиск ВНЯТНЫХ результатов не дал...

Наиболее общий способ такой:
Код:

Button.prototype.onRelease = function() {
                trace("release: "+this._name);
        };

Применяйте только в тестовых целях.


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

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