Flex 3中的组件的推荐前缀命名约定是什么?

问题描述:

我正在寻找一种标准方式来命名我的Flex应用程序中的组件。例如,所有TextField的ID属性(即“txtFirstName”)都以“txt”开头。是否有人熟悉我可以使用的前缀命名约定列表,而不是重新发明*?Flex 3中的组件的推荐前缀命名约定是什么?

由于Adobe建议在组件实例名称中使用组件的全名,因此不建议使用前缀约定。

例如:usernameTextInput,userComboBox等

如果要合并类型为名称,使其成为最后一个“字”。不要使用旧的ActionScript 1约定来连接缩写类型后缀,如_mc以指示类型。例如,命名一个边框Shape边框,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

查看Adobe的Flex Coding Conventions文档。大多数您看到的flex代码对于这种编码标准都非常真实。