Fdream's Blog
专注于WEB前端开发
Powered by Google
1 2 3 4 5 6 7 8 913

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

基于P2P的FLV
10 晴天 2007-8
Fdream 发表于 Flash, 已被阅读 21049 次评论 6 条
关键词:flv p2p

工作完成了,看了一下土豆网,发现有土豆有一个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中的所有MC
22 雨天 2006-11
Fdream 发表于 Flash, 已被阅读 1587 次评论 3 条
关键词:AS ActionScript

这几天在被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中不暂停也蛮好的,本来就是用来做背景的,呵呵~~

创新才是硬道理!还真是够快的,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,增加挑战性,呵呵...

1 2 3 4 5 6 7 8 913
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 1.9844258 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号