![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
т.е. есть мувиклип с определенным onRollOver-ом и есть другой мувиклип тоже с определенным onRollOver-ом, который перекрывает первый, при этом срабатывает только верхний. Как сделать, чтобы срабатывали оба?
__________________
скриптограф |
|
|||||
|
код в студию
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
А смысл? Или вы не можете представить себе такую ситуацию? Положите два мувика-овала чтобы они частично перекрывали друг-друга, добавьте код и потрейсите:
__________________
скриптограф |
|
|||||
|
Привет!
mcClip1.onRollOver = function():Void {
trasser(this);
};
mcClip2.onRollOver = function():Void {
trasser(this);
};
mcClip1.onRollOut = function():Void {
delete this.onMouseMove;
};
mcClip2.onRollOut = function():Void {
delete this.onMouseMove;
};
function trasser(mc) {
mc.onMouseMove = function() {
for (var i in mc._parent) {
if (typeof (mc._parent[i]) == "movieclip") {
if (mc._parent[i].hitTest(mc._parent._xmouse, mc._parent._ymouse, true)) {
trace("mouse over "+mc._parent[i]);
}
}
}
};
}
ЗЫ: Немного упростил Последний раз редактировалось Жень Шень; 05.11.2008 в 12:23. Причина: Упростил |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
Привет!
С хиттестом сложности нет у меня - хотелось бы как-то без него узнать решение, но его, видимо, нет..))
__________________
скриптограф |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|