Есть ли обходной путь к проблеме с Adobe Flash, когда Flash Movie не получает событие повышения мыши, если мышь перетаскивают за пределы фильма?
РЕДАКТИРОВАТЬ: Эта проблема, похоже, касается только Firefox
См .: http://bugs.adobe.com/jira/browse/FP-234
По сути, проблема в том, что у меня есть флэш-фильм, который содержит текстовое поле, и если пользователь щелкает текстовое поле и перетаскивает его, чтобы выделить (выделить) текст, а затем перетащить за пределы флэш-фильма и отпустить мышь, перемещение FLASH не получает события отпускания мыши, и даже если мышь находится вверх, перемещение курсора по странице продолжает изменять выделенный текст во флэш-памяти.
Многие предлагали использовать ActinScript для прослушивания события MOUSE_LEAVE, но есть две проблемы. Во-первых, я использую AS2, а не AS3, а во-вторых, кажется, что MOUSE_LEAVE не срабатывает, если удерживать мышь нажатой, когда она покидает сцену.
РЕДАКТИРОВАТЬ 2:"Грязный взлом" Джорджа Профенцы в основном работал на меня в течение нескольких месяцев ... но с 24.08.10 я вижу, что Adobe пометила эту проблему как решенную, наконец!