![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Опять грабли, MOUSE_LEAVE для стэйжа не диспатчится при нажатой кнопке мыши (левой разумеется), MOUSE_UP соответсвенно тоже.
Player Ver = WIN 9,0,16,0 Причем это баг только ИЕ (тестировано в ИЕ 6,0,280), в FF (тестировано в ФФ 2.0) все диспатчится на ура. Никто не сталкивался, решение не находил? Здесь можно посмотреть демку (в ИЕ соответвенно): http://livedocs.macromedia.com/flex/...xamplesSummary |
|
|||||
|
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
Покажи свой тест. Я проверил так:
package {
import flash.display.Sprite;
import flash.events.*;
dynamic public class Test2 extends Sprite {
public function Test2(){
stage.addEventListener(MouseEvent.MOUSE_UP, onText, false,0,true);
stage.addEventListener(Event.MOUSE_LEAVE, onText, false,0,true);
stage.addEventListener(Event.DEACTIVATE, onText, false,0,true);
}
private function onText(e:Event):void {
this.txt.text = e.type;
}
}
}
IE: 6.0.2900 Player: WIN 9,0,16,0 |
|
|||||
|
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
Залипание перетаскивания окна в приведенном тобой примере, действительно наблюдается в IE, но не всегда. Так что я думаю есть ошибка во Flex компонентах, а не баг в плеере. По крайней мере повторить это на простом тесте у мне не удалось.
|
|
|||||
|
Я смотрел исходники mx:Panel, там все сделано правильно, это именна вина плеера, что он не диспатчит событие в IE.
У меня твой пример ведет себя аналогично демке от FlexTeam, т.е. событие не диспатчится. Ты не забыл зажать левую кнопку мыши, когда тестировал? |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|