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

firsoff 22.06.2006 20:20

Курсор мышки
 
ситуация такая:
1. есть скажем так "игра". В ней есть 3 вида объектов. 1й - собственно предметы (их очь большое количество, разбросаны по игровому полю), 2й - фон, 3й периодически подгружаемые мувики-окна с поздравлением и одной кнопкой(мувиков куча, все они аттачатся из библиотеки).
2. задача такая - нужно чтобы курсор мышки принимал 3 разных состояния при наведени на эти 3 вида объектов.
3. как быстро и безболезненно сделать это?
4. пробовал идти способом когда на каждый объект навешиваются обработчики onRollOver/onRollOut, но объектов очь много, заколебался, есть ли еще какие то решения?

Madasan 22.06.2006 20:46

onRollOver и т.п. можно вешать одну функцию на все объекты которые появляются на сцене, соответстенно одной строчкой:
Код:

myclip_mc1.type=1;
myclip_mc2.type=2;
myclip_mc.onRollOver=myclip_mc2.onRollOver=myRollOver;
function myRollOver(){
    if(this.type==1){
        //bla-bla;
    }else if (this.type==2){
        //bla-bla;
    }
};



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

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