Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Хелп, блин. (http://www.flasher.ru/forum/showthread.php?t=39943)

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


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

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