PDA

Просмотр полной версии : v2 Компоненты подозрительно отрисовываются в Accordion'е


Nirth
04.06.2006, 07:27
Сделал простенький прототип приложения, для предпросмотра фильтров, и наложения их.
юзал кучу компонентов, и когда начал тестировать заметил интересные вещи.
цифры в NumeriStepper'e не видны(хотя значние меняется) :eek:
Значение в TextInput тоже не видно. :eek:
Выезжающая панель от ComboBox выезжает в верхнем левом углу :eek:

Что нужно сдеать чтобы увидеть
Иметь Flash 8
Скачать исходник
Распаковать его
Открыть папку
Открыть SWF
нажать на кнопку Add to Settings (перед этим можно выбрать вместо Bevel, Blur, но Bevel покажет вам это более наглядно =)
и глазеть на это чудо

PS вообще я понял как с этим бороться, вместо добавления на сцену нужно юзать createClassObject
PPS ну или заюзать вместо v2 компонентов ActionStep или ASwing
PPPS вобщем я решил сделать это во Flex Builder 2 и не париться, радикальное решение =)

7thsky™
04.06.2006, 13:16
О глава нашего тайного общества :)


The Accordion component is a navigator that contains a sequence of children that it displays one at a time. The children must be objects that inherit from the UIObject class (which includes all components and screens built with version 2 of the Macromedia Component Architecture); most often, children are a subclass of the View class. This includes movie clips assigned to the class mx.core.View. To maintain tabbing order in an accordion's children, the children must also be instances of the View class.

Nirth
04.06.2006, 14:50
хм надеялся что спасет, но не спасает=)

LiQuiDaToR
05.06.2006, 03:26
Accordion использует маски, а замаскированный TextField без embedFonts не видно.
Решение: используй embedFonts и не парься
_global.style.setStyle("fontFamily" , "твой шрифт")

Nirth
05.06.2006, 03:27
а что ты сделаешь с панелью ComboBox?=)