Просмотр полной версии : перемещение клипа в сцене по событию (например клик мыши)
Maksim_A
07.11.2009, 01:50
Приветствую.В as новичек и вот возник вопрос: как отследить координаты мыши в сцене, например, при клике мышью и в эти координаты переместить заготовленый ролик, который находится вне сцены или к примеру лежит в библиотеке
function onMouseDown():Void
{
mc._x = _xmouse;
mc._y = _ymouse;
}
Maksim_A
07.11.2009, 02:16
спасибо, работает. Но вот в дополнение еще пара вопросов:
1) как сделать так, чтобы при каждом новом клике по сцене заготовленый мув всегда проигрывался по-новой в новых для него координатах?
2) Нужно чтобы при клике мув проигрывался только на сцене, а при клике по самому мувику ничего не происходило
спасибо, работает. Но вот в дополнение еще пара вопросов:
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);
}
};
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.