我已经在Date原型中添加了函数,我想知道将代码放在Flex项目中的最佳位置在哪里?
答案 0 :(得分:1)
Flex应用程序的最佳实践是创建一个实用程序类来操作类的实例,而不是更改该类的原型。例如,您可以使用静态函数创建一个com.example.utils.DateUtil
类,该函数接受Date
个对象作为参数。您希望遵循此最佳实践的原因是Flex默认使用编译器的严格设置,并且尝试访问添加到密封类原型的非标准函数将导致编译器错误。另一种方法是关闭严格模式,这是不可取的,因为编译器无法在严格模式下优化代码。
答案 1 :(得分:0)
可能最好将它放在Application的preinitialize处理程序中 - 以防任何组件在创建原型时使用它。