• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS基础篇>AS 3.0>文章内容
  • 在AS3中最简单实现方法重载的方式

  • 来源: 作者: 2007-10-17 【
在日夜的盼望中,终于等来了AS3,但是这个版本中依然不支持方法重载,费劲了脑汁,今天吃完饭,突然想起来一个伪加载的办法,我们可以通过在参数中指定参数初值来实现一些简单的方法重载(PS:非真正的重载),例如:
public function myFunction(arg1:String = "", arg2:uint = 4):String 
{
    //方法的主体代码
}

可以根据参数的值来执行不同的代码,样这个方法就实现了同一个方法的两次次重载,包括:
public function myFunction();
public function myFunction(arg1:String);
public function myFunction(arg1:String ,arg2:unit);

当然了,我们也可以使用在JavaScript常中的判断参数个数的方式来模拟重载,如果要求重载的方法都只有一个参数,只是类型不一样时,可以通过对参数进行类型判断来真正模拟方法的重载。




上一篇:AS3 正则在棋牌游戏中的应用-炸弹篇   下一篇:用blendMode 轻松实现与背景反色的选框
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)