豆瓣同步

2009年12月30日 fireyang 没有评论

最近发现很多朋友都在豆瓣,而我注册时很老的一批了,那时候只是看看django的成功案例。

没想到现在在上面混的朋友真的挺多的。

今天将我的blog同步到豆瓣上。

我已经很久没有写blog了,不是自己忙,而是真的懒了,经常在qq空间上倒腾一些话语,感觉没多少价值。

渐渐回到过去,好好写blog,不后悔,不折腾……

分类: 杂七杂八 标签:

34个有用的ActionScript 3.0的API

2009年12月20日 fireyang 没有评论

对于api的说明自己翻译了下,本人英语水平一般,可能有所错误,如果可以,建议阅读原文。

来源:

List of 34 More ActionScript 3.0 APIs

Using an API can save time during the development process. The wonderful thing about the Flash Platform Community has always been the willingness to share. Here’s 34 more ActionScript 3.0 APIs that can be used for Flex, Flash and AIR development. Hopefully one of the APIs listed here or in one of my previous API listing posts can help you and your team save time. Happy Holidays!! :)

在开发的过程中如果使用API可以节省很多时间。而且幸运的是Flash Platform Community一直乐意来共享这些资源。这34个AS3 API将被使用在Flex,Flash和AIR开发中。希望这些API包括我之前发布的API版本能帮助你和你的团队来节省时间。另外,祝节日快乐!!:)

ArcGIS API for Flex
ArcGIS  API for Flex是允许用基于ArcGIS Server开发RIA项目。它是基于Adobe Flex 框架。这个框架是在Flash Player 9或以上版本的客户端技术,或者Adobe AIR。所有的Flex 3.x SDK版本现在都支持。
http://resources.esri.com/arcgisserver/apis/flex/

asaudio
ASaudio是一个小型专用于简单并高效的声音处理AS3库。
http://code.google.com/p/asaudio/

as3ansi
是在Flash和Flex应用中的AS3中扩展自ASCII(IBM code page 437)和解析和查看类库。
http://code.google.com/p/as3ansi/

ActionScript 3.0 Client Library for Facebook Platform API
Facebook平台客户端的AS3 API,完全支持Facebook和Adobe,能更简单的在Facebook平台和Flash平台直接构建应用。
http://code.google.com/p/facebook-actionscript-api/

ascolourlovers
AS3的ColourLoversAPI。在As3的项目中使用这个类库,提供所有需要调色板,颜色的工具。
http://code.google.com/p/ascolourlovers/

AS3DAC
AS3DAC解析AS3.0类或实例文件,并添加一段asdoc的文档。沿用Flex SDK的代码编写规则。
http://code.google.com/p/as3dac/

as3flexdb
AS3FlexDB项目是一个开源的类库,允许Adobe Flex应用能直接连接到MySQL服务器。
http://code.google.com/p/as3flexdb/

as3growl
这个ActionScript 3 API是伴随Grwol 通知服务器工作的。
http://code.google.com/p/as3growl/

AS3 Http Client Library
这个http 类库基于flash.net.Socket(并as3crypto)编写的,使用在AIR或flash运行时。
http://github.com/gabriel/as3httpclient

as3midilib
ActionScript 3.0提供支持MIDI
http://code.google.com/p/as3midilib/

as3openxmlformats
ActionScript 3类库支持MS Office开放XML格式。
http://code.google.com/p/as3openxmlformats/

as3-scaffold
as3-scaffold是一个轻量as3框架,其中包括一些简便的脚手架脚本用来自动完成一些单调的新建as3项目时的设置,并支持PureMVC.
http://code.google.com/p/as3-scaffold/

as3scriptinglib
这个类库的目标是提供一个API在Flash客户端来编译并执行 ActionScript/JavaScript(不需要服务器),遵循Adobe的ECMAScrpit 4编译器(来自Tamarin项目)
http://code.google.com/p/as3scriptinglib/

as3zlib
zlib的as3端口。
这个JZlib到as3的端口。之初创建这个,是由于Flash 9中的as3不支持ByteArray。AIR已经支持内置的所以不需要这个代码。
http://code.google.com/p/as3zlib/

bitly as3 api
bit.lyAPI的简单as3实现。
http://code.google.com/p/bitly-as3-api/

Diggbe
Diggbe是一个普遍的目标DI引擎。当初的构想是为了单元测试目标(忽略 xxxSet/GetForTest)。但是它允许服务依赖注入使用在运行时代码中。
http://code.google.com/p/diggbe/

echo-nest-flash-api
Echo Nest API在ActionScript 3上的接口。
http://github.com/also/echo-nest-flash-api

Etsy API Wrapper for Actionscript 3
Etsy.com API封装的ActionScript 3类。
http://thunderfarm.com/etsy/

feedmeas3
FeedMe是使用低级别的类的对象之间共享数据。
http://code.google.com/p/feedmeas3/

fuelas3svn
SVN协议的As3实现。这个类库让你可以在Flash上完全拥有SVN客户端的写入能力。
http://code.google.com/p/fuelas3svn/

Gigya AS3 API
http://wiki.gigya.com/030_Gigya_Socialize_API_2.0/030_API_reference/010_Client_API_%28JavaScript%29

googleas3api
Google  API的AS3类库。将Google的强大融入到你的Flash/Flex/AIR应用中(搜索,翻译,建议,天气,订阅等)
http://code.google.com/p/googleas3api/

Kongregate’s AS3 API
这Kongregate AS3 API允许你拓展你的游戏与Kongregate平台进行交互。
http://www.kongregate.com/developer_center/docs/as3-api

KoolMoves AS3 API
http://koolexchange.com/docs/km/

lastfm as3
允许访问Last.fm web服务(Last.fm是一个音乐共享平台)
http://code.google.com/p/lastfm-as3/

Mappy AS3 API
感谢Mappy AS3 API,秀出你用户的高级显示效果(缩放的过渡效果,视频积分,动画等)。浏览器的Flash插件让地图的呈现速度更快(拥有大量的网络用户)。
http://api.mappy.com/en/as3

MP3tunes Music AS3/Flex/AIR API
MP3tunes Music API的AS3实现。这个api由REST接口组成,允许你访问MP3tunes Locker service上的某个用户的所有数据。你可以以此服务为基础构建AS3/Flex/AIR项目。
http://code.google.com/p/mp3tunes-as3-api/

nd3d
ND3D是一个简单的AS3 3D引擎。针对速度和简单性。目标是使用简单的3D效果和迅速的3D测试/原型。这个引擎编译后的大小约为10k。
http://code.google.com/p/nd3d/

netflex-as3-api
基于Netflix API 应用的Actionscript 3公共类库
http://code.google.com/p/netflex-as3-api/

Sekati API
Sekati API是个纯Actionscript 3.0的框架,设计用来辅助开发flash/flex项目或应用的时候能更关注更高级的功能函数封装。该框架提供一个灵活的,丰富的xml可配置的应用架构,通过实现其核心显示对象、控制器模块,管理模块和公共模块的集成。
http://code.google.com/p/sekati/

Soundcloud AS3 API
用AS3写的通用Soundcloud AS3 API,应用到Flash,Flex和AIR项目中去。
http://github.com/dasflash/Soundcloud-AS3-API/blame/1aa2d25c072309a1e931b08e88f6c7218a135be0/README

tweensy
tweensy是一个不可思议的性能的Actionscript 3原型运动员。在Teensy有一个扩展的包名为Tweensy FX,它能在DisplayObjects上应用运动效果。(应该属于缓动库)
http://code.google.com/p/tweensy/

vyana
轻量的类似于Cairngorm-PureMVC框架,关于模块化应用。
http://code.google.com/p/vyana/

wiiflash
Wiimote和Flash之间的通信。
http://code.google.com/p/wiiflash/

FlashPlayerTrust on Gnu/Linux(ubuntu)

2009年11月1日 fireyang 没有评论

在ubuntu如果直接在本地进行播放flash,如果这个flash有调用外部文件,经常出现”不能访问本地资源”;

所有需要手动设置flashplayer的安全设置:

找到配置目录:/home/{user}/.macromedia/Flash_Player/#Security/FlashPlayerTrust

在该目录下可能已经有一些cfg文件了,如果你有安装air应用的话。

你可以在该目录下建:myTrustFiles.cfg

然后将以下的内容输入到文本:

/home/{user}

/tmp

这样,就可以允许你的/home/{user}和/tmp所包含的swf都可以穿越安全沙箱了

如果是windows和mac系统,只是路径不同而已:

Windows     boot disk\Documents and Settings\\Application Data\Macromedia\Flash Player\#Security
Macintosh /Users//Library/Preferences/Macromedia/Flash Player/#Security/

分类: actionscript, 关于RIA 标签:

linux小工具

2009年9月13日 fireyang 没有评论

最近一只在忙项目,都没打理这个blog了

今天刚好看到几个工具,就在这里收录下,主要来源于此站的介绍:http://blog.youxu.info/category/linux/

一个窗体管理器:awesome

http://awesome.naquadah.org/

能进行自定义的配置,只要用键盘就可以方便游走在不同的窗体之间,得心应手。

看介绍很心动,用用看先

一个PDF查看器:apvlv

http://code.google.com/p/apvlv/

用vim的移动方式,在pdf中游走,据说是国人开发,更要支持下了。

一个桌面切分工具:screenwm

http://sourceforge.net/projects/screenwm/

可以让你横着或者竖着切分屏幕成任意的组合, 在每一个小单元里面,相当于运行着一个 GNU Screen 窗口

分类: ubuntu 标签: ,

不错的as类库站点

2009年8月5日 fireyang 没有评论

在整理个人类库发现国内居然有这么个站点,内容不错。

介绍的类和包,都挺有用的,强烈推荐下:

http://asclass.yo2.cn/

Flasher们,赶紧去淘淘看,或许就有收获了!

分类: actionscript 标签: ,

AS通用类库–CASALib

2009年8月5日 fireyang 没有评论

在做as开发的时候,经常会用到一些通用的类库,比如数学公式,加密解密算法,运动轨迹算法等。

所以一般都是整理一些as类库,打造自己的类库。

今天将推荐这个类库CASALib:http://casalib.org/

其中包含的类比较全,打算借鉴这个类库,整合一个自己的类库,为以后的开发准备一个好的工具。

分类: actionscript 标签:

qq空间也启用Gears了!

2009年7月27日 fireyang 1 条评论

qq空间也使用了Gears做本地缓存了,这样确实能提高不少速度!

screenshot_001

分类: 杂七杂八 标签:

强大的Flash调试器De MonsterDebugger

2009年7月18日 fireyang 没有评论

无意间看到这个调试器,没有试用过,但是看了视频演示,确实很强大。

我把认为的优点介绍下:

  1. 开源免费。(这是我最看重的一点)
  2. 可以传递Trace,这其他调试器也可以,但是这个可以做到按trace的时间,用list的形式列出来,很好
    而且如果你trace的是xml,还自动以树形组件呈现。
  3. 实时变量参看,你可以间当前的所有变量的值,可以直观的参看,而且可以对变量直接进行赋值,赋值结果直接传递到swf里。
  4. 实时调用可见的函数,你可以在调试的时候,直接在调试器中调用函数,并且传递参数。

不足:

  1. 查看的变量好像只能是displayobject一些自带的变量,而且不能看child的,这功能需要完善。
  2. 没有断点功能!(用air做估计难度比较大,呵呵)
  3. debug后,正式发布需要删除所有的debug代码,比较麻烦。但是外置的调试器,都是通过通讯来实现的,估计比较难做到官方的调试器那样;
    所以在正式发布,需要对调试代码注释掉,一则为了安全,一则为了执行效率。
  4. 因为是经过通讯实现调试,所以应该加个加密机制,就是在swf设置密码,在调试器查看时需要输入密码才能查看。(类似的调试器有这功能了)

但是总体来说这个外置调试器是我见过最牛的了,值得推荐!

地址:http://demonsterdebugger.com/

air下载:Download latest version

项目地址:monsterdebugger.googlecode.com

homepage

分类: Air, actionscript 标签: , ,

酷站推荐(flash界面)

2009年7月18日 fireyang 没有评论

http://www.thefwa.com/

其中推荐的网站都不错。

screenshot_001

分类: 其他 标签:

强大的winetricks

2009年7月18日 fireyang 没有评论

使用过ubuntu的人应该知道wine的工具。

wine可以将一些windows的软件移植到linux下,所以很方便。

安装wine:sudo apt-get install wine

但是在安装完wine后,需要配置写字体,中文支持等,这里就不详细说明了。

现在开始推荐winetricks。

这个应该是wine的一个简单的软件库工具,个人感觉很强大。

里面包括:核心字体、.net framework 2.0等,还有其他一些类库!

安装:

wget http://kegel.com/wine/winetricks
chmod +x winetrick
sh ./winetricks

大家试试吧!

分类: ubuntu 标签: ,