我有两个主要的课程,包括每个约7个文件,每个包含2到10个函数。
但是,我有一个utils.as文件,包含大约10个简单的显式函数,我希望包含在这两个函数中。
我想尽可能保持代码尽可能干净,但我不确定这里的最佳做法是什么。
答案 0 :(得分:1)
只需使用公共静态函数?例如,utils:
package myPackage.utils
{
public class StringUtil
{
public static function substitute (msg : String, ...rest) : String
{
// replace all of the parameters in the msg string
for (var i:int = 0; i < rest.length; i++)
{
msg = msg.replace(new RegExp("\\{"+i+"\\}", "g"), rest[i]);
}
return msg;
}
}
}
一个班级
package myPackage{
import myPackage.utils.StringUtils;
public class myClass{
public function myClass () {
// use your Util class
var t = StringUtil.substitute("test {0}", "first value");
trace (t);// output test first value
}
}}