Flexer's Blog

Flex开发者个人博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年12月26日

摘要: Socket服务器用Ruby语言实现,代码如下: require "socket" server = TCPServer.new("localhost", 5000) sessions = [] while(session = server.accept) sessions session Thread.new(session) do |local_session| while(true) data = local_session.gets puts data if data.chop == "quit" sessions.delete(local_session) local_session.close end sessions.each do |s| s.puts data end end end end flash中有两种类型的socket,分别为XMLSocket和Sock 阅读全文
posted @ 2009-12-26 02:52 Flexer 阅读(1555) 评论(2) 推荐(0) 编辑

2009年11月8日

摘要: Flex中Image加载图片出错时显示默认图片的方法主要有以下几种: 方法一:利用 brokenImageSkin 风格显示一个默认的图,只需设置CSS就行了,如下: Image { brokenImageSkin: Embed("assets/404.jpg"); } 方法二:监听Image组件的IOErrorEvent.IO_ERROR事件,代码如下: private function errorHandler():void { image.source = "assets/404.jpg"; } 方法三:继承Image类,覆盖其set source方法,如下: 阅读全文
posted @ 2009-11-08 14:55 Flexer 阅读(5699) 评论(1) 推荐(0) 编辑

2009年11月6日

摘要: 最近在项目中要用到flv播放器,由于flex自带的VideoDisplay组件不是很好用,就自己简单实现了一个,即支持rtmp也支持http,虽然界面不是很美观,但功能都有了,正可谓麻雀虽小五脏俱全。下面是播放器的代码,还不会用flash做flv播放器的朋友,可以参考参考... 阅读全文
posted @ 2009-11-06 18:00 Flexer 阅读(2898) 评论(5) 推荐(2) 编辑

2009年10月15日

摘要: 开发Rails应用,Aptana RadRails IDE是一个不错的选择,目前最新版本是1.5,默认关闭了Ruby代码自动提示功能,如果需要代码提示,可以自己打开,方法是Aptana RadRails -> Window -> Preferences -> Ruby -> Editor -> Content Assist下的Enable auto activation打上勾就OK了。Flash Builder 4虽然还处于Beta阶段,但与Flex Builder 3相比,开发效率提高不少,添加了不少新特性。集成Aptana RadRails 1.5与Flash Builder 4的方法很简单,先下载安装Aptana RadRails 1.5,再将Flash Builder 4的插件版安装至Aptana RadRails 1.5就搞定。下面就介绍下如何在上述环境下开发Rails与Flex应用... 阅读全文
posted @ 2009-10-15 17:53 Flexer 阅读(807) 评论(0) 推荐(0) 编辑

2009年9月30日

摘要: 这本书是一本详细阐述Papervision3D的非常好的教程,谈到Flash 3D,大家肯定都知道Papervision3D的大名,想要学习Flash 3D,这本书将是不可多得的好资料,但目前只有英文版的,不过内容挺容易看懂的。其英文电子版可以到www.riabook.cn下载 阅读全文
posted @ 2009-09-30 10:32 Flexer 阅读(1179) 评论(0) 推荐(0) 编辑