TransformTool,一个不错的免费缩放工具类
七 29, 2009 FLASH/FLEX开发, 资源下载
最近需要一个对图片还行拉伸缩放的功能,于是想到到网上找找有没有现成的缩放工具类。
先找到一个叫TransformManagers的东东,是做TweenMax的那个人写的,看了下是收费的,也没找到下载地址。
官方网站:http://blog.greensock.com/transformmanageras3/
于是作罢,续续寻找,于是又找到个叫TransformTool的东东,是个老外在06年就搞出来的东东,免费,开源,实在是不错。
Demo以及源码下载:http://www.senocular.com/demo/TransformToolAS3/TransformTool.html
看了下,蛮方便的。
PS:代码里面好像有个Warning,编译起来蛮不爽的,我改了下,顺便在我博客上存个档,以便以后再次用到。
本地源码及Demo下载:TransformTool
Tags: As3缩放
当前流行的几个AS3物理引擎
七 27, 2009 FLASH/FLEX开发
1.APE(Actionscript Physics Engine)
官方网址是:http://www.cove.org/ape/
大概三四年前,这个东东还不叫APE,而是AS2版的Flade,当我第一次看到那个会自动走路的六脚机器人的Demo时,被深深震惊,一个带着三个爪子简单旋转马达居然可以让这个机器人爬坡,过障碍什么的。
很不错的一个东东,据说很多人在用,这个东东的优点是结构简单,类的数目不多,适合新手用。
看了下,现在的版本还是alpha 0.45版,好久没动了,估计开发者认为版本差不多稳定了,API的文档也跟进了,新手拿来学习学习,应当还是不错的。
2.Box2D
官方网址是:http://box2dflash.sourceforge.net/
很复杂,很强大的一个物理引擎,据说是从一个强大的C++引擎翻过来的。
支持很多很多东东,像物理的引性系数啦,阻力啦什么的,在Flade还不能进行物体的旋转时,Box2D什么事就都能干了,第一次接触到这个东东时,就被那个五花八门的Demo击倒了,现在版本号到2.0.1了。转眼好几年过去了,现在很多很多人在用这个,现在网上的很多不错的Flash小游戏都是基于这个东东开发的。
总而言之,如果哪位想深入的从事Flash游戏方面的开方工作,Box2D是一定要研究的,这个东东能让你的水平一下子提高很多很多。
3.The Fisix Engine
官方网站是:http://fisixengine.com
一开始引起我注意的是它的那个折磨沙发上女人的Demo,演示地址:http://www.fisixengine.com/demos/mona1.html
呵呵,我真是太不CJ了~~这个引擎是少有的认真的把Demo程序的卖相做得很好的一个东东,好像是个个人作品,没有开源,现在的版本号是Alpha 0.5,搞不清楚作者是不是想卖钱。
实际上现在相关的开源代码那么多了,能卖个毛钱啊,估计作者花了很多时间和精力在上面了,想开源又舍不得,纠结啊~~
Flash生成条形码
七 23, 2009 FLASH/FLEX开发
今天有朋友问起,Flash生成条形码可不可以。想想应当可以的,于是到网上翻了翻,发现实际上也没什么,顿时感到没了挑战性。不过这里面的标准乱七八糟的~~~~搞不清市面上流行的到底是哪一种标准。
用Flex写了个简单的。没什么意思~~~试试新~~
Tags: 条形码生成
发现一个提供了不少WebService的网站
七 22, 2009 FLASH/FLEX开发
http://www.webxml.com.cn/zh_cn/web_services.aspx
偶然在网上发现了这个网站,蛮好的,提供了很多WebService服务,像在线翻译,手机号查询,邮编,股票,基金实时查询什么,其中很多都是免费的。
我试着用Flash调用了一下,成功的调出了实时股票行情。看来好好利用一下,是可以做出一些比较有意思的东西的。
一个不错的马塞克效果图片转换类
七 21, 2009 FLASH/FLEX开发, 资源下载
偶然在天地会上看到有兄弟发出来的工具类,试了一下,蛮好用的。估计以后再做到什么图片转换的效果,可以拿过来用了。
点击下面的flash观看效果。
点击下面的地址,下载源文件
Pixelator马塞克效果应用
Tags: Pixelator,马塞克效果
FLEX做的基金定投预期收益计算程序
七 20, 2009 FLASH/FLEX开发, 股票基金, 资源下载
最近突然对基金感兴趣了,在周围人大肆炒股炒基金很多年后,我终于觉悟过来钱的重要性,也开始研究在没钱的状况下如何理财了。
由于刚刚才开始对这方面进行了解,玩不起来股票,就从基金开始入手。
随手用flex写了个简单的计算基金定投程序,实际上就是一个简单的递归,刚刚学C语言时就练习过的简单算法。
下面就是这个简单程序的源码,很简单的一个mxml,刚对flex入门的朋友可以稍微看看。
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Panel layout="absolute" left="10" right="10" top="10" bottom="10" title="基金定投计算" fontSize="12"> <mx:Label x="10" y="13" text="定投金额"/> <mx:Label x="10" y="40" text="月均收益"/> <mx:Label x="10" y="69" text="定投月数"/> <mx:Label x="10" y="129" text="资金总数"/> <mx:TextInput y="10" left="71" right="10" id="txt1" text="500"/> <mx:TextInput y="38" left="71" right="10" text="0.01" id="txt2"/> <mx:TextInput y="66" left="71" right="10" id="txt3" text="12"/> <mx:Text x="71" y="130" text="0.00" color="#FF0000" id="txt4"/> <mx:Button x="71" y="98" label="计算" id="bn" click="onCount()"/> <mx:TextArea top="158" bottom="10" left="71" right="10" id="txt5"/> </mx:Panel> <mx:Script> <![CDATA[ private var outStr:String; private function onCount():void{ outStr=""; txt4.text=count(Number(txt1.text),Number(txt2.text),int(txt3.text)).toFixed(2); txt5.text=outStr; } //金额,收益,期数 private function count(x:Number,t:Number,n:int):Number{ var num:Number; if(n<=0){ num=x; }else{ num=count(x,t,n-1)*(1+t)+x; } outStr+="第"+n+"月)\t\t总资产:"+num.toFixed(2)+"\t\t本金:"+(n*x+x)+"\t\t收益:"+(num-n*x-x).toFixed(2)+"\t\t收益率:"+(100*(num-n*x-x)/(n*x+x)).toFixed(2)+"%\n"; return num; } ]]> </mx:Script> </mx:Application>
微软发布Expression 3和Silverlight 3
七 13, 2009 SilverLight相关, 业界新闻
微软今天正式发布了新一代Web丰富互联网应用(RIA)和媒体体验创建工具套装Expression 3,全面支持同时发布、昨日已公开的Silverlight 3(银光3)。
微软Expression主页:http://www.microsoft.com/expression/
按照微软官方的说法,Expression能够使开发人员和设计师的创造力更上一层楼,其中包含专业的设计工具和创新的技术,无论是要设计基于标准的网站、提供丰富的桌面和Silverlight用户体验,还是要管理数字资源和内容,都可以通过使用这些工具和技术灵活自由地实现自己的构想。
具体组件简介:
1、Expression Web 3(发布说明):创建现代标准Web站点的专业开发与设计工具,支持PHP、HTML/XHTML、DHTML、CSS、JavaScript、ASP.NET、ASP.NET AJAX
2、Expression Blend 3 Plus SketchFlow(发布说明):设计与构建桌面和Web程序的视觉化工具。现已有RC候选版可下载(点击下载)。
3、Expression Design 3(发布说明):创作桌面和Web程序用户界面元素的专业插图与平面设计工具,Expression Blend 3的完美搭档,可实现基于XAML的端对端设计流程。
4、Expression Encoder 3(发布说明):与Silverlight协作提供增强、编码、发布富视频体验的专业视频编码工具。可将多种视频格式转换和压缩成SMPTE VC-1视频标准或者H.264格式。
Expression Studio 3和Expression Web 3两款套装均已在微软官方商店接受预订,计划八月份在美国首先出货,十月份推出其它语言版本:法语、德语、意大利语、西班牙语、简体中文、繁体中文、日语、朝鲜语。
除此之外微软还单独提供了“Expression Professional Subscription”,售价999美元,内容包括Expression Studio 3、Visual Studio Standard、Office Standard、Office Visio Professional、Windows XP、Windows Vista Business Edition。
微软同时宣称,Silverlight 2发布九个月以来,已经普及到了三分之一以上的互联网设备上,目前已经有40多万名Silverlight开发人员和大约300家合作伙伴,特别是NBC Sports会在其高质量在线视频中全面使用Silverlight技术。
躲避金融风暴冲击 Adobe美国停运一周
七 2, 2009 业界新闻
为了降低经济危机带来的冲击,Adobe近日宣布其北美公司停止运营一周,这样做的目的就是减少开支。
这一周长的停运将从6月29日开始,周一也就是7月6日恢复正常工作。其实Adobe此前已经进行了几次削减开支的计划,首席财政官MarkGarrett就表示员工的奖金和旅游开支都已被大幅度降低,未来还将继续削减开支。
Adobe并没有透露会有多少员工因为这次停运受到影响,而这一周的时间给Adobe带来的节省开支也不清楚。去年12月,他们宣布裁员600人,但是又从其他国家重新雇佣了260人。
这种停运一周的做法Adobe以前也有过,而且年底之前还有一次这样的计划,Adobe自己传统的停运时间从圣诞节那天开始到新年第一天结束。
受到经济危机的影响,Adobe产品的销售量已经呈现下降趋势。Adobe2009年第二季度的总收入为7.05亿美元,而去年同期的收入为8.87亿美元,09第一季度的收入为7.86亿美元。
Adobe旗下拥有Flash、Acrobat、Illustrator、Dreamweaver以及Photoshop等众多软件,目前要解决的是怎样利用这些软件吸引更多的消费者,毕竟消费者也在削减开支啊。