Каковы рекомендуемые соглашения о присвоении имен для компонентов в Flex 3? - PullRequest
4 голосов
/ 09 февраля 2009

Я ищу стандартный способ именования компонентов в моем приложении Flex. Например, все текстовые поля начинаются с «txt» в их атрибуте ID (то есть «txtFirstName»). Вместо того, чтобы заново изобретать колесо, кто-нибудь знаком со списком соглашений по именованию префиксов, которые я могу использовать?

Ответы [ 2 ]

5 голосов
/ 09 февраля 2009

Adobe не рекомендует соглашение о префиксах, поскольку в имени экземпляра компонента используется полное имя компонента.

Например: usernameTextInput, userComboBox и т. Д.

Если вы хотите включить тип в имя, сделайте его последним «словом». Не используйте старое соглашение ActionScript 1 о конкатенации суффиксов сокращенных типов, таких как _mc, для обозначения типа. Например, назовите border Shape border, borderSkin или borderShape, но не border_mc.

Подробнее: http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions#CodingConventions-Naming

Если вы действительно хотите использовать префиксы, вы можете использовать префиксы VB: http://www.rwc.uc.edu/cook/VBI_PREFIXES.HTM

1 голос
/ 09 февраля 2009

Ознакомьтесь с документом Adobe Flex Coding . Большая часть гибкого кода, который вы видите, соответствует настоящему стандарту кодирования.

...