Форум 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=78918)

digid 27.04.2006 13:56

как узнать над каким объектом находится курсор
 
Допустим имеется несколько объектов,мы не знаем их id.
как узнать их имя просто проведя по ним курсор.
кто знает подскажите.

KUZEN 27.04.2006 14:02

если на них навешать обработчики onRollOver = function(){trace(this._name);}

Ноябрь 27.04.2006 15:01

если id и имя одно и то же, то наверно так:
на самом клипе
on(rollOver){trace(_name)}

KUZEN 27.04.2006 15:38

Цитата:

Сообщение от Ноябрь
если id и имя одно и то же, то наверно так:
на самом клипе
on(rollOver){trace(_name)}

А если их несколько сотен )))

Ноябрь 27.04.2006 15:39

какая разница, мы всеравно имя не знаем:)
вот наведем на них - узнаем:))) и что-нибудь потом придумаем:)))

Kyber Anton 27.04.2006 16:55

Может лучше поочерёдно проверять на столкновение курсора с клипом каждый клип в событии onEnterFrame? Я просто сторонник писАть весь код в одном кадре, а тут он по всей сцене разбежится.

motor4ik 27.04.2006 17:21

for (i){
_root[i].onRollOver = roll;
}

roll = function():Void{trace(this._name);}



вот те в одном кадре

Kyber Anton 27.04.2006 17:35

Так я и говорю..

etc 27.04.2006 20:02

моторчик, что это такое вы написали?

digid 27.04.2006 21:38

В том то и дело, что на объекты нельза вешать функции. Нужно чтобы, когда наводишь мышку на объект, возвротилось его имя, чтобы с ним можно было работать.
Моторчик поясните пойжалуста код. а то он что-то не работает.


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

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