论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS编程教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

在AS3中最简单实现方法重载的方式

文章类别:Flash AS编程 | 发表日期:2008-10-6 17:43:26


在日夜的盼望中,终于等来了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常中的判断参数个数的方式来模拟重载,如果要求重载的方法都只有一个参数,只是类型不一样时,可以通过对参数进行类型判断来真正模拟方法的重载。

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058