设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

Flash AS2.0 中的函数重载

来源:136z.Com 作者:佚名 时间:2005-06-22 00:04:15

学过C++的人都 知道 C++中函数可以重载吧

现在我写了个类可以在Flash AS2.0种模拟函数重载 希望对各位有用

/****************************************************************
程序编写:KoaQiu(小贝)
联系方式:KoaQiu@126.com
说明:函数重载示例文件

使用方法:
1。保证库中有“重载”组件
2。编写重载函数 例如 方法Add 有3个重载函数 分别命名为add_1,add_2,add_3;
3。编写函数主体 具体方法见以下的代码
4。现在可以在该函数的作用域中随意使用此函数了
申明:
可以自由使用此文件(开发、修改或转载) 但需保存此版权信息。
如果你扩展了此文件请通知我并提供一份副本给我。
谢谢!
2004-12-17 于E++工作室
*****************************************************************

functionfun(){
vart=newcom.Ejj.comm.重载(this);
//第一个参数是重载函数名
//第二个参数是参数类型列表注意一定要书写正确
t.addFun("fun1","boolean");
t.addFun("fun2","number,number");
t.addFun("fun3","string,string");
//自动判断并调用正确的函数此语句不用更改
returnt.Call(arguments);
}
functionfun1(a:Boolean){
trace("callfun1");
}
functionfun2(a:Number,b:Number){
trace("callfun2");
returna+b;
}
functionfun3(a:String,b:String){
trace("callfun3");
returna+b;
}
trace("1+2="+fun("1","2"));
trace("1+2="+fun(1,2));
fun(99);

点击浏览该文件

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: