<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zrong&#039;s Blog &#187; AIR</title>
	<atom:link href="http://zengrong.net/post/tag/air/feed" rel="self" type="application/rss+xml" />
	<link>http://zengrong.net</link>
	<description>Flash、Flex、RIA、web、Linux和我的生活</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:09:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>编辑Sprite Sheet的小工具：sprite sheet editor v0.6.2发布</title>
		<link>http://zengrong.net/post/1482.htm</link>
		<comments>http://zengrong.net/post/1482.htm#comments</comments>
		<pubDate>Wed, 30 Nov 2011 10:26:28 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[SpriteSheet]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1482</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1482.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.6.2发布"></a>2011-12-21：v0.6.2版发布 加入在SpriteSheet中增加帧的功能。帧只能增加到已有帧的末尾。 加入在打开SpriteSheet中增加SpriteSheet的功能。这样就可以实现多个SpriteSheet的合并。规则如下： 所有帧会增加到当前Sheet的末尾； 若label重名，则被导入Sheet中的label不导入，但依然会导入该lable的所有帧； 若name重名，则被导入的Sheet中该name对应的重名帧不会被导入； 若原始Sheet中包含name，但被导入Sheet中不含name，则会自动为被导入的Sheet中的所有帧命名。 更多的功能介绍以及软件下载，看这里。]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1482.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.6.2发布"></a><p><strong>2011-12-21：v0.6.2版发布</strong></p>
<ol>
<li>加入在SpriteSheet中增加帧的功能。帧只能增加到已有帧的末尾。</li>
<li>加入在打开SpriteSheet中增加SpriteSheet的功能。这样就可以实现多个SpriteSheet的合并。规则如下：
<ul>
<li>所有帧会增加到当前Sheet的末尾；</li>
<li>若label重名，则被导入Sheet中的label不导入，但依然会导入该lable的所有帧；</li>
<li>若name重名，则被导入的Sheet中该name对应的重名帧不会被导入；</li>
<li>若原始Sheet中包含name，但被导入Sheet中不含name，则会自动为被导入的Sheet中的所有帧命名。</li>
</ul>
</li>
</ol>
<p>更多的功能介绍以及软件下载，看<a href="http://zengrong.net/sprite_sheet_editor">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1482.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe将停止基于移动设备浏览器的Flash Player开发</title>
		<link>http://zengrong.net/post/1473.htm</link>
		<comments>http://zengrong.net/post/1473.htm#comments</comments>
		<pubDate>Thu, 10 Nov 2011 06:13:49 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[FlashPlayer]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1473</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1473.htm" title="Adobe将停止基于移动设备浏览器的Flash Player开发"></a>美国时间11月9日消息：Adobe将停止基于移动设备浏览器的FlashPlayer开发，专注于基于移动设备的原生AIR应用程序。 英文原文：http://blogs.adobe.com/conversations/2011/11/flash-focus.html 7yue总结的中文要点： 个人认为，Adobe走了一步好棋。 Flash Player能做的，除了在浏览器中运行之外，AIR都能做； AIR能做的，Flash Player并不是都能做。 既然在移动设备中，原生程序才是王道，那何苦还开发费力不讨好的Flash Player？ AIR推出的最初原因就是为了打破浏览器对Flash的限制。在PC平台上，Adobe估计永远无法做到（Adobe今年6月也停止了Linux平台上的AIR开发）；那么现在在移动设备上有了做到的可能，Adobe当然要竭尽全力了。]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1473.htm" title="Adobe将停止基于移动设备浏览器的Flash Player开发"></a><p>美国时间11月9日消息：Adobe将停止基于移动设备浏览器的FlashPlayer开发，专注于基于移动设备的原生AIR应用程序。</p>
<ul>
<li>英文原文：<a href="http://blogs.adobe.com/conversations/2011/11/flash-focus.html">http://blogs.adobe.com/conversations/2011/11/flash-focus.html</a></li>
<li><a href="http://www.weibo.com/7yue" target="_blank">7yue</a>总结的中文要点：<br />
<a href="/wp-content/uploads/2011/11/flashmobileapps.jpg"><img src="http://zengrong.net/wp-content/uploads/2011/11/flashmobileapps-300x179.jpg" alt="" title="flashmobileapps" width="300" height="179" class="aligncenter size-medium wp-image-1474" /></a></li>
</ul>
<p><strong>个人认为，Adobe走了一步好棋。</strong></p>
<p>Flash Player能做的，除了在浏览器中运行之外，AIR都能做；<br />
AIR能做的，Flash Player并不是都能做。</p>
<p>既然在移动设备中，原生程序才是王道，那何苦还开发费力不讨好的Flash Player？</p>
<p>AIR推出的最初原因就是为了打破浏览器对Flash的限制。在PC平台上，Adobe估计永远无法做到（<a href="/post/1349.htm">Adobe今年6月也停止了Linux平台上的AIR开发</a>）；那么现在在移动设备上有了做到的可能，Adobe当然要竭尽全力了。</p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1473.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>编辑Sprite Sheet的小工具：sprite sheet editor v0.5.9发布</title>
		<link>http://zengrong.net/post/1468.htm</link>
		<comments>http://zengrong.net/post/1468.htm#comments</comments>
		<pubDate>Fri, 04 Nov 2011 03:30:15 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[SpriteSheet]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1468</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1468.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.9发布"></a>2011-11-04：v0.5.9版发布 导入图像文件后，支持多选排序，支持“移到顶部/底部”。善用此功能，可对最终生成SpriteSheet进行排版，以降低最终文件的尺寸。 预览的背景可以在方格/白色/黑色之间切换，方便查看半透明的动画。 更多的功能介绍以及软件下载，看这里。]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1468.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.9发布"></a><p><b>2011-11-04：v0.5.9版发布</b></p>
<ol>
<li>导入图像文件后，支持多选排序，支持“移到顶部/底部”。<br />善用此功能，可对最终生成SpriteSheet进行排版，以降低最终文件的尺寸。</li>
<li>预览的背景可以在方格/白色/黑色之间切换，方便查看半透明的动画。</li>
</ol>
<p>更多的功能介绍以及软件下载，看<a href="/sprite_sheet_editor" title="Sprite Sheet Editor">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1468.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR3开始支持外部扩展</title>
		<link>http://zengrong.net/post/1442.htm</link>
		<comments>http://zengrong.net/post/1442.htm#comments</comments>
		<pubDate>Thu, 08 Sep 2011 01:31:42 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1442</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1442.htm" title="AIR3开始支持外部扩展"></a>AIR看来一直想脱掉玩具的帽子，继AIR2开始支持本地进程通信后，AIR3又开始支持本地插件了，这真是个好消息。具体的支持情况是这样的： Android平台：Java包文件 (.jar) 或共享库文件(.so) iOS：静态库(.a) OS X ：Framework (.framework) Windows：动态链接库(.dll) 有了这个东东，可以说AIR真是如猫添翼啊！ 详细介绍（英文）：http://www.adobe.com/devnet/air/articles/extending-air.html]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1442.htm" title="AIR3开始支持外部扩展"></a><p>AIR看来一直想脱掉玩具的帽子，继AIR2开始支持本地进程通信后，AIR3又开始支持本地插件了，这真是个好消息。具体的支持情况是这样的：</p>
<ul>
<li>Android平台：Java包文件 (.jar) 或共享库文件(.so)</li>
<li>iOS：静态库(.a)</li>
<li>OS X ：Framework (.framework)</li>
<li>Windows：动态链接库(.dll)</li>
</ul>
<p>有了这个东东，可以说AIR真是如猫添翼啊！</p>
<p>详细介绍（英文）：<a href="http://www.adobe.com/devnet/air/articles/extending-air.html">http://www.adobe.com/devnet/air/articles/extending-air.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1442.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>编辑Sprite Sheet的小工具：sprite sheet editor v0.5.7发布</title>
		<link>http://zengrong.net/post/1436.htm</link>
		<comments>http://zengrong.net/post/1436.htm#comments</comments>
		<pubDate>Fri, 02 Sep 2011 12:27:28 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[SpriteSheet]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1436</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1436.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.7发布"></a>2011-09-02：v0.5.7版发布 解决metadata中frame的的ow和oh与w和h相等的重大BUG； 现在可以把帧还原到“修剪空白”前的状态； 使用SharedObject保存设置。目前仅实现了帧率的保存。 更多的功能介绍以及软件下载，看这里。]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1436.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.7发布"></a><p><b>2011-09-02：v0.5.7版发布</b></p>
<ol>
<li>解决metadata中frame的的ow和oh与w和h相等的<b><a href="/post/1435.htm" title="使用Vim修复Sprite Sheet Editor 0.5.6版生成的错误XML文件">重大BUG</a></b>；</li>
<li>现在可以把帧还原到“修剪空白”前的状态；</li>
<li>使用SharedObject保存设置。目前仅实现了帧率的保存。</li>
</ol>
<p>更多的功能介绍以及软件下载，看<a href="http://zengrong.net/sprite_sheet_editor" title="Sprite Sheet Editor">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1436.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>编辑Sprite Sheet的小工具：sprite sheet editor v0.5.6发布</title>
		<link>http://zengrong.net/post/1414.htm</link>
		<comments>http://zengrong.net/post/1414.htm#comments</comments>
		<pubDate>Tue, 23 Aug 2011 08:17:22 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[SpriteSheet]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1414</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1414.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.6发布"></a>2011-08-23：v0.5.6版发布 加入缩小帧原始尺寸的功能； 删除帧后，会立即更新Sheet预览； 解决一些bug。 所有帧的原始尺寸是一个很有用的功能，例子： 一个角色的动作是由多帧组成的，为了配合占用最大空间的那一帧，每一帧中都会有一些多余的空白。虽然可以使用“修剪空白”功能来删除这些空白，但这只能降低保存的文件的大小。 在讲角色载入到程序中的时候，空白依然是会占用内存空间的。 使用缩小帧原始尺寸这个功能，就能将每个动作中的所有帧的原始外边框尽量变小（当然是人工操作），以节省内存空间。 更多的功能介绍以及软件下载，看这里。]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1414.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.6发布"></a><p><b>2011-08-23：v0.5.6版发布</b></p>
<ol>
<li>加入缩小帧原始尺寸的功能；</li>
<li>删除帧后，会立即更新Sheet预览；</li>
<li>解决一些bug。</li>
</ol>
<p>所有帧的原始尺寸是一个很有用的功能，例子：</p>
<p>一个角色的动作是由多帧组成的，为了配合占用最大空间的那一帧，每一帧中都会有一些多余的空白。虽然可以使用“修剪空白”功能来删除这些空白，但这只能降低保存的文件的大小。<br />
在讲角色载入到程序中的时候，空白依然是会占用内存空间的。<br />
使用缩小帧原始尺寸这个功能，就能将每个动作中的所有帧的原始外边框尽量变小（当然是人工操作），以节省内存空间。</p>
<p>更多的功能介绍以及软件下载，看<a href="http://zengrong.net/sprite_sheet_editor" title="Sprite Sheet Editor" target="_blank">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1414.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprite Sheet Editor</title>
		<link>http://zengrong.net/sprite_sheet_editor</link>
		<comments>http://zengrong.net/sprite_sheet_editor#comments</comments>
		<pubDate>Thu, 18 Aug 2011 04:29:04 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[SpriteSheet]]></category>

		<guid isPermaLink="false">http://zengrong.net/?page_id=1403</guid>
		<description><![CDATA[<a href="http://zengrong.net/sprite_sheet_editor" title="Sprite Sheet Editor"><img width="620" height="200" src="http://zengrong.net/wp-content/uploads/2011/08/sse5-620x200.png" class="attachment-extra-featured-image wp-post-image" alt="拼合图像文件" title="拼合图像文件" /></a>Sprite Sheet Editor 是一个生成Sprite Sheet(也叫Tile Sheet)的免费小工具，采用Adobe AIR技术编写。 它可以完成以下几项工作： 将swf转换成序列图或者Sprite Sheet格式； 将多张图像拼合成一张大的Sprite Sheet以降低文件尺寸和减少网络请求； 让Sprite Sheet也支持Label，实现类似于MovieClip中Label的功能； 自动修剪Sheet中每帧四周的空白像素； 让jpeg格式也支持透明，大幅降低需要透明的文件的尺寸； 还有更多…… 这个工具原来的名字叫做Sprite Sheet Packer，从v0.5.0改名为Sprite Sheet Editor。 下载和安装： 安装AIR环境 历史版本： 更新历史： * 2011-12-21：v0.6.2版发布 * 2011-11-04：v0.5.9版发布 * 2011-09-02：v0.5.7版发布 * 2011-08-23：v0.5.6版发布 * 2011-08-18：v0.5.0版发布，同时更名为Sprite Sheet Editor * 2011-06-30：v0.4版发布 &#8230;<p class="read-more"><a href="http://zengrong.net/sprite_sheet_editor">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/sprite_sheet_editor" title="Sprite Sheet Editor"><img width="620" height="200" src="http://zengrong.net/wp-content/uploads/2011/08/sse5-620x200.png" class="attachment-extra-featured-image wp-post-image" alt="拼合图像文件" title="拼合图像文件" /></a><p>Sprite Sheet Editor 是一个生成Sprite Sheet(也叫Tile Sheet)的免费小工具，采用Adobe AIR技术编写。</p>
<p>它可以完成以下几项工作：</p>
<ul>
<li>将swf转换成序列图或者Sprite Sheet格式；</li>
<li>将多张图像拼合成一张大的Sprite Sheet以降低文件尺寸和减少网络请求；</li>
<li>让Sprite Sheet也支持Label，实现类似于MovieClip中Label的功能；</li>
<li>自动修剪Sheet中每帧四周的空白像素；</li>
<li>让jpeg格式也支持透明，大幅降低需要透明的文件的尺寸；</li>
<li>还有更多……</li>
</ul>
<p>这个工具原来的名字叫做<a href="http://zengrong.net/spritesheetpacker" target="_blank">Sprite Sheet Packer</a>，从v0.5.0改名为Sprite Sheet Editor。</p>
<p><strong>下载和安装：</strong></p>
<p><a href="http://get.adobe.com/cn/air/" target="_blank">安装AIR环境</a></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>历史版本：</strong></p>
<ul>
<li>Note: There is a file embedded within this post, please visit this post to download the file.</li>
<li>Note: There is a file embedded within this post, please visit this post to download the file.</li>
<li>Note: There is a file embedded within this post, please visit this post to download the file.</li>
<li>Note: There is a file embedded within this post, please visit this post to download the file.</li>
</ul>
<p><strong>更新历史：</strong><br />
* <a href="http://zengrong.net/post/1482.htm">2011-12-21：v0.6.2版发布</a><br />
* <a href="http://zengrong.net/post/1468.htm">2011-11-04：v0.5.9版发布</a><br />
* <a href="http://zengrong.net/post/1436.htm">2011-09-02：v0.5.7版发布</a><br />
* <a href="http://zengrong.net/post/1414.htm">2011-08-23：v0.5.6版发布</a><br />
* <a href="http://zengrong.net/post/1402.htm">2011-08-18：v0.5.0版发布，同时更名为Sprite Sheet Editor</a><br />
* <a href="http://zengrong.net/post/1357.htm">2011-06-30：v0.4版发布</a><br />
* <a href="http://zengrong.net/post/1313.htm">2011-04-26：v0.3版发布</a><br />
* <a href="http://zengrong.net/post/1311.htm">2011-04-22：v0.2版发布</a><br />
* <a href="http://zengrong.net/post/1306.htm">2011-04-19：v0.1版发布</a></p>
<p><strong>界面截图：</strong></p>

<a href='http://zengrong.net/sprite_sheet_editor/sse1' title='开始界面'><img width="150" height="150" src="http://zengrong.net/wp-content/uploads/2011/08/sse1-150x150.png" class="attachment-thumbnail" alt="开始界面" title="开始界面" /></a>
<a href='http://zengrong.net/sprite_sheet_editor/sse2' title='截取SWF动画'><img width="150" height="150" src="http://zengrong.net/wp-content/uploads/2011/08/sse2-150x150.png" class="attachment-thumbnail" alt="截取SWF动画" title="截取SWF动画" /></a>
<a href='http://zengrong.net/sprite_sheet_editor/sse3' title='预览生成的sheet'><img width="150" height="150" src="http://zengrong.net/wp-content/uploads/2011/08/sse3-150x150.png" class="attachment-thumbnail" alt="预览生成的sheet" title="预览生成的sheet" /></a>
<a href='http://zengrong.net/sprite_sheet_editor/sse4' title='自动计算Sheet宽高'><img width="150" height="150" src="http://zengrong.net/wp-content/uploads/2011/08/sse4-150x150.png" class="attachment-thumbnail" alt="自动计算Sheet宽高" title="自动计算Sheet宽高" /></a>
<a href='http://zengrong.net/sprite_sheet_editor/sse5' title='拼合图像文件'><img width="150" height="150" src="http://zengrong.net/wp-content/uploads/2011/08/sse5-150x150.png" class="attachment-thumbnail" alt="拼合图像文件" title="拼合图像文件" /></a>
<a href='http://zengrong.net/sprite_sheet_editor/sse6' title='生成Sheet或者序列图'><img width="150" height="150" src="http://zengrong.net/wp-content/uploads/2011/08/sse6-150x150.png" class="attachment-thumbnail" alt="生成Sheet或者序列图" title="生成Sheet或者序列图" /></a>

]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/sprite_sheet_editor/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>编辑Sprite Sheet的小工具：sprite sheet editor v0.5.0发布</title>
		<link>http://zengrong.net/post/1402.htm</link>
		<comments>http://zengrong.net/post/1402.htm#comments</comments>
		<pubDate>Thu, 18 Aug 2011 04:26:31 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[SpriteSheet]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1402</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1402.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.0发布"></a>2011-08-18：v0.5.0版发布，同时更名为Sprite Sheet Editor 采用Flex重写了界面； 修改了生成Sheet的流程； 自动计算生成的Sheet的尺寸，自动计算支持“正方形”和“2的幂”； 可更改已生成的Sheet的尺寸和排列方式； 增加对Sheet中的帧周围空白区域的自动修剪； 可以采用可视化的方式修改截取区域； 可以对待拼合的图像文件进行排序； SpriteSheetMetadata格式小幅修改。 更多的功能介绍以及软件下载，看这里。]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1402.htm" title="编辑Sprite Sheet的小工具：sprite sheet editor v0.5.0发布"></a><p><b>2011-08-18：v0.5.0版发布，同时更名为Sprite Sheet Editor</b></p>
<ol>
<li>采用Flex重写了界面；</li>
<li>修改了生成Sheet的流程；</li>
<li>自动计算生成的Sheet的尺寸，自动计算支持“正方形”和“2的幂”；</li>
<li>可更改已生成的Sheet的尺寸和排列方式；</li>
<li>增加对Sheet中的帧周围空白区域的自动修剪；</li>
<li>可以采用可视化的方式修改截取区域；</li>
<li>可以对待拼合的图像文件进行排序；</li>
<li>SpriteSheetMetadata格式小幅修改。</li>
</ol>
<p>更多的功能介绍以及软件下载，看<a href="http://zengrong.net/sprite_sheet_editor">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1402.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FlashPlayer/AIR在new Vector(-1)的时候崩溃</title>
		<link>http://zengrong.net/post/1396.htm</link>
		<comments>http://zengrong.net/post/1396.htm#comments</comments>
		<pubDate>Thu, 04 Aug 2011 09:50:38 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[BUG]]></category>
		<category><![CDATA[FlashPlayer]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1396</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1396.htm" title="FlashPlayer/AIR在new Vector(-1)的时候崩溃"><img width="431" height="139" src="http://zengrong.net/wp-content/uploads/2011/08/flashplayer_crash_vector.png" class="attachment-extra-featured-image wp-post-image" alt="ADL错误" title="flashplayer_crash_vector" /></a>source on github 试试这段代码： ?View Code ACTIONSCRIPTvar __length:int = -1; var __v:Vector.&#60;String&#62; = new Vector.&#60;String&#62;&#40;__length&#41;; 如果你用Flash builder编译，不会显示任何错误。编译后的swf无法双击打开，或打开后立即退出。 如果你用编译的是AIR程序，程序运行后会立即崩溃，同时弹出下面的提示信息: 如果你用Flash IDE来编译，则会看到错误提示： Error: Error #1000: 系统内存不足。 at Vector$object/set length() at Vector$object() at aaa_fla::MainTimeline/frame1() 这本来不是什么大问题，毕竟极少极少有人会使用 -1 这个值来作为Vector的length属性。 可是，起码给点提示好不好？起码让我不要找错方向！ 测试平台： FlashPlayer 10.3 Flash Builder &#8230;<p class="read-more"><a href="http://zengrong.net/post/1396.htm">继续阅读 &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1396.htm" title="FlashPlayer/AIR在new Vector(-1)的时候崩溃"><img width="431" height="139" src="http://zengrong.net/wp-content/uploads/2011/08/flashplayer_crash_vector.png" class="attachment-extra-featured-image wp-post-image" alt="ADL错误" title="flashplayer_crash_vector" /></a><p><a href="https://github.com/zrong/blog/blob/master/flashplayer_crash_on_vector_create.md">source on github</a></p>
<p>试试这段代码：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1396code2'); return false;">View Code</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13962"><td class="code" id="p1396code2"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> __length:<span style="color: #0066CC;">int</span> = -<span style="color: #cc66cc;">1</span>;
<span style="color: #000000; font-weight: bold;">var</span> __v:Vector.<span style="color: #66cc66;">&lt;</span>String<span style="color: #66cc66;">&gt;</span> = <span style="color: #000000; font-weight: bold;">new</span> Vector.<span style="color: #66cc66;">&lt;</span>String<span style="color: #66cc66;">&gt;</span><span style="color: #66cc66;">&#40;</span>__length<span style="color: #66cc66;">&#41;</span>;</pre></td></tr></table></div>

<p>如果你用Flash builder编译，不会显示任何错误。编译后的swf无法双击打开，或打开后立即退出。</p>
<p>如果你用编译的是AIR程序，程序运行后会立即崩溃，同时弹出下面的提示信息:<span id="more-1396"></span></p>
<p><img src="/wp-content/uploads/2011/08/flashplayer_crash_vector.png" alt="ADL错误" /></p>
<p>如果你用Flash IDE来编译，则会看到错误提示：</p>
<blockquote>
<p>Error: Error #1000: 系统内存不足。<br />
    at Vector$object/set length()<br />
    at Vector$object()<br />
    at aaa_fla::MainTimeline/frame1()</p>
</blockquote>
<p>这本来不是什么大问题，毕竟极少极少有人会使用 <code>-1</code> 这个值来作为Vector的length属性。</p>
<p>可是，起码给点提示好不好？起码让我不要找错方向！</p>
<p><strong>测试平台：</strong></p>
<ul>
<li>FlashPlayer 10.3</li>
<li>Flash Builder 4.5.1</li>
<li>Flex SDK 4.5.1</li>
<li>AIR 1.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1396.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Socket服务器性能测试器+源码</title>
		<link>http://zengrong.net/post/1383.htm</link>
		<comments>http://zengrong.net/post/1383.htm#comments</comments>
		<pubDate>Thu, 21 Jul 2011 14:12:57 +0000</pubDate>
		<dc:creator>zrong</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Socket]]></category>

		<guid isPermaLink="false">http://zengrong.net/?p=1383</guid>
		<description><![CDATA[<a href="http://zengrong.net/post/1383.htm" title="Socket服务器性能测试器+源码"><img width="400" height="200" src="http://zengrong.net/wp-content/uploads/2011/07/socket_performance_tester1.png" class="attachment-extra-featured-image wp-post-image" alt="socket_performance_tester" title="socket_performance_tester" /></a>2011-08-05升级：加入自定义数据发送的功能，规则：s字符串,b字节,i长整数,u无符号整形,n短整形。例如:n1000,b1,i65555,s你懂的 为了测试新服务器的连接承载能力，我花了点时间写了这个测试器，但其实这只能算个雏形而已。 后来测试器使用C#重写，所以这个测试器就没再修改和更新，里面已有的BUG也没怎么解决。 目前的版本实现了以下功能： 指定连接数量； 允许指定连接间隔时间； 发送指定大小的测试数据包； 自动写入log文件（不要妄想用TextArea显示Log，最后程序会直接被log信息的更新拖死……） 加入自定义数据发送的功能，规则：s字符串,b字节,i长整数,u无符号整形,n短整形。例如:n1000,b1,i65555,s你懂的 截图： AIR包下载 源码下载 souce in github https://github.com/zrong/socket_performance_tester]]></description>
			<content:encoded><![CDATA[<a href="http://zengrong.net/post/1383.htm" title="Socket服务器性能测试器+源码"><img width="400" height="200" src="http://zengrong.net/wp-content/uploads/2011/07/socket_performance_tester1.png" class="attachment-extra-featured-image wp-post-image" alt="socket_performance_tester" title="socket_performance_tester" /></a><p><span style="color:red;">2011-08-05</span>升级：加入自定义数据发送的功能，规则：s字符串,b字节,i长整数,u无符号整形,n短整形。例如:n1000,b1,i65555,s你懂的</p>
<p>为了测试新服务器的连接承载能力，我花了点时间写了这个测试器，但其实这只能算个雏形而已。</p>
<p>后来测试器使用C#重写，所以这个测试器就没再修改和更新，里面已有的BUG也没怎么解决。</p>
<p><strong>目前的版本实现了以下功能：</strong></p>
<ul>
<li>指定连接数量；</li>
<li>允许指定连接间隔时间；</li>
<li>发送指定大小的测试数据包；</li>
<li>自动写入log文件（不要妄想用TextArea显示Log，最后程序会直接被log信息的更新拖死……）</li>
<li>加入自定义数据发送的功能，规则：s字符串,b字节,i长整数,u无符号整形,n短整形。例如:n1000,b1,i65555,s你懂的</li>
</ul>
<p><span id="more-1383"></span><br />
<strong>截图：</strong></p>
<p><a href="/wp-content/uploads/2011/07/socket_performance_tester1.png"><img src="/wp-content/uploads/2011/07/socket_performance_tester1.png" alt="Socket性能测试器" title="socket_performance_tester" width="400" height="200" class="aligncenter size-full wp-image-1386" /></a></p>
<p><strong>AIR包下载</strong></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>源码下载</strong></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>souce in github</strong></p>
<p><a href="https://github.com/zrong/socket_performance_tester">https://github.com/zrong/socket_performance_tester</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zengrong.net/post/1383.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

