NativeDragEvent не работает? - PullRequest
       25

NativeDragEvent не работает?

0 голосов
/ 24 ноября 2011

У меня есть проект во Flash Professional CS5 и ActionScript 3.

У меня есть различные объекты, которые я могу перетаскивать по экрану (tile1-tile5 и перетаскивать их в любое из пяти разных мест (slot1-slot5Это работает без малейшей проблемы. Весь этот код помещен в первый ключевой кадр для tile1-tile5.

Однако мне нужно использовать NativeDragEvent.NATIVE_DRAG_ENTER и NativeDragEvent.NATIVE_DRAG_EXIT. Мой кодниже. Он помещен в первый ключевой кадр для slot1 в этом примере.

slot1.addEventListener(NativeDragEvent.NATIVE_DRAG_OVER, slot1enter);
slot1.addEventListener(NativeDragEvent.NATIVE_DRAG_EXIT, slot1exit);

function slot1enter(evt:NativeDragEvent):void {
    trace("Drag entered.");
}

function slot1exit(evt:NativeDragEvent):void{
    trace("Drag exit.");
}

Что здесь происходит? Как я могу заставить это работать?

Ответы [ 2 ]

1 голос
/ 24 ноября 2011

NativeDragEvent доступно только для среды выполнения AIR.

Убедитесь, что ваша публикация Flash Pro нацелена на среду выполнения AIR.

0 голосов
/ 14 декабря 2011

Здесь путаница.Я использую встроенный startDrag во Flash для перетаскивания интерактивного элемента.Однако NativeDragEnter и NativeDragExit работают только с перетаскиванием ОС, так что это яблоки и апельсины.Один не будет работать с другим.

...