Элементы Flex XML и код - PullRequest
       5

Элементы Flex XML и код

1 голос
/ 26 декабря 2008

В приложении Flex можно объявить элементы, например элементы HTTPService, как в XML, так и в коде.

То есть либо: ...

или в коде: var hs: HTTPService = ...

Мой вопрос: когда я предпочитаю какую альтернативу? Каковы преимущества наличия вещей в XML по сравнению с простыми старыми переменными в коде?

Ответы [ 2 ]

1 голос
/ 26 декабря 2008

MXML отлично подходит для создания декларативных макетов, за ним гораздо проще следить, чем делать все программно в ActionScript. Если вы используете что-то вроде ServiceLocator для определения HTTPService, RemoteObject и т. Д. В своем приложении, то объявление их через MXML также быстро и просто. По сути, если вы хотите быстро и легко добавить что-либо в displayList объекта, MXML - отличный способ.

0 голосов
/ 26 декабря 2008

Элементы более лаконичны и компактны, чем код AS3, но, конечно, в конечном итоге все становится одним и тем же Вы можете, например, в «одной строке» mxml объявить HTTPService и установить несколько его свойств. В скрипте вам нужно сделать это во многих строках кода инициализации. Если у вас много глобальных переменных, это может стать неуправляемым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...