Получить событие перетаскивания из объекта flash в javascript?

Я пытаюсь создать перетаскиваемый экземпляр FlowPlayer с помощью jQuery, но не могу заставить события мыши работать с объектом Flash.

Если wmode «непрозрачный» или «оконный», у меня есть только события мыши, работающие внутри объекта flash, тогда как с wmode, установленным на «прозрачный», я получаю события мыши в jQuery, но не в объекте flash... кто-нибудь знает, есть ли способ заставить события мыши работать в обоих?


person Stephen Belanger    schedule 02.10.2009    source источник


Ответы (1)


Одним из решений является использование ExternalInterface во Flash для передачи событий мыши в JS.

Другим решением является наложение div на Flash, чтобы захватить и заблокировать событие мыши для Flash. Поскольку вы используете Flash-видеоплеер, блокировка событий мыши в области отображения видео должна быть приемлемой. Только не блокируйте кнопки воспроизведения :P

person Andy Li    schedule 03.10.2009