Показать сообщение отдельно
Старый 10.10.2006, 19:46
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 DJ_Baton:
1. Может я ошибаюсь, но такой пример может быть вполне в справке Флеша. А вообще ведь никто не запрещает вам узнать координаты, в которых мышь щёлкнула по мувиклипу. Не используйте Drag, используйте событие, вызываемое при движении мыши для обновления координат мувиклипа.
На этом принципе основан один из методов реализации пользовательских курсоров:
Код:
// Для тестирования этого кода необходимо,
// чтобы в Библиотеке был символ с Linkage идентификатором "pointer_id".
this.attachMovie("pointer_id", "pointer_mc", this.getNextHighestDepth());
Mouse.hide();
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
  pointer_mc._x = _xmouse;
  pointer_mc._y = _ymouse;
  updateAfterEvent();
};
Mouse.addListener(mouseListener);
2. Поскольку мувик и карта являются частью флешки, флешка - частью окна, окно - частью изображения на экране, выходит, что флешка и так у вас на экране. Следовательно, чтобы при драге мувиклип с картой не могли вытащить придраге в экран, нужно устранить сам корень проблемы, а именно - не выводить карту и мувиклип.

PS:
Учитесь задавать вопросы...
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого


Последний раз редактировалось Хемуль; 10.10.2006 в 19:51.