2012-06-14 2 views
0

Использование Flex 4.1 Сборка 16076Flex выпадающий и DateField Weird Bug

У меня есть файл MXML, содержащий TextInput, кнопка, DateField и выпадающий.

Поставщик данных для ComboBox является ArrayCollection.

Когда сгибать приложение запускается, DropDownList выпадающего списка показывает вверх штраф. Календарь также отображается при нажатии на значок календаря в поле даты.

Теперь, когда я нажимаю на кнопку, которая отображает всплывающее окно, и получает данные оттуда и помещает их обратно в textinput, combobox (select the item) и datefield, combobox и поле даты не показывают выпадающий список и календарь соответственно.

Я не изменяя данные по источнику данных на ComboBox. Простое выделение элемента в зависимости от того, что было извлечено из всплывающего окна.

Этот человек действительно меня плетит. Кажется, что поле даты и combobox не реагируют на mouseevent. Когда фокус включен в combobox, я все равно могу использовать клавиатуру для изменения отображаемых значений, но выпадающий список все еще не отображается.

Неужели кто-нибудь сталкивался с этим поведением?

+1

Это странно немного поведения вам положительный у вас есть версия Flash Player отладки установлен, то он звучит для меня как ошибка происходит, которая впоследствии вызывает странное поведение, в любой браузер вы используете, чтобы проверить, проверить вас у вас есть отладочный проигрыватель, установленный в нижней части этой страницы: http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html – shaunhusain

+0

странно. Я попытался запустить приложение как в Chrome, так и в IE, и странное поведение проявилось в обоих случаях. Я бы попытался установить отладочную версию flash-плеера и посмотреть, приведет ли она меня к чему-то. – Batuta

+0

Yah Chrome внутренне управляет обновлением собственной версии флеш-плеера, полагая, что есть несколько шагов, чтобы сделать эту работу, иначе для Windows установить флеш-отладочный проигрыватель в IE, получив плагин ActiveX для других браузеров, получите плагин, совместимый с netscape, или если на mac получить отладочный плагин для mac. – shaunhusain

ответ

0

Решение об этой проблеме было обновить FlashPlayer до последней версии в Chrome.