PDA

Просмотр полной версии : Хелп, блин.


hellpioneer
22.11.2002, 16:38
Это самое. В общем сначала дублирую мувик (шарик) в два цикла, то есть получается как бы квадрат из шариков, количеством в 360 элементов.

Потом на некий трайлер вешаю код

onClipEvent (enterFrame) {
for (i=1; i<360; i++) {
if (hittest("_root.p"+String(i)._x, "_root.p"+String(i)._y, true)) {
tellTarget ("_root.p"+String(i)) {
gotoAndStop (2);
}
} else {
tellTarget ("_root.p"+String(i)) {
gotoAndStop (1);
}
}
}
}


то есть, проверяеца, через какие шарики проходит трайлер и они перекрашиваюца в другой цвет. НЕ РАБОТАЕТ!!! :eek:

То есть, если делать без цикла, просто тестить один элемент какой-нить конкретно, то работает, а если так, то при наведении на самый левый верхний, перекрашиваются все..... :mad:


Как ето поправить-то? Не хотелось бы для всех элементов код прописывать.... :mad:

lexass
22.11.2002, 17:03
мо быть...

вместо:
"_root.p"+String(i)._x

так попробывать:
_root['p'+i]._x

hellpioneer
22.11.2002, 17:06
2 lexass: Сам-то... :D

lexass
22.11.2002, 17:08
Оригинал написал(а) hellpioneer
2 lexass: Сам-то... :D
а сам для надежности...
чтоб ты быстрей увидел... :p ;)

hellpioneer
22.11.2002, 17:10
УРААААААААААА!!!!!!!!!!!!!! :D :D :D

ПОЛУЧИЛАСЯ!!!!!


ТАК И РАСЦЕЛАВАЛ БЫ ЩА!!!!!!! :D :D :D

RDA
22.11.2002, 17:12
В самом шарике напиши:

this.onRollOver = function() {
this._parent["active"].prevFrame();
this._parent["active"] = this;
this.nextFrame();
}

Так проще! И тормозить будет меньше!!!

hellpioneer
22.11.2002, 17:17
http://www.mail-flash.com/temp/Pictors.swf


Вот оно... :D

hellpioneer
22.11.2002, 17:19
2 RDA - не все так просто к сожалению, все равно спасиба... :D

lexass
22.11.2002, 17:31
Оригинал написал(а) hellpioneer

ТАК И РАСЦЕЛАВАЛ БЫ ЩА!!!!!!! :D :D :D

списб кАнЭчно .... :D ;)
но не нУнО :)

hellpioneer
22.11.2002, 17:32
Да я образно конечно.... :D :D :D

Шнапс
23.11.2002, 01:05
hellpioneer
наверное ты делаешь что-то неправильно

greyshaman
24.11.2002, 15:55
2 hellpioneer 2 -

360 hittest-ов для подобной задачи глум
1-на маска
1-ин мувик под маской
1-но вычисление координат мувика по банальному int-у

как говорят умники ;) не надо усложнять

Max N Chubin_
25.11.2002, 17:37
во блин! :eek:
пока мы тут всякую трихомудию программим :( , народ вон какие штуковины выделывает!!!
Ай молодца!
;)
особенно понравилось 360 А лиментов!

lexass
25.11.2002, 18:15
Max N...., тебе поздно понравилосЬ :p :D ;)