FlashCom 连接器
作者:admin 日期:2007-08-15
面向对象的模型设计-创建一个蚂蚁部落
作者:admin 日期:2007-07-20
先来介绍一个作者:Milan Toth,他是Jasmin 媒体集团Flash开发组的主要成员,他开发过世界上最大的Flash媒体服务系统,看一下http://livejasmin.com 。他喜欢Eclipse和OS X,AS3和Java,恐怖科幻小说,重金属和电子。
第一部分:搭建模型
如果你从来没有听说过面向对象,你应该看一下sun's summary对于面向对象的一些解释。我创建了一个简单但是十分有趣的模拟器来模拟一个简单的蚂蚁群的行为。一个蚂蚁群有很多的蚂蚁,但是他不是那么简单的,他们具有不同种类的蚂蚁;在最顶层是皇后。在他的下面有工人和雄蚂蚁,工人从外界来获得食物,而雄蚂蚁则喂养幼虫,同其他的蚂蚁群对抗。
我们如何来模拟他呢?基本上,有部落,蚂蚁和食物。部落是由皇后来表现,因此是没有必要来创建一个群的实例。只剩下了蚂蚁和食物。我们应该模拟什么样的蚂蚁呢?我们需要一个皇后,工人和对于一个真实的模拟,可以这样雄蚂蚁是战士,只有他们才能同其他的蚂蚁战斗,但是他们不能获得食物,只有工人才能获得食物,但是他们不能战斗。
第一部分:搭建模型
如果你从来没有听说过面向对象,你应该看一下sun's summary对于面向对象的一些解释。我创建了一个简单但是十分有趣的模拟器来模拟一个简单的蚂蚁群的行为。一个蚂蚁群有很多的蚂蚁,但是他不是那么简单的,他们具有不同种类的蚂蚁;在最顶层是皇后。在他的下面有工人和雄蚂蚁,工人从外界来获得食物,而雄蚂蚁则喂养幼虫,同其他的蚂蚁群对抗。
我们如何来模拟他呢?基本上,有部落,蚂蚁和食物。部落是由皇后来表现,因此是没有必要来创建一个群的实例。只剩下了蚂蚁和食物。我们应该模拟什么样的蚂蚁呢?我们需要一个皇后,工人和对于一个真实的模拟,可以这样雄蚂蚁是战士,只有他们才能同其他的蚂蚁战斗,但是他们不能获得食物,只有工人才能获得食物,但是他们不能战斗。
简单应用LOMO风格PS图片
作者:admin 日期:2007-07-20
Flex- 将Sprite控件添加到FLEX UI中
作者:admin 日期:2007-06-12
现在一直在用flex,积攒了一些经验和不少代码,开始写写。
在Flex的帮助文档里,有很多例子都是扩展Sprite类的。如果想把这些实例添加到你的mx:Application中,如:addChild(DisplayObject ),肯定会出错。错误的大致意思是:flash.display::Sprite没有实现mx.core.IUIComponent接口。
Sprite->DisplayObjectContainer ->InteractiveObject ->DisplayObject ->EventDispatcher ->Object
从Sprite的继承关系来看,它虽然是DIsplayObject但是它没有实现IUIComponent,不能直接添加到Flex组件里是当然的了。
Flex文档上指出所有的可视化控件都继承自UIComponent 而它自己是实现了IUIComponent 接口的。UIComponent 允许添加Sprite和MovieClip。
在Flex的帮助文档里,有很多例子都是扩展Sprite类的。如果想把这些实例添加到你的mx:Application中,如:addChild(DisplayObject ),肯定会出错。错误的大致意思是:flash.display::Sprite没有实现mx.core.IUIComponent接口。
Sprite->DisplayObjectContainer ->InteractiveObject ->DisplayObject ->EventDispatcher ->Object
从Sprite的继承关系来看,它虽然是DIsplayObject但是它没有实现IUIComponent,不能直接添加到Flex组件里是当然的了。
Flex文档上指出所有的可视化控件都继承自UIComponent 而它自己是实现了IUIComponent 接口的。UIComponent 允许添加Sprite和MovieClip。
Flex的Loading显示更换
作者:admin 日期:2007-06-11
如何更改Flex默认的Loading画面呢,ERIC的这篇文章说的比较清楚了~
Preloader in Flex
Tips:是否显示Loading画面可以使用usePreloader属性,以及使用自定义的Loading类的方式类似于
<mx:Application xmlns:mx='http://www.macromedia.com/2003/mxml' usePreloader='true' preloader='CustomBar' >
Preloader in Flex
Tips:是否显示Loading画面可以使用usePreloader属性,以及使用自定义的Loading类的方式类似于
<mx:Application xmlns:mx='http://www.macromedia.com/2003/mxml' usePreloader='true' preloader='CustomBar' >
轻松搭建Flash Media Server聊天室
作者:admin 日期:2007-06-04
这个模型比前面的超级HelloWorld稍微简单一点。客户端预定义talk函数响应来自服务器端的消息,服务器端用application.broadcastMsg来广播客户端用户的someoneTalk。换句话说,客户端的someoneTalk实际上是触发了服务器端的application.broadcastMsg,同时再回调客户端预定义的talk函数并显示消息,便搭成了聊天室。
服务器端代码如下:
function broadcast (msg)
{
服务器端代码如下:
function broadcast (msg)
{
[转]最近整理的碰撞函数
作者:admin 日期:2007-06-01
用Flash9/as3跟踪音频波形
作者:admin 日期:2007-05-23
Actionscript 3.0提供的新功能,其中用到了ByteArray、SoundMixer。
代码如下:
function func(a:Number) {
return num * Math.sin(a);
代码如下:
function func(a:Number) {
return num * Math.sin(a);
超有用的Flex Component Kit for Flash CS3
作者:admin 日期:2007-04-25
FMS里删除FLV流文件
作者:admin 日期:2007-04-24
FMS做成的客户端动画同步
作者:admin 日期:2007-04-09
国外用Flex2开发的两个很不错的应用网站
作者:admin 日期:2007-04-04
A*算法类
作者:admin 日期:2007-03-26
A*算法类
以前写过一篇关于a*算法的文章,由于搬家现在无法访问了。当时也尝试用flash实现,无奈电脑在那时也当机了。似乎是硬盘的原因,一直无法使用了。因为对这个的需求也不是很强烈,所以暂时就搁置了。
又一次偶然的机会,在国外的一个网站上看到了这个算法的实现,于是下载下来,稍加整理,贡献给大家。
程序代码
以前写过一篇关于a*算法的文章,由于搬家现在无法访问了。当时也尝试用flash实现,无奈电脑在那时也当机了。似乎是硬盘的原因,一直无法使用了。因为对这个的需求也不是很强烈,所以暂时就搁置了。
又一次偶然的机会,在国外的一个网站上看到了这个算法的实现,于是下载下来,稍加整理,贡献给大家。
程序代码Actionscript:
/*
/*
微软的公益活动
作者:admin 日期:2007-03-07
微软最新启动了一个 I’m 活动。I’m,是微软的一个资助慈善组织的活动。你可以在你的 Windows Live Messenger 的昵称前加上一串特殊代码,以表示你支持九个慈善组织中的其中一个,而你的昵称前也会出现一个 I’m 的标志。所有参加此活动的慈善组织都将在此活动的第一年获得最低10万美元的捐款,最高不限上额。而最高能达到多少,则取决于有多少人愿意在自己的昵称前加上该组织的代码。 以下是参加活动的组织:
American Red Cross —— I’m 准备提供帮助,代码 = *red+u
Boys and Girls Clubs of America —— I’m 为孩子提供理想的环境,代码 = *bgca
National AIDS Fund —— I’m 与艾滋病(AIDS)抗争,代码 = *naf
National MS Society —— I’m 参与到解决多发性硬化症(MS)的运动,代码 = *mssoc
American Red Cross —— I’m 准备提供帮助,代码 = *red+u
Boys and Girls Clubs of America —— I’m 为孩子提供理想的环境,代码 = *bgca
National AIDS Fund —— I’m 与艾滋病(AIDS)抗争,代码 = *naf
National MS Society —— I’m 参与到解决多发性硬化症(MS)的运动,代码 = *mssoc









