Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Вопрос о hitTest (http://www.flasher.ru/forum/showthread.php?t=37299)

Elen 18.09.2002 12:45

Вопрос о hitTest
 
Вопросик я думаю уже всплывал,но в поиске найти не получилось.
На сцену из библиотеки методом (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

efim 18.09.2002 18:48

ну правда ничего сложного просто честно исходник делать лень а сей час

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

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

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

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

Elen 19.09.2002 16:11

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

Elen 19.09.2002 16:20

Вложений: 1
Старость не радость:)


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

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