在AS3中,依然不支持方法重载,但我们可以通过在参数中指定参数初值来实现一些简单的方法重载(非真正的重载),例如:
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常中的判断参数个数的方式来模拟重载,如果要求重载的方法都只有一个参数,只是类型不一样时,可以通过对参数进行类型判断来真正模拟方法的重载。
工作完成了,看了一下土豆网,发现有土豆有一个FLV视频加速插件,应该是传说中的P2P加速了,会是怎么做的呢?不如看看再说。
于是下载了一个飞速Tudou,下载的时候顺便看了一下帮助说明,发现有个地方也重要——就是要给浏览器设置代理,装完飞速土豆后,IE浏览器已被设置自动代理脚本,如图所示:

再打开代理脚本看看……
Microsoft终究发布了Silverlight,官方网站:http://www.microsoft.com/silverlight/
Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of Microsoft .NET–based media experiences and rich interactive applications for the Web.
Silverlight(银光)这一段介绍很明显是针对互联网上的Flash流媒体播放器的,以前说到RIA总是与Flash同时提起,现在Silverlight也要来分蛋糕了.
Silverlight说跨平台,第一个想到的总是Linux,根据官方网站的介绍貌似只支持Mac OS和Windows上的主流浏览器,包括FireFox, Safari, 和Internet Explorer.
Silverlight will support all major browsers on both Mac OS X and on Windows. Particular care is being taken to account for differences in platform and browser capabilities to ensure a consistent experience including experiences on FireFox, Safari, and Internet Explorer.
这几天在被Flash玩(还没到玩Flash的境界),在flash中写了个自定义右键菜单,其中有个暂停功能,本来以为来个简单的stop()就够了,结果发现不是那么回事,所有MC仍在继续播放……看来只有一个一个地停止所有MC了,但是这个工作显然不能人工搞定,程序吧。由于MC里面嵌套有MC,只有用递归才是比较好的办法。先找出目标MC中的所有MC,然后一个一个地stop。这样想清楚了,其实代码也很简单:
function stopAllClips(target:MovieClip) {
for (var mc in target) {
var objMC = target[mc];
if (objMC instanceof MovieClip) {
objMC.stop();
stopAllClips(objMC);
}
}
target.stop();
}
同样,播放所有MC的function和这个也是一样的。不过,还是有一点点问题,貌似duplicate出来的MC不能停止,不知道有没有什么办法?不过我的那个Flash中不暂停也蛮好的,本来就是用来做背景的,呵呵~~
2006-6

创新才是硬道理!还真是够快的,Flash 9 也出来了,传说中的AS3也终于可以用了,可惜正在考试,不能试一试,考完再弄咯,对AS3还是比较有兴趣的:)
From:蓝色理想:
Flash Professional 9 ActionScript 3.0 Preview消息发布:
http://labs.adobe.com/technologies/flash9as3preview/
Flash Professional 9 ActionScript 3.0 Preview下载地址:
http://www.adobe.com/go/labs_flash9as3preview_downloads (107M)
使用的详细例子...

近乎全新的24点牌游戏终于在世界杯之前赶出来了,暂且发布一个Beta版,现在大家有机会挑战一把了,呵呵^_^
爬行榜打榜地址:http://www.afdream.com/games/
对比上一个版本做了一些改动:
1、改正了上一个版本有可使用欺骗的漏洞;

今天下午刚把这个做完,Navy大牛到我寝室里来玩我的那个24点,立即爆出一个重大BUG,当随机产生的四个数种只要有一个6时,你输入6+6+6+6,会恭喜你做对了,同理,还有8和12也会有同样的BUG,不过解决这个BUG的算法也很简单,新版会解决这个BUG。今天的梭哈应该还会有判断上的问题,所以请大家帮忙测试一下,把有问题的数据和结果写在下面,我将非常感谢^_^
Flash版梭哈游戏下载(32.4K):请右键点击此处,选择目标另存为^_^

做这个游戏才发现这个游戏完全是体力活,仅那52张牌就够我忙的。在网上找了半天没找到想要的,只好自己在windows中想办法了,后来用execope愣是从cards.dll文件中一张一张的导出了52张牌。如果有人想要的话找我吧,Email:ahust#126.com(请把#换成@)。
还没做完,如果有兴趣的可以先练练,准备有空的话再做几个扑克牌游戏,什么梭哈,21点啦,都是我曾经比较喜欢的小游戏。做完几个后,然后再分别弄个排行榜玩玩,呵呵~~
继续说这个24点,这个flash游戏加大了难度,本来应该是1~9个数字,我用了1~13,增加挑战性,呵呵...
Processed in 1.9844258 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
2006-11
2006-6
用户中心
日志分类

最新日志
最新评论
统计信息






友情链接