![]() |
Динамические movieclip-ы, как перехватить нажатие мыши
Имеются динамические movieclip-ы. Пусть например один из них называется mc[1]. Как сделать, чтобы при нажатии на него мышой что-нибудь происходило, например getURL();
Может нужно как-то использовать onClipEvent(mouseDown)? А как это сделать для динамических объектов. mc[1].onClipEvent(mouseDown) { ... } не работает. |
Цитата:
mc[1].onMouseDown=function() { ... } hitTest ...... |
Чего-то не работает, приведите кто-нибудь, пожалуйста, какой-нибудь пример, поподробнее.
|
mc1.onMouseDown=function()
{ getUrl("http://www.fbi.gov"); } и нефиг мувики именовать mc[1] :mad: |
да у меня их целый массив.
наведение мыши работает, которое я сделал с помощью hitTest, а нажатие нет. Как осуществить нажатие n-го элемента массива movieclip-ов? |
_root["mc[n]"].onMouseDown=function()
{ getUrl("http://www.fbi.gov"); } |
Так тоже не работает
|
все должно работать ...
если конечно мувы валяются в руте .. ;) |
ну.... если уж совсем динамически, то так :
n = ... ; _root["mc["+n+"]"].onMouseDown=function() { ... } |
Baltika, непарься!
все должно работать :cool: onMouseDown = function () { for(var i in this) if (this[i].hitTest(_root._xmouse, _root._ymouse, 1)) trace('Меня нажали :( мАй нЭйм'+this[i]+' вот так-то') } |
| Часовой пояс GMT +4, время: 10:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.