PDA

Просмотр полной версии : перемещение клипа в сцене по событию (например клик мыши)


Maksim_A
07.11.2009, 01:50
Приветствую.В as новичек и вот возник вопрос: как отследить координаты мыши в сцене, например, при клике мышью и в эти координаты переместить заготовленый ролик, который находится вне сцены или к примеру лежит в библиотеке

udaaff
07.11.2009, 02:00
function onMouseDown():Void
{
mc._x = _xmouse;
mc._y = _ymouse;
}

Maksim_A
07.11.2009, 02:16
спасибо, работает. Но вот в дополнение еще пара вопросов:

1) как сделать так, чтобы при каждом новом клике по сцене заготовленый мув всегда проигрывался по-новой в новых для него координатах?
2) Нужно чтобы при клике мув проигрывался только на сцене, а при клике по самому мувику ничего не происходило

TeNoR
07.11.2009, 02:46
спасибо, работает. Но вот в дополнение еще пара вопросов:

1) как сделать так, чтобы при каждом новом клике по сцене заготовленый мув всегда проигрывался по-новой в новых для него координатах?
2) Нужно чтобы при клике мув проигрывался только на сцене, а при клике по самому мувику ничего не происходило


1) gotoAndPlay(1);

2) _level0.onMouseDown = function() {
if (!mc.hitTest(_xmouse, _ymouse, true)) {
mc.gotoAndPlay(1);
}
};

Maksim_A
09.11.2009, 16:52
Все работает, спасибо. :victory:

в конечно итоге код выглядит вот так:

_level0.onMouseDown = function() {
if (!mc.hitTest(_xmouse, _ymouse, true)) {
mc._x = _xmouse;
mc._y = _ymouse;
mc.gotoAndPlay(1);

}
};