如何在多个类中包含辅助函数

时间:2014-08-31 17:32:23

标签: actionscript-3 function interface include package

我有两个主要的课程,包括每个约7个文件,每个包含2到10个函数。

但是,我有一个utils.as文件,包含大约10个简单的显式函数,我希望包含在这两个函数中。

我想尽可能保持代码尽可能干净,但我不确定这里的最佳做法是什么。

1 个答案:

答案 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
 } 

}}