PDA

Просмотр полной версии : Интерфейс для задания свойств компонента


heat
11.03.2009, 12:51
Во Flash есть возможность создать свой интерфейс (Custom UI) для задания свойств компоненту, очень удобно.

А во Flex такая возможность есть?

Добавлено через 25 часов 20 минут
Я имею в виду Flex Builder.

heat
17.03.2009, 11:02
Господа модераторы, скажите, я плохо формулирую вопрос?
Или правда никто не знает?
Может подскажите где еще спросить?

†‡Paladin‡†
17.03.2009, 11:17
Во Flex есть возможноть создавать интерфейсы.

heat
17.03.2009, 14:07
Ключевое слово, по которому искать, не подскажите?
Или ссылочку.
Ну не могу найти. И гуглил и в helpe рылся и с исходниках компонент. Тупик просто.

†‡Paladin‡†
17.03.2009, 15:38
http://www.picamatic.com/show/2009/03/17/02/37/2859490_353x355.PNG

wvxvw
17.03.2009, 16:54
Помоему ОП имел в виду создание пользовательских интерфейсов для кастомных компонентов (т.е. аналог livePreview во флеше).
Попадались статьи на эту тему, но никогда не интересовало особенно... а что design view действительно кто-то пользуется? :)
Я думаю, что если погуглить livePreview, [Inspectable] и т.п. то можно что-нибудь найти...

heat
19.03.2009, 14:10
мне нужен аналог как LivePreview так и аналог Custom UI.
Гуглил, гулгил ничего найти не смог.
Но факт, что когда выносишь на поляну Grid, то выскакивает фомочка задания кол-ва строк/столбцов. Но как такое сделать в своем компоненте - ума не приложу.

†‡Paladin‡†
19.03.2009, 14:15
мне нужен аналог как LivePreview так и аналог Custom UI.
Гуглил, гулгил ничего найти не смог.
Но факт, что когда выносишь на поляну Grid, то выскакивает фомочка задания кол-ва строк/столбцов. Но как такое сделать в своем компоненте - ума не приложу.

Есть класс UIComponentGlobals и у него есть флаг designMode
/**
* A global flag that can be read by any component to determine
* whether it is currently executing in the context of a design
* tool such as Flex Builder's design view. Most components will
* never need to check this flag, but if a component needs to
* have different behavior at design time than at runtime, then it
* can check this flag.
*/
public static function get designMode():Boolean
{
return mx_internal::designTime;
}

Тест можно скачать тут.
http://www.anychart.com/blog/2008/02/29/creating-custom-design-time-preview-for-flex-3-components/

Also, я пользуюсь Design Mode и в принципе им доволен.

heat
19.03.2009, 16:20
Спасибо, буду разбираться.