在flex中为基本类型定义原型的代码放在哪里?

时间:2009-03-19 03:24:39

标签: flex actionscript-3 prototype

我已经在Date原型中添加了函数,我想知道将代码放在Flex项目中的最佳位置在哪里?

2 个答案:

答案 0 :(得分:1)

Flex应用程序的最佳实践是创建一个实用程序类来操作类的实例,而不是更改该类的原型。例如,您可以使用静态函数创建一个com.example.utils.DateUtil类,该函数接受Date个对象作为参数。您希望遵循此最佳实践的原因是Flex默认使用编译器的严格设置,并且尝试访问添加到密封类原型的非标准函数将导致编译器错误。另一种方法是关闭严格模式,这是不可取的,因为编译器无法在严格模式下优化代码。

答案 1 :(得分:0)

可能最好将它放在Application的preinitialize处理程序中 - 以防任何组件在创建原型时使用它。