Flex中你最应该知道的10点
Monday, September 29th, 2008可能很多人和我一样(@see CommandProxy:integrate native libraries and launch native executables from an AIR application),最早开始接触Flex是因为听到了关于Flex如何如何优秀,如何如何好用,而没有去实际思考/研究Flex是否适合自己的项目,Alaric Cole对Flex进行了分析并且总结出了Flex中你最应该知道的10点,不管你是打算将Flex用于自己的个人主页或是公司或其他的商务用途,他们都是你事先应该了解的,这十点分别是:
Flash实现的一只迷路的小绵羊
Monday, September 29th, 2008迷路的小绵羊其实是日本动画片中的一个角色。下面是用Flash实现了小绵羊在画面中的走动,利用上下左右键可以控制小绵羊的前进,后退以及掉头。当然你也可以用自己的角色替换掉这只小绵羊,实现自己的小游戏。
一个弹力十足的Flash矩形
Saturday, September 27th, 2008用鼠标按住边角的那个球,任意托拽,放开后可以看到很有趣的弹跳效果。试试看,是不是很有趣?
EnjoyFlashGame.com上增加了几个PEPSI系列的游戏
Sunday, September 21st, 2008其实这几个游戏内容都是非常经典的,只是PEPSI稍加改装了而已。其中这款名为MAX BREAKOUT的,就是上下左右移动,鼠标上下移动的话控制的是左右两侧的一块挡板,左右移动控制的则是上下两块挡板。很有周伯通“左右互博”的味道,很是有趣,不过玩着着实让我郁闷了一把—我总是没办法控制好他们。这些游戏应该都是直接用FLASH做的,不知如果利用Papervision3D之类的包用Flex来实现的话,是否可以有更Cool的效果呢?
Flash中实现Crousel effect的代码
Saturday, September 20th, 2008所谓的Crousel效果,其实就是控制图片在图片集中旋转。和我们前面介绍的Cover Flow Effect supported by Keyboard in Flex,一款很Cool的Fisheye组件以及利用ComponentOne组件快速实现鱼眼菜单(Dock Menu)都比较类似。不过下面的代码,不仅可以横向转动,还可以是竖直方向的。下面是Demo和代码:
在Unix/Linux下搭建Flash/Flex的开发环境
Friday, September 19th, 2008在文章Using Actionscript 3 to develop Adobe Flash Content On Linux中,非常详细的一步一步的说明了如何在Linux下开发Flash。我们知道,Flex允许通过XML和JavaScript编译成.SWF,利用SDK这是免费的,而对于Flex/Flash的GUI开发环境,则需要比较高昂的费用。已经有人将Flex SDK很好的整合到了Emacs中,当然你也可以整合到自己喜欢的Unix/Linux编辑器中,这是否是一件很Cool的事情?下面是一些很有用的资源,可以帮助我们做到这一点:
flashLightBoxInjector:一个连接Flash和Lightbox的PrototypeJS类
Saturday, September 13th, 2008flashLightBoxInjector是一个PrototypeJS类,犹如桥梁般将Flash和Lightbox联系起来。通过它,我们不仅可以使用已经存在的Lightbox驱动的相册,而且可以动态的创建一组Lightbox图片。目前flashLightBoxInjector的最新版本是1.2(其实和Minidx一样,已经有一段时间没有版本更新了……),通过下面的地址你可以下载到最新的源代码,以及相关的Demo。
Flash中实现水纹效果的代码
Sunday, September 7th, 2008记得这种效果在几年前Flash刚刚开始流行的时候,非常受欢迎。依然记得当时自己还到处找这种效果实现的教程和代码。下面是Flash的Demo,这里是代码下载。
Dragon Fist 2:一个Flash做的类似于街头霸王的格斗小游戏
Wednesday, September 3rd, 2008在前面EnjoyFlashGame–玩Flash小游戏罗介绍过搭建了EnjoyFlashGame.com这个Flash游戏站点,随便点开了一个名为Dragon Fist 2的游戏,居然找到了久违的感觉:当年在街机上疯狂玩街头霸王的那种感觉。当然再怎么说毕竟是小游戏,操作上还是没办法比拟的,不过的确还是怀旧了一把。EnjoyFlashGame.com系统中支持直接把游戏嵌入到自己的空间,在下面复制 Embed Code for MySpace/Website里面的HTML代码就可以了。自己贴了一个,想怀旧一把的可以尝试一下。
利用ComponentOne组件快速实现鱼眼菜单(Dock Menu)
Tuesday, September 2nd, 2008鱼眼菜单,Fish Eye Menu,或者称为Dock Menu,是Flash中经常用到的一种菜单样式。利用ComponentOne组件,我们可以快速的实现这种效果,非常方便。下面是Demo和代码:
EnjoyFlashGame–玩Flash小游戏罗
Monday, September 1st, 2008上周花了点时间,搭了一个在线Flash小游戏的平台。目前差不多有4000个游戏,相信够大家玩一阵子了。系统和游戏都是用$$$买了License的,所以可以尽情的Enjoy而无需担心版权问题。
Flex/Flash和Silverlight哪一个更快
Monday, September 1st, 2008在Flex vs. Ajax — both have their pros and cons中罗列了很多关于Flex和Ajax的比较的观点,而我们知道,Adobe的Flash/Flex和微软的Silverlight也是同样属于RIA领域的产品,所以他们之间的比较也是在所难免的。codeclimber.net.nz引用了其他的数据总结了Flex/Flash和Silverlight执行速度的比较结果,他认为Flex/Flash在图形处理计算上速度比较快,而Silverlight在纯粹的计算上游是比较明显。
一款不错的AS 3.0 XML MP3 Player(含源代码)
Friday, August 29th, 2008小巧的Mp3 Player由于很容易嵌入到其他系统中,在开发者中还是挺受欢迎的。比如a small Open-source flash MP3 player这一款播放器,就受到比较多开发者的关注。另外在lemlinh.com看到一款AS 3.0 XML MP3 Player,也挺不错。开发了源代码个人可以自由使用,不过被应用于其他项目中的时候需要联系作者。压缩包还设置了密码:lemlinh.com
用Flash创建一个类似Nano War游戏的教程
Thursday, August 28th, 2008Nano War是一个比较不错的RTS/action类游戏。Emanuele Feronato尝试着用Flash实现了类似的功能,并且放出了源代码。值得一提的是他的代码注释非常详细—真是好习惯啊!
分别用Flash和Silverlight实现的非常不错的3D文字空间效果
Thursday, August 28th, 2008shinedraw.com放出了自己以前写的很Cool的3D文字空间效果,分别用Flash和Silverlight实现,包含两个版本的源代码。
下载Flash版源代码:Here
下载Silverlight版源代码:Here
下面是Demo: