フルページの Flex アプリケーションで HTML 5 の「 dragenter」、「dragover」、および「drop 」イベントをキャッチしたいと考えています。アイデアは、ページ上のローカル システムからファイルをドラッグ アンド ドロップし、JavaScript で処理してから、ExternalInterfaceを介して Flex にデータを送信できるようにすることです。
問題は、Flash Player がそれらの上にレンダリングされ、デフォルトの wmode で z-index を完全に無視するため、HTML 要素でこれらのイベントをキャッチできないことです。wmode を opaque に変更すると問題は解決しますが、テキスト入力の特殊文字に問題があるため使用できません。
wmode=opaque
HTMLラッパーを入れずにそれを行う方法を知っている人はいますか?
PS Flex コンテンツをホバリングしている間、マウス カーソルは「ドロップ不可」を示すように変化します。そのアクションに関連してキャッチするイベントがあることを願っています。アイデアは、利用可能な HTML イベントをキャッチし、ドロップ操作の前に Flex コンテンツを非表示にすることです。
ティア