PDA

Просмотр полной версии : Курсор мышки


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;
}
};