PDA

Просмотр полной версии : Вопрос о hitTest


Elen
18.09.2002, 12:45
Вопросик я думаю уже всплывал,но в поиске найти не получилось.
На сцену из библиотеки методом (attachMovie) выводяться экземпляры,как сделать
чтобы при наведение на любой из них мышью появлялось что то типо подсказки с ЕГО ИМЕНЕМ (под которым он выводился на сцену).

Я понимаю ,что на клипе надо повесить условие :
if (this.hitTest(_root._xmouse, _root._ymouse, 1)){

а дальше не знаю. :( .. помогите!

efim
18.09.2002, 13:13
тут не надо hit test надо использовать оброботчик что вроде

путьюимя клипа.onRollOver = function() { тут напимер переход в кадр где есть динамическое поле с именем переменой значение каторой равно названию клипа иля номер клипа

}

LostWarrior
18.09.2002, 13:16
пишеш так:

for (i=0;i<10;i++){
_root.attachMovie("myClip","mc"+i,i);
_root["mc"+i].name="Clip # "+i;
_root["mc"+i].onRollOver = function(){
trace(this.name);
}
}

Даже без hitTest. А вот если не знаеш как подсказку делать - это другой вопрос. Пиши- раскажу.

efim
18.09.2002, 13:41
LostWarrior :)

Elen
18.09.2002, 18:31
В твоем коде предполагаеться что имнена будут
mc1 mc2 mc3.. итд
В моем случае имен возможна много .
Суть исходника такая :
Есть поле для ввода имени и рядом поле для колличества сколько требуенться вывести на экран.
Например квадратиков- 5шт треуг.-8 окруж.-10

После того как они появились мне требуеться узнавать имя при наведение мыши kv1-kv5 tr1-tr8 ok1-ok10

Elen
18.09.2002, 18:33
В твоем коде предполагаеться что имнена будут
mc1 mc2 mc3.. итд
В моем случае имен возможна много .
Суть исходника такая :
Есть поле для ввода имени и рядом поле для колличества сколько требуенться вывести на экран.
Например квадратиков- 5шт треуг.-8 окруж.-10

После того как они появились мне требуеться узнавать имя при наведение мыши kv1-kv5 tr1-tr8 ok1-ok10
Наверно вопрос плохо ставлю :confused:

LostWarrior
18.09.2002, 18:46
Присваивай имена такие как нужно.

Но лучше исходник дай. Пример писать сначала лень, а в твоем допишу. Не Email лучше. elga@svitonline.com (elga@svitonline.com?subject= Вопрос о hitTest)

efim
18.09.2002, 18:48
ну правда ничего сложного просто честно исходник делать лень а сей час

а так плохо представляю

суть опять же делаешь инпут поля им пресваеваеш название переменый

и если они определены делаешь то что надо нет и либо идешь обратно или на страницу с ошибками опять же констркция if

имена нет проблем делашь на переход где динамическое поле из переменной

Elen
19.09.2002, 16:11
Вот исходник.
Имен в мамяти будет порядка 100.
В поле "name" вводяться имена в поле "%"- кол-во далее
кнопка mix.
Задача после вывода на экран "смеси" выводить имя при наведение мышью как подсказку.
Спасибо.

Elen
19.09.2002, 16:20
Старость не радость:)

LostWarrior
19.09.2002, 17:43
Вот то что ты хотела. К сожалению для МХ.

PS пятерка морально устарела за две недели до выхода МХ :)

Elen
19.09.2002, 19:33
Спасибо тебе большое все поолучилось как хотелось:):):)

Elen
19.09.2002, 19:35
Спасибо тебе большое все получилось как хотелось:):):)