浏览模式: 正常浏览 | 列表浏览

FMS服务器端最简单的EventDispatcher类

[ 2008-08-21 16:20:30 | 发布: N神 ]
参考了as2时代的GEventDispatcher类,改写成SSAS,并且精简了一下只提供3个最基本的功能

1. addEventListener( eventType:String , listener:object , listenerHandler:String )
2. removeEventListener(eventType:String , listener:object , listenerHandler:String )
3. dispatchEvent({type:"type"})

演示代码:
//需要用到的2个类
AAA = function(){}
BBB = function(){}

//首先加载EventDispatcher
load("N2EventDispatcher.asc")

application.onAppStart = function(){
  
  //a1是AAA类的一个实例
  var a1 = new AAA()
  //把a1变成广播者后,a1就可以广播事件了
  N2EventDispatcher.init(a1)
  
  
  //b1是BBB类的一个实例 ,他是一个监听者,监听a1广播的test事件
 var b1 = new BBB() //listener
  
 b1.onTest= function(eo /* :Event */){
   trace("收到"+eo.type +"事件")
  }
  
  a1.addEventListener("test",b1,"onTest") //参数为 (eventType , 监听者,监听者的handler)
  a1.dispatchEvent({type:"test"}) //广播事件,相当于 a1.dispatchEvent(new Event("test"))
  
  a1.removeEventListener("test",b1,"onTest") //删除监听
  a1.dispatchEvent({type:"test"}) //再广播就不会触发了
  
  
}

N2EventDispatcher 源代码:
...

阅读全文

Adobe 今天发布 FMIS Feature Explorer

[ 2008-07-22 09:58:00 | 发布: N神 ]
Adobe 的 FMS 开发中心好久没有新东西了,今天突然发布了 Flash Media Interactive Server Feature Explorer。

FMIS Feature Explorer 是一个AIR 写成的桌面程序,里边包含了30个Flex+FMS的小程序示例,包含了大部分FMS功能,是不错的入门资源。

下面是我截的图:

attachments/200807/22_100242_fmis_feature_explorer.jpg


更详细的介绍和下载见这里: ...

阅读全文
很多人问我FMS性能怎么样,说实话,我也不知道[sweat] 。FMS 研究的人多,实际应用的人少,所以也没看有人用fms做过大型的项目。没什么参考,只能自己慢慢尝试。

前段时间难得做了一次200多人同时在线的视频直播,贴些数据出来给大家参考,希望有经验的人可以一起讨论:)

这次是直播现有的视频,几个视频连续直播,所以没用自带的vod和live,管理端和播放器都是自己写的,用的FMIS的,很简单的功能,截图
...

阅读全文
东北大学会计学本科毕业,管理学学士学位.熟悉offices等常见办公软件,希望找到一份稳定的文职工作.谢谢

如果有可以帮到忙的,请联系我nshen121(at)gmail.com ,谢谢了:)

自定义Flex的loading画面

[ 2008-06-18 17:35:31 | 发布: N神 ]
想起当年学flash的时候,最先学的就是做loading ,哈哈,成天做loading,那几行代码和那几个步骤全都背下来了。
自从来到了高级的Flex时代,loading全都自动生成了真是方便,但天天看Flex的Loading画面难免会有点审美疲劳 [sweat]
所以花了点时间研究了一下怎么自己画Flex的loading画面。

[arrow] 点此演示

时间关系,我只简单的画了一下, 这里是fla ,其实你想怎么画都可以

主要代码:...

阅读全文

Adobe今天宣布Acrobat.com

[ 2008-06-02 18:21:21 | 发布: N神 ]
adobe已经把旗下几个online services整合 ,放在域名www.Acrobat.com 下。

还开放了API,给开发者调用。这次Adobe向online服务型公司转型又进了一步,这回跟google有得拼了。

看了一下,相当牛,在线协作更加方便了,离我的幻想也越来越近了,我很早以前就有一个幻想,
...

阅读全文

FMS 3组件ConnectionLight的Flex版本

[ 2008-05-28 17:45:20 | 发布: N神 ]
[lol] 最近花了些时间研究了一下FMS自带的组件 ,由于客户端代码都比较老了,如果有时间的话,准备尝试把 FMS 的组件全都转成 Flex 的 :)
先转一个简单又实用的 ConnectionLight ,鼠标放上,可以看到当前延迟,上传下载速度,还不太完美,先发上来了,只在本地测试了一下,如果有bug的话请留言,我会继续完善.

attachments/200805/28_180128_connectionlight.jpg

...

阅读全文