<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Wersling's Blog</title>
	<atom:link href="http://www.wersling.com/blog/wp-rss2.php" rel="self" type="application/rss+xml" />
	<link>http://www.wersling.com/blog</link>
	<description>Dedicated to Flash development</description>
	<pubDate>Sat, 11 Oct 2008 02:59:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>15个帮助开发者提高网页速度的工具</title>
		<link>http://www.wersling.com/blog/?p=228</link>
		<comments>http://www.wersling.com/blog/?p=228#comments</comments>
		<pubDate>Sat, 11 Oct 2008 02:59:34 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Note]]></category>

		<category><![CDATA[develop]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[web pages]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=228</guid>
		<description><![CDATA[英文文档，但是值得一看
15 Tools to Help You Develop Faster Web Pages
]]></description>
			<content:encoded><![CDATA[<p>英文文档，但是值得一看</p>
<p><a href="http://sixrevisions.com/tools/faster_web_page/" target="_blank">15 Tools to Help You Develop Faster Web Pages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=228</wfw:commentRss>
		</item>
		<item>
		<title>Adobe Flash CS4 细节公布</title>
		<link>http://www.wersling.com/blog/?p=226</link>
		<comments>http://www.wersling.com/blog/?p=226#comments</comments>
		<pubDate>Tue, 23 Sep 2008 07:53:42 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[cs4]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=226</guid>
		<description><![CDATA[Adobe 已将这次CS4的细节公布出来，我之前所猜想的还是有所吻合，呵呵～
我比较喜欢的几个功能：

3D 转换
反向运动与骨骼工具
元数据 (XMP) 支持
使用 Deco 工具和喷涂刷实现程序建模

]]></description>
			<content:encoded><![CDATA[<p>Adobe 已将这次<a href="http://www.adobe.com/cn/products/flash/features/" target="_blank">CS4的细节</a>公布出来，我<a href="http://www.wersling.com/blog/?p=214" target="_self">之前</a>所猜想的还是有所吻合，呵呵～</p>
<p>我比较喜欢的几个功能：</p>
<ul>
<li>3D 转换</li>
<li>反向运动与骨骼工具</li>
<li>元数据 (XMP) 支持</li>
<li>使用 Deco 工具和喷涂刷实现程序建模</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=226</wfw:commentRss>
		</item>
		<item>
		<title>Flash CS4 细节</title>
		<link>http://www.wersling.com/blog/?p=214</link>
		<comments>http://www.wersling.com/blog/?p=214#comments</comments>
		<pubDate>Thu, 18 Sep 2008 07:57:53 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[cs4]]></category>

		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=214</guid>
		<description><![CDATA[Adobe CS3套件将在9月23号发布。

到目前为止，Adobe还对其一些细节守口如瓶，也许是希望制造一些悬念，目前我得知的仅仅是这些：

增强的时间轴编辑功能：多强大不知道，有一个辅助动作编辑器，至于是否有类似AE那样的参数操作曲线控制还不清楚。
新的动画模式：这个模式估计就会包括说了很久的骨骼系统。
支持Flash Player 10? 不确定，如果有，那是否会支持3D呢？
新的界面，这个相信大家都有看到。无非将编辑区域变大些。

]]></description>
			<content:encoded><![CDATA[<p>Adobe CS3套件将在<strong>9月23号</strong>发布。</p>
<p><a href="http://www.wersling.com/blog/wp-content/uploads/2008/09/cs4teaser.png"><img class="alignnone size-medium wp-image-215" title="cs4teaser" src="http://www.wersling.com/blog/wp-content/uploads/2008/09/cs4teaser-300x216.png" alt="" width="300" height="216" /></a></p>
<p>到目前为止，Adobe还对其一些细节守口如瓶，也许是希望制造一些悬念，目前我得知的仅仅是这些：</p>
<ol>
<li>增强的时间轴编辑功能：多强大不知道，有一个辅助动作编辑器，至于是否有类似AE那样的参数操作曲线控制还不清楚。</li>
<li>新的动画模式：这个模式估计就会包括说了很久的骨骼系统。</li>
<li>支持Flash Player 10? 不确定，如果有，那是否会支持3D呢？</li>
<li>新的界面，这个相信大家都有看到。无非将编辑区域变大些。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=214</wfw:commentRss>
		</item>
		<item>
		<title>《Morning Has Broken》</title>
		<link>http://www.wersling.com/blog/?p=197</link>
		<comments>http://www.wersling.com/blog/?p=197#comments</comments>
		<pubDate>Wed, 10 Sep 2008 02:46:25 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[Morning Has Broken]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=197</guid>
		<description><![CDATA[请先静静地聆听：

美国老牌民谣男歌手阿特·加芬克尔（ART GARFUNKEL）和加拿大爵士女歌手戴安娜·克罗尔（DIANA KRALL）与爱尔兰老牌民族乐队“酋长”（THE CHIEFTAINS）合作演绎《天已破晓》（“MORNING HAS BROKEN”）。
About Morning Has Broken From Wikipedia.
]]></description>
			<content:encoded><![CDATA[<p>请先静静地聆听：</p>
<p></p>
<p>美国老牌民谣男歌手阿特·加芬克尔（ART GARFUNKEL）和加拿大爵士女歌手戴安娜·克罗尔（DIANA KRALL）与爱尔兰老牌民族乐队“酋长”（THE CHIEFTAINS）合作演绎《天已破晓》（“MORNING HAS BROKEN”）。</p>
<p>About Morning Has Broken From <a title="About Morning Has Broken " href="http://en.wikipedia.org/wiki/Morning_Has_Broken" target="_blank">Wikipedia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=197</wfw:commentRss>
		</item>
		<item>
		<title>建立一个易用的SharedObject对象 - Cookie.as</title>
		<link>http://www.wersling.com/blog/?p=205</link>
		<comments>http://www.wersling.com/blog/?p=205#comments</comments>
		<pubDate>Sun, 07 Sep 2008 04:57:22 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[cookie]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[proxy]]></category>

		<category><![CDATA[SharedObject]]></category>

		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=205</guid>
		<description><![CDATA[在很多的项目中我们都会使用到SharedObject，因为它可以将数据存储在客户机中，当客户再次访问时，Flash可以拿到这些数据。用得最多的我猜是mp3/video播放的音量设置了。但是SharedObject在你需要设置很多参数时使用起来并不方便，而且有的时候，我们需要删除一些过时的数据，SharedObject并没有这个功能。
因此，我一直使用我自己采用Proxy封装的SharedObject来使用，并带有一个TimeOut的功能，用于删除过时的数据。相对SharedObject本身来说，要方便很多。在这里分享给大家：）
查看和下载具体的源代码
使用方法十分简单：
var cookie:Cookie = new Cookie(&#8221;myCookie&#8221;);
cookie.name = &#8220;foo&#8221;;
cookie.value = Math.PI;
trace(cookie.name);    // foo
trace(cookie.value);// 3.141592653589793
cookie.clear();
如果你有更好的方法或者建议，请告诉我。
]]></description>
			<content:encoded><![CDATA[<p>在很多的项目中我们都会使用到SharedObject，因为它可以将数据存储在客户机中，当客户再次访问时，Flash可以拿到这些数据。用得最多的我猜是mp3/video播放的音量设置了。但是SharedObject在你需要设置很多参数时使用起来并不方便，而且有的时候，我们需要删除一些过时的数据，SharedObject并没有这个功能。</p>
<p>因此，我一直使用我自己采用Proxy封装的SharedObject来使用，并带有一个TimeOut的功能，用于删除过时的数据。相对SharedObject本身来说，要方便很多。在这里分享给大家：）</p>
<p>查看和下载具体的<a href="http://www.wersling.com/demo/cookieExample/srcview/index.html" target="_blank">源代码</a></p>
<p>使用方法十分简单：</p>
<p style="padding-left: 30px;"><span style="color: #000080;">var cookie:Cookie = new Cookie(&#8221;myCookie&#8221;);<br />
cookie.name = &#8220;foo&#8221;;<br />
cookie.value = Math.PI;<br />
trace(cookie.name);    // foo<br />
trace(cookie.value);// 3.141592653589793<br />
cookie.clear();</span></p>
<p>如果你有更好的方法或者建议，请告诉我。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=205</wfw:commentRss>
		</item>
		<item>
		<title>动态加载嵌入字体到Flash中(原代码)</title>
		<link>http://www.wersling.com/blog/?p=202</link>
		<comments>http://www.wersling.com/blog/?p=202#comments</comments>
		<pubDate>Fri, 05 Sep 2008 07:52:06 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Labs]]></category>

		<category><![CDATA[Resource]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[demo]]></category>

		<category><![CDATA[embed]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[font]]></category>

		<category><![CDATA[fontmanager]]></category>

		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=202</guid>
		<description><![CDATA[我之前也有写一篇文章说到嵌入字体，但是没有整合成一个很好用的方法，也没有建立一个很好的管理器进行管理。
因此，这次我写了一个FontManager来方便使用，并做了一个字体文件生成模板，方便以后项目中需要时，直接替换里面的字体名称就可以。
下面是演示：
[kml_flashembed movie="http://www.wersling.com/demo/embedFontInFlexExample/EmbedFontInFlexExample.swf" height="85" width="500" /]
具体是使用方法和源代码可以从这里下载
]]></description>
			<content:encoded><![CDATA[<p>我之前也有写<a href="http://www.wersling.com/blog/?p=140">一篇文章</a>说到嵌入字体，但是没有整合成一个很好用的方法，也没有建立一个很好的管理器进行管理。</p>
<p>因此，这次我写了一个FontManager来方便使用，并做了一个字体文件生成模板，方便以后项目中需要时，直接替换里面的字体名称就可以。</p>
<p>下面是演示：</p>
<p>[kml_flashembed movie="http://www.wersling.com/demo/embedFontInFlexExample/EmbedFontInFlexExample.swf" height="85" width="500" /]</p>
<p>具体是使用方法和源代码可以从这里<a href="http://www.wersling.com/demo/embedFontInFlexExample/srcview/index.html" target="_blank">下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=202</wfw:commentRss>
		</item>
		<item>
		<title>美国女歌手卡伦·卡彭特(Karen Carpenters)《歌唱》(&#8221;Sing&#8221;)</title>
		<link>http://www.wersling.com/blog/?p=193</link>
		<comments>http://www.wersling.com/blog/?p=193#comments</comments>
		<pubDate>Fri, 05 Sep 2008 06:59:49 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[Karen Carpenters]]></category>

		<category><![CDATA[Sing]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=193</guid>
		<description><![CDATA[周末来了，放松一下，推荐一首很轻快的歌曲。

以下是歌手的一些资料，具体的可以到 Wiki 去查看。
卡彭特 Carpenters
卡彭特乐队由著名的歌星卡彭特与她哥哥理查德·卡彭特组成，卡伦·卡彭特1950年生于美国康耐狄格州，从小在哥哥的影响下学习乐器，成了一名鼓手，大她三岁的哥哥理查德是个非常有才华的青年，担任钢琴伴奏和制作人，并创作了大量歌曲。后来在著名经纪人德纽文的帮助下，进入了美国流行乐坛。1970年一曲《靠近你》(Close To You)荣登排行榜首，这使卡彭特乐队一炮走红，70年代中他们不断有佳作闻世，成为无数美国青年的偶像，尼克松总统称卡彭特兄妹是最出色的美国青年。令人婉惜的是卡伦·卡彭特年仅32岁便过早地离去。 她死于神经性厌食症。 这是由于她为了保持身材的苗条，长期服用轻泻剂，与长期节食的严重后果。1983年2月4日她死于深爱她的父母怀中。
卡伦·卡彭特嗓音优美，演唱亲切自然，略带伤感，加之他们运用了多轨录音技术，因此他们的唱片无论在艺术上或技术上都非常成功，是当代流行音乐的精品。
卡彭特（木匠）兄妹组合以往已有多款CD专辑出版，这张题名“黄金极品”，收列了从上世纪70年代开始到80年代初共15首曲目，基本上把卡彭特兄妹最流行最动听最具影响力的表演作品荟萃于此，是歌迷乐友难得的影音资料。
“卡彭特”兄妹的作品，主要特色是用清新的旋律配以柔美的演唱而打动人心。歌手兼键盘手的哥哥理查德具有非凡的音乐才华，不但善于演唱、演奏，而且成功地兼任制作人并创作出大量歌曲。歌手兼鼓手的妹妹卡伦嗓音柔美，亲切自然，而且常常在演唱中略带伤感色调，极富吸力。这个二人组合在表演实践中逐步形成了以轻柔的和声与乐队的伴唱相结合、并以二重唱为主的特有风格。从1970年他们同A＆M唱片公司签约出版专辑以来，直至1981年（卡伦因神经性厌食，健康恶化，于1983年早逝），11年来他们一共打造出了多种专辑，其中成就了3张金唱片、5张白金专辑的业绩，并缔造了8首冠亚军歌曲、16首Top 20单曲的纪录；1970年和1971年间三获格莱美最佳新进艺人及最佳流行乐团大奖。正是这张DVD，力求将“卡彭特”这些最有价值也最动听的歌曲选编制作，奉献给世界各国的爱乐友。专辑中这15首作品包含1970年的“车票”（Ticket）、1971年的“超级明星”（Superstar）、“周一，总是下雨天”（Rainy Days ＆ Mondays）、1972年的“世界之巅”（Top Of The World）、1974年的“请邮差”（Please Mr Postman）、1980年的“跳舞时抚摸我”（Touch Me When Were Dancing）、1981年的“那些美好的旧梦”（Those Good Old Dreams）等。专辑将1970年蝉联全美排行榜达4周之久的那首成名作“靠近你”（Close To You）放在片末作为压台曲。
音质方面基本上能保持相应CD的水准，这已是难能可贵了。这些选曲对“卡彭特”组合演艺历程作出了最真实的记录，这些珍贵影音资料能随时重现他们昔日点燃的艺术光芒。
]]></description>
			<content:encoded><![CDATA[<p>周末来了，放松一下，推荐一首很轻快的歌曲。</p>
<p></p>
<p>以下是歌手的一些资料，具体的可以到 <a title="Info of Karen Carpenter" href="http://en.wikipedia.org/wiki/Karen_Carpenter" target="_blank">Wiki</a> 去查看。</p>
<p><strong>卡彭特 Carpenters</strong></p>
<p>卡彭特乐队由著名的歌星卡彭特与她哥哥理查德·卡彭特组成，卡伦·卡彭特1950年生于美国康耐狄格州，从小在哥哥的影响下学习乐器，成了一名鼓手，大她三岁的哥哥理查德是个非常有才华的青年，担任钢琴伴奏和制作人，并创作了大量歌曲。后来在著名经纪人德纽文的帮助下，进入了美国流行乐坛。1970年一曲《靠近你》(Close To You)荣登排行榜首，这使卡彭特乐队一炮走红，70年代中他们不断有佳作闻世，成为无数美国青年的偶像，尼克松总统称卡彭特兄妹是最出色的美国青年。令人婉惜的是卡伦·卡彭特年仅32岁便过早地离去。 她死于神经性厌食症。 这是由于她为了保持身材的苗条，长期服用轻泻剂，与长期节食的严重后果。1983年2月4日她死于深爱她的父母怀中。</p>
<p>卡伦·卡彭特嗓音优美，演唱亲切自然，略带伤感，加之他们运用了多轨录音技术，因此他们的唱片无论在艺术上或技术上都非常成功，是当代流行音乐的精品。</p>
<p>卡彭特（木匠）兄妹组合以往已有多款CD专辑出版，这张题名“黄金极品”，收列了从上世纪70年代开始到80年代初共15首曲目，基本上把卡彭特兄妹最流行最动听最具影响力的表演作品荟萃于此，是歌迷乐友难得的影音资料。</p>
<p>“卡彭特”兄妹的作品，主要特色是用清新的旋律配以柔美的演唱而打动人心。歌手兼键盘手的哥哥理查德具有非凡的音乐才华，不但善于演唱、演奏，而且成功地兼任制作人并创作出大量歌曲。歌手兼鼓手的妹妹卡伦嗓音柔美，亲切自然，而且常常在演唱中略带伤感色调，极富吸力。这个二人组合在表演实践中逐步形成了以轻柔的和声与乐队的伴唱相结合、并以二重唱为主的特有风格。从1970年他们同A＆M唱片公司签约出版专辑以来，直至1981年（卡伦因神经性厌食，健康恶化，于1983年早逝），11年来他们一共打造出了多种专辑，其中成就了3张金唱片、5张白金专辑的业绩，并缔造了8首冠亚军歌曲、16首Top 20单曲的纪录；1970年和1971年间三获格莱美最佳新进艺人及最佳流行乐团大奖。正是这张DVD，力求将“卡彭特”这些最有价值也最动听的歌曲选编制作，奉献给世界各国的爱乐友。专辑中这15首作品包含1970年的“车票”（Ticket）、1971年的“超级明星”（Superstar）、“周一，总是下雨天”（Rainy Days ＆ Mondays）、1972年的“世界之巅”（Top Of The World）、1974年的“请邮差”（Please Mr Postman）、1980年的“跳舞时抚摸我”（Touch Me When Were Dancing）、1981年的“那些美好的旧梦”（Those Good Old Dreams）等。专辑将1970年蝉联全美排行榜达4周之久的那首成名作“靠近你”（Close To You）放在片末作为压台曲。</p>
<p>音质方面基本上能保持相应CD的水准，这已是难能可贵了。这些选曲对“卡彭特”组合演艺历程作出了最真实的记录，这些珍贵影音资料能随时重现他们昔日点燃的艺术光芒。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=193</wfw:commentRss>
		</item>
		<item>
		<title>asSchema 4.0发布 - 将xsd文件转为ActionScript3代码</title>
		<link>http://www.wersling.com/blog/?p=191</link>
		<comments>http://www.wersling.com/blog/?p=191#comments</comments>
		<pubDate>Mon, 01 Sep 2008 05:14:24 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[air]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[asschema]]></category>

		<category><![CDATA[schema]]></category>

		<category><![CDATA[xml]]></category>

		<category><![CDATA[xsd]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=191</guid>
		<description><![CDATA[ 
asSchema是一个AIR应用程序，它可以将XML Schema文档自动转为Action Script 3代码。
asSchema is a XML Schema files automatically become the three Action Script 3 code RIA application.
主要功能是可以将一个XML Schema 或 XML 文件输出成Action Script 3代码，从而实现在编码时，获取或设置XML数据更加方便：代码提示并确保读取XML节点不会出错。
项目地址：http://code.google.com/p/asschema
下载地址：http://code.google.com/p/asschema/downloads/list
文档：http://code.google.com/p/asschema/wiki/UserManual
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="asSchema logo" src="http://asschema.googlecode.com/files/logo.png" alt="" width="350" height="80" /> </p>
<p>asSchema是一个AIR应用程序，它可以将XML Schema文档自动转为Action Script 3代码。<br />
asSchema is a XML Schema files automatically become the three Action Script 3 code RIA application.</p>
<p>主要功能是可以将一个XML Schema 或 XML 文件输出成Action Script 3代码，从而实现在编码时，获取或设置XML数据更加方便：代码提示并确保读取XML节点不会出错。</p>
<p>项目地址：<a href="http://code.google.com/p/asschema">http://code.google.com/p/asschema</a><br />
下载地址：<a href="http://code.google.com/p/asschema/downloads/list">http://code.google.com/p/asschema/downloads/list</a><br />
文档：<a href="http://code.google.com/p/asschema/wiki/UserManual">http://code.google.com/p/asschema/wiki/UserManual</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=191</wfw:commentRss>
		</item>
		<item>
		<title>AS3性能测试资料</title>
		<link>http://www.wersling.com/blog/?p=182</link>
		<comments>http://www.wersling.com/blog/?p=182#comments</comments>
		<pubDate>Tue, 12 Aug 2008 02:39:31 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=182</guid>
		<description><![CDATA[PDF FILES：

[Joa Ebert] ActionScript 3 optimization techniques
[Matt Chotin] ActionScript 3 Performance Tuning
[Adobe] ActionScript Virtual Machine 2 (AVM2) Overview

BLOG LINKS:

AS3 loops, performance comparison
Actionscript 2 vs Actionscript 3 - A practical comparison. 
A lil AS3 Performance Testing

]]></description>
			<content:encoded><![CDATA[<p>PDF FILES：</p>
<ul>
<li><a href="http://www.wersling.com/blog/wp-content/uploads/2008/08/as3-performance.pdf">[Joa Ebert] ActionScript 3 optimization techniques</a></li>
<li><a href="http://www.wersling.com/blog/wp-content/uploads/2008/08/as3-performance-for-fm.pdf">[Matt Chotin] ActionScript 3 Performance Tuning</a></li>
<li><a href="http://www.wersling.com/blog/wp-content/uploads/2008/08/avm2-overview.pdf">[Adobe] ActionScript Virtual Machine 2 (AVM2) Overview</a></li>
</ul>
<p>BLOG LINKS:</p>
<ul>
<li><a href="http://lab.polygonal.de/2006/10/08/as3-loops-performance-comparison/" target="_blank">AS3 loops, performance comparison</a></li>
<li><a href="http://armorblog.com/?p=168" target="_blank">Actionscript 2 vs Actionscript 3 - A practical comparison. </a></li>
<li><a href="http://www.artificial-studios.co.uk/?p=243" target="_blank">A lil AS3 Performance Testing</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=182</wfw:commentRss>
		</item>
		<item>
		<title>自定义Flex组件皮肤</title>
		<link>http://www.wersling.com/blog/?p=175</link>
		<comments>http://www.wersling.com/blog/?p=175#comments</comments>
		<pubDate>Mon, 16 Jun 2008 04:28:41 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flex Component]]></category>

		<category><![CDATA[skins]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=175</guid>
		<description><![CDATA[auzn 为我们带来一篇很好的教程：Using FlexBuilder 3 and Flash CS3 to Build Your Skin in Flex–KingnareStyle skin produce introduction.
一直以来，Flex Component以他笨重的身躯将我拒之门外，但是看看他如此用心的为我们提供Skin接口，看来是该考虑使用Flex Component了，加之Flash Player10性能大大幅提升，相信Flex Component以后会更好。
]]></description>
			<content:encoded><![CDATA[<p>auzn 为我们带来一篇很好的教程：<a href="http://ntt.cc/2008/06/11/using-flexbuilder-3-and-flash-cs3-to-build-your-skin-in-flex-kingnarestyle-skin-produce-introduction.html" target="_blank">Using FlexBuilder 3 and Flash CS3 to Build Your Skin in Flex–KingnareStyle skin produce introduction</a>.</p>
<p>一直以来，Flex Component以他笨重的身躯将我拒之门外，但是看看他如此用心的为我们提供Skin接口，看来是该考虑使用Flex Component了，加之Flash Player10性能大大幅提升，相信Flex Component以后会更好。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=175</wfw:commentRss>
		</item>
		<item>
		<title>Contrast the flash 3D engine</title>
		<link>http://www.wersling.com/blog/?p=174</link>
		<comments>http://www.wersling.com/blog/?p=174#comments</comments>
		<pubDate>Fri, 13 Jun 2008 08:35:32 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<category><![CDATA[3d]]></category>

		<category><![CDATA[3d engine]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flash player]]></category>

		<category><![CDATA[papervision3d]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=174</guid>
		<description><![CDATA[最近做的一个项目中需要用到 3D，所以粗略的学习了目前Flash常用的3D engine。小有心得，和大家分享下。希望能给各位在选择3D engine时有所帮助。]]></description>
			<content:encoded><![CDATA[<p>最近做的一个项目中需要用到 3D，所以粗略的学习了一些目前Flash常用的3D engine。小有心得，和大家分享下。希望能给各位在选择3D engine时有所帮助。</p>
<p><a href="http://code.google.com/p/papervision3d/" target="_blank"><strong>papervision3d</strong> </a>: 算是最老牌最流行的3d引擎了，as2时代就有。性能算是十分的不错(<a href="http://www.wersling.com/demo/panorama/PanoramaPV3d.swf" target="_blank">DEMO</a>)，支持 ASE 和 DAE 格式的3d模型，其中 DAE 格式的贴图支持得非常的不错。支持的材质方式十分之多，几乎我们所能想到的方式基本都有。但是相对来说，模型却不多，而且Camera也不是很好用，没有默认的控制器。并且我发现他最近更新不快，很多功能没有陆续增加，实在是可惜。如果你需要做一个需要高性能，不需要动态灯光，碰撞检测等的项目，pv3d是不错的选择。许可：<a href="http://www.opensource.org/licenses/mit-license.php" target="_blank">MIT MIT License</a>。</p>
<p><a href="http://docs.alternativaplatform.com/dashboard.action" target="_blank"><strong>Alternativa 3D</strong></a> : 一群俄罗斯人写的一个商业性的3d引擎，支持3DS格式模型，支持碰撞检测。有一个类似Counter-Strike的控制器，操作镜头是十分的方便。但是如果你希望动态的设置个别模型的位置什么的，那就惨了，性能十分的差。由于他不是开源项目，所以你是做商业应用，就得好好考虑了。许可：<a href="http://www.alternativaplatform.com/en/alternativa3d/license.html" target="_blank">Alternativa3D License</a>。</p>
<p><strong><a href="http://away3d.com/" target="_blank">Away3d</a></strong> : 这是一个功能很强大的3d引擎，支持多种(ASE, DAE, KMZ, 3DS, Md2, Obj)模型格式，支持3D动画，支持动态灯光等，不过性能貌似不怎么样，一个1024*1024的立方体都跑得够呛，不知道是不是我没有设置好。许可：<a href=" http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License2</a>。</p>
<p><strong><a href="http://www.flashsandy.org/blog/" target="_blank">Sandy 3D</a></strong> ： 看上去十分象PV3D，实际上我觉得他比PV3d好用，结构更加清晰，性能也十分不错。不过我觉得他还不够成熟，所以选择时需要谨慎。许可：<a href="http://www.mozilla.org/MPL/" target="_blank">Mozilla Public License 1.1 </a>。</p>
<p><strong><a href="http://temp.roxik.com/datas/physics/index.html" target="_blank">Sharikura 3D</a></strong> : 一个日本人写的，相信大家都看过 <a href="http://roxik.com/pictaps/" target="_blank">pictaps</a>，那是相当的不错。在MAX会上演示的 <a href="http://ecodazoo.com/" target="_blank">ECO ZOO</a>更是叹为观止。十分流畅的3D动画，都怀疑是否是flash做的。不过我们目前还只能看看这些漂亮的demo。</p>
<p>最后说说Flash Player10, 它在运算性能上确实提高了不少，并且提供了更多好用的功能。但是据我测试其3d性能，实在是十分一般，我仅仅对10张256*256的图片作rotationY递增，CUP就吃光了，而且我有ATI 256M独立显卡呢。看来FP10是好，使用需谨慎！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=174</wfw:commentRss>
		</item>
		<item>
		<title>Alternativa3d AS3 Panorama</title>
		<link>http://www.wersling.com/blog/?p=171</link>
		<comments>http://www.wersling.com/blog/?p=171#comments</comments>
		<pubDate>Fri, 06 Jun 2008 08:45:07 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Labs]]></category>

		<category><![CDATA[Alternativa3d]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[Panorama]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=171</guid>
		<description><![CDATA[
 [Demo]    源文件：panorama (185)
看到有人用 Papervision3D 做了一个，所以我也试试 Alternativa3d 的性能。同样是6个面，558个三角形。测试下来，和 Papervision3D  相差无几。只是这个立方体模型好像拼合有些问题，边界有条缝隙。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wersling.com/demo/panorama/Panorama.swf" target="_blank"><img class="alignnone size-medium wp-image-172" title="screenshots" src="http://www.wersling.com/blog/wp-content/uploads/2008/06/screenshots.jpg" alt="" width="256" height="264" /></a></p>
<p> [<a href="http://www.wersling.com/demo/panorama/Panorama.swf" target="_blank">Demo</a>]    源文件：<a href="http://www.wersling.com/blog/wp-content/plugins/download-monitor/download.php?id=6" title="Version 1 downloaded 185 times" >panorama (185)</a></p>
<p>看到<a href="http://blog.papervision3d.org/2006/12/18/papervision3d-as3-panorama/" target="_blank">有人</a>用 Papervision3D 做了一个，所以我也试试 <a href="http://www.alternativaplatform.com" target="_blank">Alternativa3d </a>的性能。同样是6个面，558个三角形。测试下来，和 Papervision3D  相差无几。只是这个立方体模型好像拼合有些问题，边界有条缝隙。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=171</wfw:commentRss>
		</item>
		<item>
		<title>Blue Little Flower (Chinese Traditional) by Yo-Yo Ma</title>
		<link>http://www.wersling.com/blog/?p=169</link>
		<comments>http://www.wersling.com/blog/?p=169#comments</comments>
		<pubDate>Tue, 03 Jun 2008 04:25:55 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[Lan Huahua]]></category>

		<category><![CDATA[Yo-Yo Ma]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=169</guid>
		<description><![CDATA[
CD Cover

Product Details
Performers: Joel Fan, Wu Tong, Yo-Yo Ma, Edgar Meyer, Joseph Gramley, Mark Suter, Shane Shanahan
Composers: Traditional
Original Release Date: April 16, 2002
Label: Sony Classical
Copyright: (P) 2001 SONY BMG MUSIC ENTERTAINMENT (C) 2002 SONY BMG MUSIC ENTERTAINMENT
Song Length: 4:25 minutes
Genres: Classical/Historical Periods/Classical (c.1770-1830), Classical/Chamber Music, Classical/Historical Periods, Classical, Classical/General, Soundtracks/General
ASIN: B00137XB28
Comment
The songs like Lan Huahua.
]]></description>
			<content:encoded><![CDATA[<p></p>
<p><strong>CD Cover</strong></p>
<p style="padding-left: 30px;"><strong><a href="http://www.wersling.com/blog/wp-content/uploads/2008/06/blue-little-flower.jpg"><img class="alignnone size-medium wp-image-170" title="blue-little-flower" src="http://www.wersling.com/blog/wp-content/uploads/2008/06/blue-little-flower.jpg" alt="" width="280" height="280" /></a></strong><strong></strong></p>
<p><strong>Product Details</strong></p>
<p style="padding-left: 30px;">Performers: Joel Fan, Wu Tong, Yo-Yo Ma, Edgar Meyer, Joseph Gramley, Mark Suter, Shane Shanahan<br />
Composers: Traditional<br />
Original Release Date: April 16, 2002<br />
Label: Sony Classical<br />
Copyright: (P) 2001 SONY BMG MUSIC ENTERTAINMENT (C) 2002 SONY BMG MUSIC ENTERTAINMENT<br />
Song Length: 4:25 minutes<br />
Genres: Classical/Historical Periods/Classical (c.1770-1830), Classical/Chamber Music, Classical/Historical Periods, Classical, Classical/General, Soundtracks/General<br />
ASIN: B00137XB28</p>
<p><strong>Comment</strong></p>
<p style="padding-left: 30px;">The songs like Lan Huahua.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=169</wfw:commentRss>
		</item>
		<item>
		<title>使用Flex Buillder 3编译Flash Player 10</title>
		<link>http://www.wersling.com/blog/?p=165</link>
		<comments>http://www.wersling.com/blog/?p=165#comments</comments>
		<pubDate>Wed, 21 May 2008 11:36:01 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flash player]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flex Tools]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=165</guid>
		<description><![CDATA[Rich Tretola ：Using Flash Player 10 within Flex Builder
此外看看这个也有助于了解 Flash Player 10 ： New Flash Collection: Flash (Player) 10
Flash Player 10 documentation
]]></description>
			<content:encoded><![CDATA[<p>Rich Tretola ：<a href="http://blog.everythingflex.com/2008/05/20/using-flash-player-10-within-flex-builder/" target="_blank">Using Flash Player 10 within Flex Builder</a></p>
<p>此外看看这个也有助于了解 Flash Player 10 ： <a href="http://www.franto.com/blog2/new-flash-collection-flash-player-10" target="_blank">New Flash Collection: Flash (Player) 10</a></p>
<p><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_as3langref_052008.zip" target="_blank">Flash Player 10 documentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=165</wfw:commentRss>
		</item>
		<item>
		<title>Adobe FlashPlayer10 beta 发布</title>
		<link>http://www.wersling.com/blog/?p=164</link>
		<comments>http://www.wersling.com/blog/?p=164#comments</comments>
		<pubDate>Thu, 15 May 2008 15:52:13 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[flash player]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=164</guid>
		<description><![CDATA[http://labs.adobe.com/wiki/index.php/Astro
今天没有去上班，结果误了这么一个大的消息，还好晚上有溜网，哈哈～～想不到Adobe动作这么快，这也是Silverlight给逼的。
FlashPlayer10提供更强大的渲染模式，尤其是文本渲染，我想这些大家都知道了，而我看重的确实其中另外几点：

RTMFP (Real Time Media Flow Protocol)
Speex Audio Codec
Large Bitmap Support (16,777,216 pixels (4096 x 4096) )

Real Time 和 Speex的支持，可以然我们从此不再只能播放mp3格式的声音了，虽然目前还是mp3居多。不过Adobe也是贼精的，打算拿这两个东东做流媒体服务器，新的FMS会出来。价格自然不必说，贼贵！
而更大的Bitmap支持就更好啦，以后都是高清世界，不能只是视频高清吧，图片也需要的。
最后附上下载地址：

Download the uninstaller
Download ActiveX Control for Windows
Download Plugin for Windows (EXE, 1.76 MB)
Download Plugin for Macintosh (DMG.ZIP, 5.78 MB)
Download Plugin for Linux (TAR.GZ, 3.73 MB)
Download Plugin for Linux (RPM, 3.73 MB)

]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/wiki/index.php/Astro">http://labs.adobe.com/wiki/index.php/Astro</a></p>
<p>今天没有去上班，结果误了这么一个大的消息，还好晚上有溜网，哈哈～～想不到Adobe动作这么快，这也是Silverlight给逼的。</p>
<p>FlashPlayer10提供更强大的渲染模式，尤其是文本渲染，我想这些大家都知道了，而我看重的确实其中另外几点：</p>
<ol>
<li>RTMFP (Real Time Media Flow Protocol)</li>
<li>Speex Audio Codec</li>
<li>Large Bitmap Support (16,777,216 pixels (4096 x 4096) )</li>
</ol>
<p><a href="http://en.wikipedia.org/wiki/Real_time" target="_blank">Real Time </a>和 <a href="http://speex.org/" target="_blank">Speex</a>的支持，可以然我们从此不再只能播放mp3格式的声音了，虽然目前还是mp3居多。不过Adobe也是贼精的，打算拿这两个东东做流媒体服务器，新的FMS会出来。价格自然不必说，贼贵！</p>
<p>而更大的Bitmap支持就更好啦，以后都是高清世界，不能只是视频高清吧，图片也需要的。</p>
<p>最后附上下载地址：</p>
<ul>
<li><a href="http://download.macromedia.com/pub/flashplayer/current/uninstall_flash_player.exe">Download the uninstaller</a></li>
<li><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_activex_051508.exe">Download ActiveX Control for Windows</a></li>
<li><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_plugin_051508.exe">Download Plugin for Windows</a> (EXE, 1.76 MB)</li>
<li><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_ub_051508.dmg.zip">Download Plugin for Macintosh</a> (DMG.ZIP, 5.78 MB)</li>
<li><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_linux_051508.tar.gz">Download Plugin for Linux</a> (TAR.GZ, 3.73 MB)</li>
<li><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_linux_051508.i386.rpm">Download Plugin for Linux</a> (RPM, 3.73 MB)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=164</wfw:commentRss>
		</item>
		<item>
		<title>如何选择开源项目进行Flash项目开发?</title>
		<link>http://www.wersling.com/blog/?p=163</link>
		<comments>http://www.wersling.com/blog/?p=163#comments</comments>
		<pubDate>Mon, 12 May 2008 07:43:46 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<category><![CDATA[3d engine]]></category>

		<category><![CDATA[Animation]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[Data Structures]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[Localization]]></category>

		<category><![CDATA[logging]]></category>

		<category><![CDATA[Multi files download]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[porject]]></category>

		<category><![CDATA[UI Component]]></category>

		<category><![CDATA[Unit test]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=163</guid>
		<description><![CDATA[一直以来，我都是自己写一个Library包来为项目开发提供基础类。这个Library有些是自己写的，有些的拿了别人的代码，整合在一起。而事实上，这些功能大多在目前的Flash开源项目中都有，我的工作基本属于重复开发。
为什么开发项目难以发扬光大？我认为有部分原因是因为大家各自为政，开发了很多类似的东西，而没有集中精力来做好一个；虽各有所长，但不统一，所以，我打算在下一阶段集中维护和整合别人的开源项目应用到自己的项目中，这样我就可以跳出自己开发这些Library的框框，致力于项目的开发。
一下是我打算整合的一些开源项目，更多的开源项目可以到 osflash.org 找到。
Core

as3corelib : charles.bihis 和Adobe团队维护的一个项目，里面有很多的功能，包括一些编码、JSON、Formater和一些网络相关的类，比较实用。而且bug比较少。

Application framework

puremvc : 小型的项目你可以随便写就可以，但是大型的多人开发的项目，你最好有一个好的框架，puremvc也许不是最好的，但是它确实是一个不错的选择。

Data Structures

as3ds : 一般情况下我们都用Array和Dictionary就差不多了，但是不代表你不需要一个队列什么的，as3ds在类命名上感觉有些怪，但是性能还是不错。

UI Component

Flash CS3 UI Component : 也许很多人骂v3组件，但是对于一些小型项目来说，它可以大大降低我们的开发速度，因为你可以叫Designer去自己布局这些组件，而不用你来换肤之类的。
Liquid Components : 这个组件还没有发布，但是我很期待它，看看demo吧，所有组件的Skin只需是一张图片，有了这个组件，你只需要designer按照文档给你图片就可以了，哈哈～当然，请确保你不是designer。

Layout Manager

Yahoo Layout Utility : 布局管理器对于有大量列表和需要自适应窗口大小的程序来说，就变得必不可少，我在这里推荐 Yahoo Flash 开发组开发的组件。它提供一组支持Flash CS3的组件，编码规范，文档齐全。如果不需要，不妨去看看。

Multi files download

masapi : 一个相当好用的多文件加载框架. 在项目的开始时，我们一般都需要加载很多很多的XML、图片等文件，用它我们就可以整合所有的文件加载，并显示到一个进度条中。

Animation

tweener : 提供一组静态的接口，使用起来很是方便。
boostworthy : 这个比起 tweener 来说，更加强大，且结构规范合理。为什么要两个都用呢，是因为很多的设计人员会用这两个做demo效果，为保持参数的统一，所以我打算都用。

3d engine

papervision3d : 3D已经是一种趋势，Adobe自己都打算推出了呢，但是目前比较主流的还是这个PV3d，所有如果有3d方面的项目，肯定少了它。

Localization


Flex ResourceBundle：对于多语言，我认为用Flex自带的这个功能就不错，你可以不使用Flex组件，但是你可以在ActionScript Project 中使用这个功能，它仅仅加大你swf文件9k.并且Flex3 支持动态加载语言，并附送DateFormater、StringFormater功能。 ResoureBundle 在 Flex3 正式版中已不再支持ActionScript project。


Logging

实在是没有找到很好的，目前来说我还是用的自己开发的。如果哪位有发现好用的，推荐给我。同时我也打算加强我那个Output工具。

Unit test

asunit : 测试关系到一个项目的成败，如果你需要白盒测试，asunit是不错的选择。

这里罗列的是我在项目中用到的，当然不乏更好的选择。它们之间有些很少一部分的功能存在重叠，比如masapi 中也有一个Data [...]]]></description>
			<content:encoded><![CDATA[<p>一直以来，我都是自己写一个<a href="http://code.google.com/p/was3" target="_blank">Library</a>包来为项目开发提供基础类。这个Library有些是自己写的，有些的拿了别人的代码，整合在一起。而事实上，这些功能大多在目前的Flash开源项目中都有，我的工作基本属于重复开发。</p>
<p>为什么开发项目难以发扬光大？我认为有部分原因是因为大家各自为政，开发了很多类似的东西，而没有集中精力来做好一个；虽各有所长，但不统一，所以，我打算在下一阶段集中维护和整合别人的开源项目应用到自己的项目中，这样我就可以跳出自己开发这些Library的框框，致力于项目的开发。</p>
<p>一下是我打算整合的一些开源项目，更多的开源项目可以到 <a href="http://www.osflash.org" target="_blank">osflash.org</a> 找到。</p>
<p><strong>Core</strong></p>
<ul>
<li><a href="http://code.google.com/p/as3corelib/" target="_blank">as3corelib </a>: <a href="http://www.wersling.com/u/charles.bihis/">charles.bihis</a> 和Adobe团队维护的一个项目，里面有很多的功能，包括一些编码、JSON、Formater和一些网络相关的类，比较实用。而且bug比较少。</li>
</ul>
<p><strong>Application framework</strong></p>
<ul>
<li><a href="http://www.puremvc.org/" target="_blank">puremvc </a>: 小型的项目你可以随便写就可以，但是大型的多人开发的项目，你最好有一个好的框架，puremvc也许不是最好的，但是它确实是一个不错的选择。</li>
</ul>
<p><strong>Data Structures</strong></p>
<ul>
<li><a href="http://code.google.com/p/as3ds/" target="_blank">as3ds </a>: 一般情况下我们都用Array和Dictionary就差不多了，但是不代表你不需要一个队列什么的，as3ds在类命名上感觉有些怪，但是性能还是不错。</li>
</ul>
<p><strong>UI Component</strong></p>
<ul>
<li>Flash CS3 UI Component : 也许很多人骂v3组件，但是对于一些小型项目来说，它可以大大降低我们的开发速度，因为你可以叫Designer去自己布局这些组件，而不用你来换肤之类的。</li>
<li><a href="http://www.bytearray.org/?p=109" target="_blank">Liquid Components</a> : 这个组件还没有发布，但是我很期待它，看看<a href="http://www.foxaweb.com/projects/liquid/demo/demoInspector.html" target="_blank">demo</a>吧，所有组件的Skin只需是一张图片，有了这个组件，你只需要designer按照文档给你图片就可以了，哈哈～当然，请确保你不是designer。</li>
</ul>
<p><strong>Layout Manager</strong></p>
<ul>
<li><a href="http://developer.yahoo.com/flash/astra-utils/" target="_blank">Yahoo Layout Utility</a> : 布局管理器对于有大量列表和需要自适应窗口大小的程序来说，就变得必不可少，我在这里推荐 Yahoo Flash 开发组开发的组件。它提供一组支持Flash CS3的组件，编码规范，文档齐全。如果不需要，不妨去看看。</li>
</ul>
<p><strong>Multi files download</strong></p>
<ul>
<li><a href="http://code.google.com/p/masapi/" target="_blank">masapi </a>: 一个相当好用的多文件加载框架. 在项目的开始时，我们一般都需要加载很多很多的XML、图片等文件，用它我们就可以整合所有的文件加载，并显示到一个进度条中。</li>
</ul>
<p><strong>Animation</strong></p>
<ul>
<li><a href="http://code.google.com/p/tweener/" target="_blank">tweener </a>: 提供一组静态的接口，使用起来很是方便。</li>
<li><a href="http://www.boostworthy.com/blog/?p=170" target="_blank">boostworthy </a>: 这个比起 tweener 来说，更加强大，且结构规范合理。为什么要两个都用呢，是因为很多的设计人员会用这两个做demo效果，为保持参数的统一，所以我打算都用。</li>
</ul>
<p><strong>3d engine</strong></p>
<ul>
<li><a href="http://code.google.com/p/papervision3d/" target="_blank">papervision3d </a>: 3D已经是一种趋势，Adobe自己都打算推出了呢，但是目前比较主流的还是这个PV3d，所有如果有3d方面的项目，肯定少了它。</li>
</ul>
<div id="result_box" dir="ltr"><strong>Localization</strong></div>
<ul dir="ltr">
<li>
<div><a href="http://livedocs.adobe.com/flex/3/html/index.html?content=l10n_1.html" target="_blank"><span style="text-decoration: line-through;">Flex ResourceBundle</span></a><span style="text-decoration: line-through;">：对于多语言，我认为用Flex自带的这个功能就不错，你可以不使用Flex组件，但是你可以在ActionScript Project 中使用这个功能，它仅仅加大你swf文件9k.并且Flex3 支持动态加载语言，并附送DateFormater、StringFormater功能。</span> <span style="color: #ff0000;">ResoureBundle 在 Flex3 正式版中已不再支持ActionScript project。</span></div>
</li>
</ul>
<p><strong>Logging</strong></p>
<ul>
<li>实在是没有找到很好的，目前来说我还是用的自己开发的。如果哪位有发现好用的，推荐给我。同时我也打算加强我那个Output工具。</li>
</ul>
<p><strong>Unit test</strong></p>
<ul>
<li><a href="http://www.asunit.org/" target="_blank">asunit </a>: 测试关系到一个项目的成败，如果你需要白盒测试，asunit是不错的选择。</li>
</ul>
<p>这里罗列的是我在项目中用到的，当然不乏更好的选择。它们之间有些很少一部分的功能存在重叠，比如<a href="http://code.google.com/p/masapi/" target="_blank">masapi </a>中也有一个Data Structures包，但是总体来说很是比较<strong>和谐</strong>，基本不会出现冲突。</p>
<p>列出来给大家一个参考，如果你有更好地，也可以告诉我。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=163</wfw:commentRss>
		</item>
		<item>
		<title>中国古典十大名曲之一《广陵散》</title>
		<link>http://www.wersling.com/blog/?p=157</link>
		<comments>http://www.wersling.com/blog/?p=157#comments</comments>
		<pubDate>Sun, 27 Apr 2008 01:05:34 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[classic]]></category>

		<category><![CDATA[中国古典十大名曲]]></category>

		<category><![CDATA[广陵散]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=157</guid>
		<description><![CDATA[最近买了一台古琴，打算在空余时间多多学习，因此，放一首《广陵散》上来，作为一个好的开始。并为我的Blog程序顺利搬迁到Wordpress庆祝下。呵呵～～

《广陵散》，又名《广陵止息》。是古代一首大型琴曲，它至少在汉代已经出现。其内容向来说法不一，但一般的看法是将它与《聂政刺韩王》琴曲联系起来。《聂政刺韩王》主要是描写战国时代铸剑工匠之子聂政为报杀父之仇，刺死韩王，然后自杀的悲壮故事。关于此，蔡邕《琴操》记述得较为详细。查看详细信息 &#124; 更多录音
]]></description>
			<content:encoded><![CDATA[<p>最近买了一台古琴，打算在空余时间多多学习，因此，放一首《广陵散》上来，作为一个好的开始。并为我的Blog程序顺利搬迁到Wordpress庆祝下。呵呵～～</p>
<p></p>
<p>《广陵散》，又名《广陵止息》。是古代一首大型琴曲，它至少在汉代已经出现。其内容向来说法不一，但一般的看法是将它与《聂政刺韩王》琴曲联系起来。《聂政刺韩王》主要是描写战国时代铸剑工匠之子聂政为报杀父之仇，刺死韩王，然后自杀的悲壮故事。关于此，蔡邕《琴操》记述得较为详细。<a href="http://baike.baidu.com/view/8961.htm" target="_blank">查看详细信息</a> | <a href="http://mp3.baidu.com/m?tn=baidump3&amp;ct=134217728&amp;lm=-1&amp;word=%B9%E3%C1%EA%C9%A2" target="_blank">更多录音</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=157</wfw:commentRss>
		</item>
		<item>
		<title>经典收藏：法国保罗.莫里哀</title>
		<link>http://www.wersling.com/blog/?p=158</link>
		<comments>http://www.wersling.com/blog/?p=158#comments</comments>
		<pubDate>Sat, 26 Apr 2008 14:03:31 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[保罗.莫里哀]]></category>

		<category><![CDATA[轻音乐]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=158</guid>
		<description><![CDATA[我很喜欢保罗.莫里哀的音乐，所有，有好东西总是需要分享。这里有保罗.莫里哀轻音乐团的15张CD。推荐给喜欢保罗的朋友.:)
 试听：《Olive Tree》

保罗.莫里哀轻音乐团简介：
保罗．莫里哀乐团是法国通俗乐团，世界著名三大轻音乐团之一，由保罗-莫里哀创建。保罗-莫里哀1925年3月4日出生于马赛一个热爱音乐的家庭中，4岁开始学习钢琴，他天赋好，听觉灵敏，有惊人的音乐记忆能力。10岁时进入马赛音乐学院学习钢琴和作曲，1944年，19岁的保罗开始了通俗乐队的指挥生涯，由于为唱片公司改编音乐而名声日噪。
1965年他组织了自己的乐团。1968年，该团灌制的唱片《蓝色的爱情》(LOVE IS BLUE)在美国的流行音乐榜上连续八周排在第一名，成为该年度的金唱片，并在ACC唱片比赛中获得大奖，同年又应邀到美国演出。
保罗-莫里哀团以一曲《蓝色的爱情》征服了世界。此后30年中，乐团的唱片销量3000万张，
演奏的乐曲被录制过1000次，进行了30多次世界巡回演出，享有极高的声誉，从此成为世界明星。
保罗-莫里哀于1998年告别舞台，但是他的乐队仍是派往各国的音乐使节。乐队演奏莫利亚独特风格的音乐，以及他创作或改编的最受欢迎和流行的乐曲。他成功地找到了一条能巧妙的将古典音乐与流行音乐相连接的途径，形成了他那将优美的旋律、生动的节奏和明朗的气氛结合起来的独特风格。
]]></description>
			<content:encoded><![CDATA[<p>我很喜欢保罗.莫里哀的音乐，所有，有好东西总是需要分享。<a href="http://www.hispeed.com.cn/Forum/ReadPost.asp?PostID=1009359" target="_blank">这里</a>有保罗.莫里哀轻音乐团的<strong>15张CD</strong>。推荐给喜欢保罗的朋友.:)</p>
<p> 试听：《Olive Tree》</p>
<p></p>
<p><strong>保罗.莫里哀轻音乐团简介：</strong></p>
<p>保罗．莫里哀乐团是法国通俗乐团，世界著名三大轻音乐团之一，由保罗-莫里哀创建。保罗-莫里哀1925年3月4日出生于马赛一个热爱音乐的家庭中，4岁开始学习钢琴，他天赋好，听觉灵敏，有惊人的音乐记忆能力。10岁时进入马赛音乐学院学习钢琴和作曲，1944年，19岁的保罗开始了通俗乐队的指挥生涯，由于为唱片公司改编音乐而名声日噪。<br />
1965年他组织了自己的乐团。1968年，该团灌制的唱片《蓝色的爱情》(LOVE IS BLUE)在美国的流行音乐榜上连续八周排在第一名，成为该年度的金唱片，并在ACC唱片比赛中获得大奖，同年又应邀到美国演出。<br />
保罗-莫里哀团以一曲《蓝色的爱情》征服了世界。此后30年中，乐团的唱片销量3000万张，<br />
演奏的乐曲被录制过1000次，进行了30多次世界巡回演出，享有极高的声誉，从此成为世界明星。</p>
<p>保罗-莫里哀于1998年告别舞台，但是他的乐队仍是派往各国的音乐使节。乐队演奏莫利亚独特风格的音乐，以及他创作或改编的最受欢迎和流行的乐曲。他成功地找到了一条能巧妙的将古典音乐与流行音乐相连接的途径，形成了他那将优美的旋律、生动的节奏和明朗的气氛结合起来的独特风格。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=158</wfw:commentRss>
<enclosure url="http://www.hispeed.com.cn/Music/Common/200510/(PMO)01.mp3" length="7041000" type="audio/mpeg" />
		</item>
		<item>
		<title>使用Output在Flash中显示测试信息</title>
		<link>http://www.wersling.com/blog/?p=5</link>
		<comments>http://www.wersling.com/blog/?p=5#comments</comments>
		<pubDate>Sun, 23 Sep 2007 02:14:00 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[logging]]></category>

		<category><![CDATA[output]]></category>

		<category><![CDATA[trace]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=5</guid>
		<description><![CDATA[
一、啥是Output？
在我们开发Flash程序时，我们可以通过Flex的debug来显示我们的测试信息，但是，有的时候，测试环境并不理想，比如，你要把你的程序上传到网站上来测试网络等是否OK，这个时候，trace出来的信息是无法得到的。这个时候你就有必要建立一个文本框，将你要测试的信息显示在这个文本框中。Output就是这个文本框，只是它比一般的文本框更强大。下面是一个演示：
[kml_flashembed movie="http://www.wersling.com/blog/attachments/month_0709/8200792395835.swf" height="220" width="550" fversion="9"/]
二：使用Output到你的项目中

下载output.swc (142) - 64.49 KB 。如果你希望得到源代码，请访问google code
将output.swc加入到你项目的Library中。
在你程序需要显示测试代码之前实例化Output，并加入到主场景，如:：this.addChild(new Output(150,true)); 查看Output API
将需要显示的测试信息采用Tracer抛出，如：Tracer.log(&#8217;add Log info.&#8217;); 可以查看这个API获取更多信息.
如果你还不是很清楚，请下载示例中的源代码：output source (137) - 833 bytes.

]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.wersling.com/blog/attachments/month_0708/i200782895130.jpg" alt="" /></p>
<p><strong>一、啥是Output？</strong></p>
<p>在我们开发Flash程序时，我们可以通过Flex的debug来显示我们的测试信息，但是，有的时候，测试环境并不理想，比如，你要把你的程序上传到网站上来测试网络等是否OK，这个时候，trace出来的信息是无法得到的。这个时候你就有必要建立一个文本框，将你要测试的信息显示在这个文本框中。Output就是这个文本框，只是它比一般的文本框更强大。下面是一个演示：</p>
<p>[kml_flashembed movie="http://www.wersling.com/blog/attachments/month_0709/8200792395835.swf" height="220" width="550" fversion="9"/]</p>
<p><strong>二：使用Output到你的项目中</strong></p>
<ol>
<li>下载<a href="http://www.wersling.com/blog/wp-content/plugins/download-monitor/download.php?id=2" title="Version 1.0 downloaded 142 times" >output.swc (142) - 64.49 KB</a> 。如果你希望得到源代码，请访问<a href="http://code.google.com/p/was3">google code</a></li>
<li>将output.swc加入到你项目的Library中。</li>
<li>在你程序需要显示测试代码之前实例化Output，并加入到主场景，如:：this.addChild(new Output(150,true)); <a href="http://was3.googlecode.com/svn/trunk/api/net/manaca/utils/Output.html" target="_blank">查看Output API</a></li>
<li>将需要显示的测试信息采用Tracer抛出，如：Tracer.log(&#8217;add Log info.&#8217;); 可以查看这个<a href="http://was3.googlecode.com/svn/trunk/api/Tracer.html" target="_blank">API获取更多信息</a>.</li>
<li>如果你还不是很清楚，请下载示例中的源代码：<span style="font-family: Courier New;"><a href="http://www.wersling.com/blog/wp-content/plugins/download-monitor/download.php?id=3" title="Version 1.0 downloaded 137 times" >output source (137) - 833 bytes</a></span>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=5</wfw:commentRss>
<enclosure url="http://www.wersling.com/blog/wp-content/plugins/wp-download_monitor/download.php?id=2" length="644900" type="zip" />
		</item>
		<item>
		<title>Flash vs Silverlight</title>
		<link>http://www.wersling.com/blog/?p=4</link>
		<comments>http://www.wersling.com/blog/?p=4#comments</comments>
		<pubDate>Fri, 31 Aug 2007 02:23:00 +0000</pubDate>
		<dc:creator>wersling</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.wersling.com/blog/?p=4</guid>
		<description><![CDATA[下面是来自TechTarget的一张Flash/Silverlight技术比较表：

从中可以看到貌似Flash比Silverlight要弱，但是值的提出的是，最新发布的beta版flash已经支持H264，所以在视频格式这个部分Adobe已经在努力。此外，Flash拥有大量的开发者，普及率也很高，再看看Silverlight的UI编辑器吧，那简直是一个噩梦，就像用完PhotoShop后改用画图板，看来，Silverlight还有很长的路要走。
我希望Silverlight有更出色的表现，毕竟，多一些竞争多一些选择，对于我们开发者来说都没有坏处。
PS.你希望 Flash Player10 有什么功能呢？我希望Adobe可以做这些：

更多媒体格式的支持(mov、avi)
高清图片支持(现在BitmapData限制在2880*2880)
更强大的Web语言交互的能力
图形特效和图像处理性能的提高

]]></description>
			<content:encoded><![CDATA[<p>下面是来自TechTarget的一张Flash/Silverlight技术比较表：</p>
<p><img src="http://www.wersling.com/blog/attachments/month_0708/v2007831101112.jpg" alt="" /></p>
<p>从中可以看到貌似Flash比Silverlight要弱，但是值的提出的是，最新发布的beta版flash已经支持H264，所以在视频格式这个部分Adobe已经在努力。此外，Flash拥有大量的开发者，普及率也很高，再看看Silverlight的UI编辑器吧，那简直是一个噩梦，就像用完PhotoShop后改用画图板，看来，Silverlight还有很长的路要走。</p>
<p>我希望Silverlight有更出色的表现，毕竟，多一些竞争多一些选择，对于我们开发者来说都没有坏处。</p>
<p>PS.你希望 Flash Player10 有什么功能呢？我希望Adobe可以做这些：</p>
<ul>
<li>更多媒体格式的支持(mov、avi)</li>
<li>高清图片支持(现在BitmapData限制在2880*2880)</li>
<li>更强大的Web语言交互的能力</li>
<li>图形特效和图像处理性能的提高</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wersling.com/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		</item>
	</channel>
</rss>
