<?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>Kingnare Blog</title>
	<atom:link href="http://www.kingnare.com/auzn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kingnare.com/auzn</link>
	<description>Life &#38; Flash</description>
	<lastBuildDate>Tue, 23 Feb 2010 04:05:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe Flash Media Live Encoder 3的日志</title>
		<link>http://www.kingnare.com/auzn/archives/713</link>
		<comments>http://www.kingnare.com/auzn/archives/713#comments</comments>
		<pubDate>Tue, 23 Feb 2010 04:03:00 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[FMLE3]]></category>
		<category><![CDATA[log]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=713</guid>
		<description><![CDATA[<p>系统盘空间不断减少, 清理系统补丁文件, 临时文件以及浏览器缓存后问题依旧.
随后查到C:\Users\king\Videos(&#8220;我的视频&#8221;),发现此文件夹有将近5GB.
均是以&#8221;stats_&#8221;为前缀命名的文件夹, 多则几百兆, 少则十几兆.
打开后均含Audio, Muxer, rtmp三个文件夹.
有rtmp字样, 加上最近在使用FMLE3, 料想这是软件生成的日志.
打开配置文件, 果真其中的日志功能是打开的, 且默认是保存到MyVideos中.</p>
<p>&#60;logs&#62;
&#60;!&#8211; Enable/Disable log writings.                                            &#8211;&#62;
&#60;!&#8211; &#8220;true&#8221;  to Enable log writings.                                        &#8211;&#62;
&#60;!&#8211; &#8220;false&#8221; to Disable.                                                   [...]]]></description>
			<content:encoded><![CDATA[<p>系统盘空间不断减少, 清理系统补丁文件, 临时文件以及浏览器缓存后问题依旧.<br />
随后查到C:\Users\king\Videos(&#8220;我的视频&#8221;),发现此文件夹有将近5GB.<br />
均是以&#8221;stats_&#8221;为前缀命名的文件夹, 多则几百兆, 少则十几兆.<br />
打开后均含Audio, Muxer, rtmp三个文件夹.<br />
有rtmp字样, 加上最近在使用FMLE3, 料想这是软件生成的日志.<br />
打开配置文件, 果真其中的日志功能是打开的, 且默认是保存到MyVideos中.</p>
<blockquote><p>&lt;logs&gt;<br />
&lt;!&#8211; Enable/Disable log writings.                                            &#8211;&gt;<br />
&lt;!&#8211; &#8220;true&#8221;  to Enable log writings.                                        &#8211;&gt;<br />
&lt;!&#8211; &#8220;false&#8221; to Disable.                                                    &#8211;&gt;<br />
&lt;enable&gt;true&lt;/enable&gt;<br />
&lt;!&#8211; Logs Directory path.                                                    &#8211;&gt;<br />
&lt;!&#8211; For Example, &#8220;C:\FMLE Logs&#8221;.                                            &#8211;&gt;<br />
&lt;!&#8211; By Default MyVideos is taken.                                            &#8211;&gt;<br />
&lt;path&gt;&lt;/path&gt;<br />
&lt;/logs&gt;</p></blockquote>
<p>重新设置了日志目录, 现在系统盘解放了 <img src='http://www.kingnare.com/auzn/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/713/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>等角地图练习</title>
		<link>http://www.kingnare.com/auzn/archives/214</link>
		<comments>http://www.kingnare.com/auzn/archives/214#comments</comments>
		<pubDate>Fri, 15 Jan 2010 17:27:26 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[Game]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=447</guid>
		<description><![CDATA[<p>前段时间做的小实验.</p>
<p></p>
<p>素材也是从网上收集来的, 只有那个魔法阵是自己画的  </p>
<p> </p>
<p></p>
<p>地图没有整体位图化, 仍旧由众多图片组成, 效率上不来的 </p>
<p>这种等角地图系统需要掌握的还真不少.</p>
]]></description>
			<content:encoded><![CDATA[<p>前段时间做的小实验.</p>
<p><img title="demo" src="http://www.kingnare.com/auzn/wp-content/uploads/2010/01/33333333333333333.png" alt="demo" width="600" height="330" /></p>
<p>素材也是从网上收集来的, 只有那个魔法阵是自己画的  <img class="wp-smiley" src="http://www.kingnare.com/auzn/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p><span id="more-447"> </span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="tl" /><param name="wmode" value="window" /><param name="src" value="http://www.kingnare.com/auzn/wp-content/uploads/2010/01/map.swf" /><param name="bgcolor" value="#000000" /><embed type="application/x-shockwave-flash" width="640" height="400" src="http://www.kingnare.com/auzn/wp-content/uploads/2010/01/map.swf" bgcolor="#000000" wmode="window" salign="tl" scale="noscale" quality="high"></embed></object></p>
<p>地图没有整体位图化, 仍旧由众多图片组成, 效率上不来的 <img class="wp-smiley" src="http://www.kingnare.com/auzn/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>这种等角地图系统需要掌握的还真不少.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/214/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>过渡到WP, 买了本书给自己庆祝下</title>
		<link>http://www.kingnare.com/auzn/archives/215</link>
		<comments>http://www.kingnare.com/auzn/archives/215#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:07:47 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[生活随想]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=440</guid>
		<description><![CDATA[<p>空间不是很快, 过阵子换个LAMP的主机.</p>
<p>简单的说, 这本书是bit-101的博主Keith Peters所著:</p>
<p>开始啃&#8230; 当然, 我不会像文学少女中的天野远子那样会把书吃掉 ~~h</p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>空间不是很快, 过阵子换个LAMP的主机.</p>
<p>简单的说, 这本书是<a href="http://www.bit-101.com">bit-101</a>的博主Keith Peters所著:</p>
<p>开始啃&#8230; 当然, 我不会像<a href="http://zh.wikipedia.org/wiki/%E6%96%87%E5%AD%B8%E5%B0%91%E5%A5%B3">文学少女中的天野远子</a>那样会把书吃掉 ~~h</p>
<p><img class="alignleft size-full wp-image-439" title="advanced actionscript 3.0 animation" src="http://www.kingnare.com/auzn/wp-content/uploads/2010/01/201001096954.jpg" alt="advanced actionscript 3.0 animation" width="512" height="384" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/215/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.kingnare.com/auzn/archives/502</link>
		<comments>http://www.kingnare.com/auzn/archives/502#comments</comments>
		<pubDate>Tue, 01 Dec 2009 20:52:17 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=502</guid>
		<description><![CDATA[<p>以前在做白板时曾考虑过这个组件, 但当时的版本没有旋转功能, 于是放弃了.
现在好了, V2已经支持旋转, 并且发布了FLEX SDK 4的版本.
点击打开演示
原文地址:</p>
<p>http://www.rogue-development.com/blog2/2009/11/objecthandles-version-2-first-release/</p>
<p>大意为:
&#8220;为了广大的ObjectHandles fans,我把ObjectHandles 2使用FB4/Flex 4 SDK, 并且修改了一些BUG, 同时搭建了个环境, 方便将OH2发布到google code.现在大家可以在google code的下载页面中下载OH2了(之前只能从subversion中提取代码和程序).发布包中含有源代码, 文档以及可用于Flex 3及Flex 4的预编译SWC.
我想尽快的为这个版的ObjectHandles编写出更好的使用文档.如果你在用ObjectHandles第1版,移植到第2版可能不是一个简单的事情.工作机理有很大的变化了.&#8221;
下载地址:</p>
<p>http://code.google.com/p/flex-object-handles/downloads/list</p>
]]></description>
			<content:encoded><![CDATA[<p>以前在做白板时曾考虑过这个组件, 但当时的版本没有旋转功能, 于是放弃了.<br />
现在好了, V2已经支持旋转, 并且发布了FLEX SDK 4的版本.<br />
<strong><a target="_blank" href="http://www.kingnare.com/auzn/attachments/month_0911/Obj&#101;ctHandles2Example.swf">点击打开演示</a></strong><br />
原文地址:</p>
<p>http://www.rogue-development.com/blog2/2009/11/objecthandles-version-2-first-release/</p>
<p>大意为:<br />
&#8220;为了广大的ObjectHandles fans,我把ObjectHandles 2使用FB4/Flex 4 SDK, 并且修改了一些BUG, 同时搭建了个环境, 方便将OH2发布到google code.现在大家可以在google code的下载页面中下载OH2了(之前只能从subversion中提取代码和程序).发布包中含有源代码, 文档以及可用于Flex 3及Flex 4的预编译SWC.<br />
我想尽快的为这个版的ObjectHandles编写出更好的使用文档.如果你在用ObjectHandles第1版,移植到第2版可能不是一个简单的事情.工作机理有很大的变化了.&#8221;<br />
下载地址:</p>
<p>http://code.google.com/p/flex-object-handles/downloads/list</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/502/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>艾睿CMAX技术峰会列入日程（RIA 中国）</title>
		<link>http://www.kingnare.com/auzn/archives/503</link>
		<comments>http://www.kingnare.com/auzn/archives/503#comments</comments>
		<pubDate>Tue, 01 Dec 2009 16:47:08 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[技术动态]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=503</guid>
		<description><![CDATA[<p>活动详见地址:</p>
<p>http://bbs.airia.cn/riameeting/thread-8950-1-1.aspx</p>
<p>本次活动除了北京主会场以外，上海、广州还将以分会场形式参与到这次CMAX技术峰会中。
本次会议话题规划为三个大类：
* HTML5\FLEX\SL\AJAX 与 RIA 解读
* Flex 4、AIR 2.0、Flash Player 10.1新特性解读与RIA技术瞻望
* 实际应用案例与开发经验分享
话题范畴（例子）：
·      HTML 5与RIA之间的关系
·      Flex 4、Flash Builder与Flash Catalyst之间的配合
·      Flex 4新特性
·      Flash Player 10.1新特性（主要讲一下智能手机这块的发展）
·      AIR 2.0 Beta的新特性（主要讲一下UDP、多点触摸、手势识别、P2P等新特性）
·      [...]]]></description>
			<content:encoded><![CDATA[<p>活动详见地址:</p>
<p>http://bbs.airia.cn/riameeting/thread-8950-1-1.aspx</p>
<p>本次活动除了北京主会场以外，上海、广州还将以分会场形式参与到这次CMAX技术峰会中。<br />
本次会议话题规划为三个大类：<br />
* HTML5\FLEX\SL\AJAX 与 RIA 解读<br />
* Flex 4、AIR 2.0、Flash Player 10.1新特性解读与RIA技术瞻望<br />
* 实际应用案例与开发经验分享<br />
话题范畴（例子）：<br />
·      HTML 5与RIA之间的关系<br />
·      Flex 4、Flash Builder与Flash Catalyst之间的配合<br />
·      Flex 4新特性<br />
·      Flash Player 10.1新特性（主要讲一下智能手机这块的发展）<br />
·      AIR 2.0 Beta的新特性（主要讲一下UDP、多点触摸、手势识别、P2P等新特性）<br />
·      在实际项目中使用的一些Flex特性、技巧、框架等（例如：Flex测试、性能优化、视频点播、某一个框架分析）<br />
具体信息请通过稍后放出的活动报名页查阅。<br />
在此提前揭晓会议幕前幕后日程表：<br />
11月25日<br />
主会场准备就绪、演讲者就位、分会场就绪。<br />
11月26日<br />
会议技术话题确定，各演讲者话题提纲确定。<br />
11月30日<br />
第一批入场卷 200 张通过活动报名页送出<br />
12月10日<br />
业界嘉宾到位、媒体到位<br />
12月17日<br />
布置会场、会场资料到位、机器、设备就位<br />
12月18日<br />
主、分会场通信测试、设备调试完毕，暂停入场券发放。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/503/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>输出AIR 2.0 EXE文件(zt)</title>
		<link>http://www.kingnare.com/auzn/archives/504</link>
		<comments>http://www.kingnare.com/auzn/archives/504#comments</comments>
		<pubDate>Thu, 19 Nov 2009 22:56:44 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[AIR]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=504</guid>
		<description><![CDATA[<p>原文地址:</p>
<p>http://blog.everythingflex.com/2009/11/17/your-first-air-2-0-exe-file</p>
<p>在原文的基础上, 把AIR的配置也加上了.以Windows平台, Flash Builder beta 2为例.
首先下载AIR 2.0 SDK.
然后根据说明配置SDK:
1.复制现有的SDK文件夹到当前路径并重命名;

2.将下载的AIR 2.0 SDK解压, 并将里面的文件复制并覆盖到新SDK文件夹中.

3.打开Flash Builder,打开项目Properties对话框, 选择Flex Compiler
4.点击Configure Flex SDKs
5.添加刚刚合并的Flex 和 AIR 2 SDK文件夹
(也可打开Preferences窗口,Flash Builder->Installed Flex SDKs添加)

6.此时可以使用AIR 2 API了.
然后我们新建一个程序:

打开配置文件,版本已经变为2.0beta了:

程序代码:




之后发布AIR安装包, 安装运行, 界面如下:

接下来, 按照Rich Tretola的方法发布exe版:
运行(若提示找不到java, 可先配置环境变量):
adt -package -target native D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.exe D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.air
之后可以在项目文件夹下看到生成了Air2Test.exe程序.

运行:

还能输出dmg和rpm文件:
adt -package -target native D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.dmg D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.air
adt -package -target native D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.rpm D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.air
-target native只有三个选项:exe, dmg, rpm.
当然, Air2Test.exe的顺利安装仍然需要AIR运行时.
补充:
如果生成EXE文件, 那么一定要在WINDOWS操作系统下, 同理, 若为MAC生成安装文件, 则一定要在MAC操作系统下才可以</p>
]]></description>
			<content:encoded><![CDATA[<p>原文地址:</p>
<p>http://blog.everythingflex.com/2009/11/17/your-first-air-2-0-exe-file</p>
<p>在原文的基础上, 把AIR的配置也加上了.以Windows平台, Flash Builder beta 2为例.<br />
首先下载<a target="_blank" href="http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes#How_to_overlay_the_Adobe_AIR_SDK_for_use_with_the_Flex_SDK">AIR 2.0 SDK</a>.<br />
然后根据<strong><a target="_blank" href="http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes#How_to_overlay_the_Adobe_AIR_SDK_for_use_with_the_Flex_SDK">说明</a></strong>配置SDK:<br />
1.复制现有的SDK文件夹到当前路径并重命名;<br />
<img src="attachments/month_0911/2.png" border="0" alt=""/><br />
2.将下载的AIR 2.0 SDK解压, 并将里面的文件复制并覆盖到新SDK文件夹中.<br />
<img src="attachments/month_0911/1.png" border="0" alt=""/><br />
3.打开Flash Builder,打开项目Properties对话框, 选择Flex Compiler<br />
4.点击Configure Flex SDKs<br />
5.添加刚刚合并的Flex 和 AIR 2 SDK文件夹<br />
(也可打开Preferences窗口,Flash Builder->Installed Flex SDKs添加)<br />
<img src="attachments/month_0911/3.png" border="0" alt=""/><br />
6.此时可以使用AIR 2 API了.<br />
然后我们新建一个程序:<br />
<img src="attachments/month_0911/4.png" border="0" alt=""/><br />
打开配置文件,版本已经变为2.0beta了:<br />
<img src="attachments/month_0911/5.png" border="0" alt=""/><br />
程序代码:<br />
<?xml version="1.0" encoding="utf-8"?><br />
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><br />
<mx:Label fontSize="60" text="Hello, AIR 2.0" horizontalCenter="0" verticalCenter="0"/><br />
</mx:WindowedApplication><br />
之后发布AIR安装包, 安装运行, 界面如下:<br />
<img src="attachments/month_0911/6.png" border="0" alt=""/><br />
接下来, 按照Rich Tretola的方法发布exe版:<br />
运行(若提示找不到java, 可先配置环境变量):<br />
adt -package -target native D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.exe D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.air<br />
之后可以在项目文件夹下看到生成了Air2Test.exe程序.<br />
<img src="attachments/month_0911/7.png" border="0" alt=""/><br />
运行:<br />
<img src="attachments/month_0911/8.png" border="0" alt=""/><br />
还能输出dmg和rpm文件:<br />
adt -package -target native D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.dmg D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.air<br />
adt -package -target native D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.rpm D:\Study\Adobe\Flash\10.1\Air2Test\Air2Test.air<br />
-target native只有三个选项:exe, dmg, rpm.<br />
当然, Air2Test.exe的顺利安装仍然需要AIR运行时.<br />
补充:<br />
如果生成EXE文件, 那么一定要在WINDOWS操作系统下, 同理, 若为MAC生成安装文件, 则一定要在MAC操作系统下才可以</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/504/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1 麦克录制测试</title>
		<link>http://www.kingnare.com/auzn/archives/505</link>
		<comments>http://www.kingnare.com/auzn/archives/505#comments</comments>
		<pubDate>Thu, 19 Nov 2009 00:55:16 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=505</guid>
		<description><![CDATA[<p>照着ADOBE的在线文档做了一个测试程序, 录制声音5秒再播放, 代码基本都是帮助文档中的.
许多人的愿望到今天终于实现了 
预览(需要flash player 10.1):
FirstApp
下载代码:
点击下载此文件
另外, 在jinni的文章中列出了很多AIR2的应用, 其中就包括录制并保存,还可以调用关联程序播放的例子:</p>
<p>http://blog.everythingflex.com/2009/11/17/air-2-0-sample-applications/</p>
]]></description>
			<content:encoded><![CDATA[<p>照着ADOBE的在线文档做了一个测试程序, 录制声音5秒再播放, 代码基本都是帮助文档中的.<br />
许多人的愿望到今天终于实现了 <img src='http://www.kingnare.com/auzn/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
预览(需要<a target="_blank" href="http://labs.adobe.com/downloads/flashplayer10.html">flash player 10.1</a>):<br />
<strong><a target="_blank" href="attachments/month_0911/v20091118162414.swf">FirstApp</a></strong><br />
下载代码:<br />
<strong><a target="_blank" href="attachments/month_0911/420091118163734.zip">点击下载此文件</a></strong><br />
另外, 在<a target="_blank" href="http://swfever.com/?p=640">jinni的文章</a>中列出了很多AIR2的应用, 其中就包括录制并保存,还可以调用关联程序播放的例子:</p>
<p>http://blog.everythingflex.com/2009/11/17/air-2-0-sample-applications/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/505/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AIR 2.0 Beta and Flash Player 10.1 Prelease</title>
		<link>http://www.kingnare.com/auzn/archives/506</link>
		<comments>http://www.kingnare.com/auzn/archives/506#comments</comments>
		<pubDate>Tue, 17 Nov 2009 21:58:12 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[技术动态]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=506</guid>
		<description><![CDATA[<p>详细如下:</p>
<p>http://swfever.com/?p=627</p>
<p>与</p>
<p>http://flash.9ria.com/thread-39581-1-1.html</p>
<p>http://blog.digitalbackcountry.com/2009/11/air-2-and-flash-player-10-1-betas-now-available/</p>
<p>http://www.senocular.com/?entry=785</p>
<p>http://blogs.adobe.com/air/2009/11/adobe_air_2_beta_now_available.html</p>
<p>http://www.insideria.com/2009/11/air-20-beta-now-available-on-a.html</p>
<p>http://www.gskinner.com/blog/archives/2009/11/flash_player_10.html</p>
<p>http://blogs.adobe.com/penguin.swf/2009/11/flash_player_101_beta.html</p>
<p>他们的速度真快, 我只赶上个消息尾巴~~
Flash Player 10.1 Beta 下载
AIR 2.0 Beta 下载</p>
]]></description>
			<content:encoded><![CDATA[<p>详细如下:</p>
<p>http://swfever.com/?p=627</p>
<p>与</p>
<p>http://flash.9ria.com/thread-39581-1-1.html</p>
<p>http://blog.digitalbackcountry.com/2009/11/air-2-and-flash-player-10-1-betas-now-available/</p>
<p>http://www.senocular.com/?entry=785</p>
<p>http://blogs.adobe.com/air/2009/11/adobe_air_2_beta_now_available.html</p>
<p>http://www.insideria.com/2009/11/air-20-beta-now-available-on-a.html</p>
<p>http://www.gskinner.com/blog/archives/2009/11/flash_player_10.html</p>
<p>http://blogs.adobe.com/penguin.swf/2009/11/flash_player_101_beta.html</p>
<p>他们的速度真快, 我只赶上个消息尾巴~~<br />
<a target="_blank" href="http://labs.adobe.com/downloads/flashplayer10.html">Flash Player 10.1 Beta 下载</a><br />
<a target="_blank" href="http://labs.adobe.com/downloads/air2.html">AIR 2.0 Beta 下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSA Encryption for Flex 4 RSLs</title>
		<link>http://www.kingnare.com/auzn/archives/507</link>
		<comments>http://www.kingnare.com/auzn/archives/507#comments</comments>
		<pubDate>Mon, 09 Nov 2009 08:29:26 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=507</guid>
		<description><![CDATA[<p>原文地址:</p>
<p>http://www.gridlinked.info/how-to-encrypt-flex-rsls/</p>
<p>这里截取并尝试翻译了一段FLEX程序初始化及此解密过程.
应用启动过程:
1. 首先, 为第1帧加载足够的数据.
2. Flash Player通过创建SystemManager实例执行加载数据.
3. SystemManager命令Flash Player停止在第一帧.
4. SystemManager创建Preloader,
通过它创建DownloadProgressBar控件并显示在客户界面上.
5. Preloader开始从FLEX SWF(或外部SWF)加载其余数据.
一旦FLEX框架及程序代码数据加载, System Manager跳到第2帧并初始化Application实例.
1) 所有的RSL及相关类现在已加载[到ApplicationDomain];
注意加载的顺序就是app编译时定义的顺序.
2) 所有应用程序使用的类定义(视图, 逻辑等)先加载到第2帧.
注意这里, 在第一帧的preloader代码甚至可以在FLEX框架类加载前, 安装补丁到其中.
3) 这种技术就被叫做&#8221;monkey-patching&#8221;, 会被用在后面提到的解密过程中.
6. 一旦Application实例创建, SystemManager设置
Application.systemManager指向自己,
之后你就可以访问SystemManager了.
7. Application在初始化处理开始前派发预初始化(preinitialize)事件.
8. Application继续创建内部实例.
application调用cr&#101;ateChilden()方法.
这时每个应用的组件被构造并调用自己的cr&#101;ateChilden()方法.
具体情况参考组件生命周期章节.
9. Application派发初始化(initialize)事件,
指明所有的组件已被初始化.当然, 此时所有的组件尚未布局.
10.最后,所有的子控件及容器被创建并设置大小及位置后,
Application就会派发creationComplete事件.
11.creationComplete事件派发后,
Preloader移除DownloadProgressBar 控件,
SystemManager将Application实例加到Flash Player的
显示列表中(Flash Player display list基本上是个树结构,
包含着可视及潜在可视对象,构成整个应用.
当向应用中添加或移除组件时,
基本上就是将它们从显示列表(display list)中添加或移除掉).
12.Application一旦添加到Flash Player显示列表中,
Application派发applicationComplete事件.
13.Application此时已被创建好并显示到屏幕上准备与用户交互了.
这种RSL的解密过程如下:
1.Flash Player加载已加密的RSL/SWF并同时派发RSLError事件;
这会停止预加载过程使程序&#8221;挂起&#8221;.
2.中断掉这个事件防止由于冒泡机制被其他监听器捕获;
这能有效的阻止加载序列中的其他RSL.
3.使用Nitro-LM,异步请求RSA解密密钥.
4.重新加载加密的RSL(清除已加载的SWF字节码).
5.解密数据.
6.将已经解密的数据加载到AVM中.
7.通知Preloade恢复加载其他等待的RSL.
很巧妙的一个方法  </p>
]]></description>
			<content:encoded><![CDATA[<p>原文地址:</p>
<p>http://www.gridlinked.info/how-to-encrypt-flex-rsls/</p>
<p>这里截取并尝试翻译了一段FLEX程序初始化及此解密过程.<br />
应用<strong>启动过程</strong>:<br />
1. 首先, 为第1帧加载足够的数据.<br />
2. Flash Player通过创建SystemManager实例执行加载数据.<br />
3. SystemManager命令Flash Player停止在第一帧.<br />
4. SystemManager创建Preloader,<br />
通过它创建DownloadProgressBar控件并显示在客户界面上.<br />
5. Preloader开始从FLEX SWF(或外部SWF)加载其余数据.<br />
一旦FLEX框架及程序代码数据加载, System Manager跳到第2帧并初始化Application实例.<br />
1) 所有的RSL及相关类现在已加载[到ApplicationDomain];<br />
注意加载的顺序就是app编译时定义的顺序.<br />
2) 所有应用程序使用的类定义(视图, 逻辑等)先加载到第2帧.<br />
注意这里, 在第一帧的preloader代码甚至可以在FLEX框架类加载前, 安装补丁到其中.<br />
3) 这种技术就被叫做&#8221;monkey-patching&#8221;, 会被用在后面提到的解密过程中.<br />
6. 一旦Application实例创建, SystemManager设置<br />
Application.systemManager指向自己,<br />
之后你就可以访问SystemManager了.<br />
7. Application在初始化处理开始前派发预初始化(preinitialize)事件.<br />
8. Application继续创建内部实例.<br />
application调用cr&#101;ateChilden()方法.<br />
这时每个应用的组件被构造并调用自己的cr&#101;ateChilden()方法.<br />
具体情况参考组件生命周期章节.<br />
9. Application派发初始化(initialize)事件,<br />
指明所有的组件已被初始化.当然, 此时所有的组件尚未布局.<br />
10.最后,所有的子控件及容器被创建并设置大小及位置后,<br />
Application就会派发creationComplete事件.<br />
11.creationComplete事件派发后,<br />
Preloader移除DownloadProgressBar 控件,<br />
SystemManager将Application实例加到Flash Player的<br />
显示列表中(Flash Player display list基本上是个树结构,<br />
包含着可视及潜在可视对象,构成整个应用.<br />
当向应用中添加或移除组件时,<br />
基本上就是将它们从显示列表(display list)中添加或移除掉).<br />
12.Application一旦添加到Flash Player显示列表中,<br />
Application派发applicationComplete事件.<br />
13.Application此时已被创建好并显示到屏幕上准备与用户交互了.<br />
这种RSL的<strong>解密过程</strong>如下:<br />
1.Flash Player加载已加密的RSL/SWF并同时派发RSLError事件;<br />
这会停止预加载过程使程序&#8221;挂起&#8221;.<br />
2.中断掉这个事件防止由于冒泡机制被其他监听器捕获;<br />
这能有效的阻止加载序列中的其他RSL.<br />
3.使用Nitro-LM,异步请求RSA解密密钥.<br />
4.重新加载加密的RSL(清除已加载的SWF字节码).<br />
5.解密数据.<br />
6.将已经解密的数据加载到AVM中.<br />
7.通知Preloade恢复加载其他等待的RSL.<br />
很巧妙的一个方法 <img src='http://www.kingnare.com/auzn/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/507/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash位图的处理限制</title>
		<link>http://www.kingnare.com/auzn/archives/508</link>
		<comments>http://www.kingnare.com/auzn/archives/508#comments</comments>
		<pubDate>Fri, 06 Nov 2009 10:03:24 +0000</pubDate>
		<dc:creator>kingnare</dc:creator>
				<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://www.kingnare.com/auzn/?p=508</guid>
		<description><![CDATA[<p>读了后, 做了一下测试.的确存在这样的问题.
文档(FlashPlayer10)中指出BitmapData的高或宽不能超过8191个像素, 总像素数不能超过16777215.
这里估计也是Flash的位图处理限制.即使是在Flash CS4这样的可视化的IDE中, 同样存在这个现象:
找来一张3200&#215;1666的图片(尽量选择大尺寸图片便于测试极限情况).
将其宽度缩小至50, 在舞台中从最左拖至最右(舞台范围尽量调大),
X轴上总会有一个位置M,当图片经过M时, 图片内容会发生变化,
出现重复图像(导入的图片被打散[Ctrl+B操作])或出现纯色以及拉丝等现象.
而且在编辑状态,这个位置M和Flash舞台(0,0)位置无关,而是与编辑区的左上顶点有关.
可以这么理解, 编辑区其实是一个实时编译的&#8221;SWF&#8221;.
这点和Flex Builder有些相似, 有时我们会发现在进入CSS的预览面板时,
能够看到熟悉的FLEX程序加载进度条.
进一步测试可以发现这个M与图像高度无关(下图中第二组图片经过外面剪切后重新导入Flash中):

但是与图像原始宽度及缩放比例有密切关系:


放大2000倍的舞台:


在Y轴上,同样存在对应着图片的&#8221;极限&#8221;位置N:

这个点怎么确定呢? 不知道. 这里通过对点位置有影响的几个属性值做了简单推算, 以宽度计算为例, 图片原始宽度ow, 当前宽度w, 假设存在某个常量C,
那么公式可能是C=M*(ow/w), 这个C大概在35000~36000, 而对于高度测试中大概在18000左右浮动.
上面文章中指出2562宽度的图片,实际宽度为50,坐标不超过640, 按C=M*(ow/w)可以算出数值为(640+50)*(2562/50) = 35355.6
当然,真正的过程不得而知,也许和内存占用,位图渲染处理有关.这种计算结果不可能是一个&#8221;范围&#8221;, 上面的推算仅供参考,博君一笑.
希望有知道原理的兄弟指点一下 
扩展阅读:
Flash Player Bitmap Limits 
Flash Player Bitmap Limits Again 
BitmapData</p>
]]></description>
			<content:encoded><![CDATA[<p>读了<a target="_blank" href="http://www.dansion.com/blog/fromflash/flash-loader-bug.html"><FLASH Loader 的 bug?></a>后, 做了一下测试.的确存在这样的问题.<br />
文档(FlashPlayer10)中指出BitmapData的高或宽不能超过8191个像素, 总像素数不能超过16777215.<br />
这里估计也是Flash的位图处理限制.即使是在Flash CS4这样的可视化的IDE中, 同样存在这个现象:<br />
找来一张3200&#215;1666的图片(尽量选择大尺寸图片便于测试极限情况).<br />
将其宽度缩小至50, 在舞台中从最左拖至最右(舞台范围尽量调大),<br />
X轴上总会有一个位置M,当图片经过M时, 图片内容会发生变化,<br />
出现重复图像(导入的图片被打散[Ctrl+B操作])或出现纯色以及拉丝等现象.<br />
而且在编辑状态,这个位置M和Flash舞台(0,0)位置无关,而是与编辑区的左上顶点有关.<br />
可以这么理解, 编辑区其实是一个实时编译的&#8221;SWF&#8221;.<br />
这点和Flex Builder有些相似, 有时我们会发现在进入CSS的预览面板时,<br />
能够看到熟悉的FLEX程序加载进度条.<br />
进一步测试可以发现这个M与图像高度无关(下图中第二组图片经过外面剪切后重新导入Flash中):<br />
<img src="attachments/month_0911/2200911615218.png" border="0" alt=""/><br />
但是与图像原始宽度及缩放比例有密切关系:<br />
<img src="attachments/month_0911/4200911615326.png" border="0" alt=""/><br />
<img src="attachments/month_0911/e20091161534.png" border="0" alt=""/><br />
放大2000倍的舞台:<br />
<img src="attachments/month_0911/b20091161552.png" border="0" alt=""/><br />
<img src="attachments/month_0911/9200911615511.png" border="0" alt=""/><br />
在Y轴上,同样存在对应着图片的&#8221;极限&#8221;位置N:<br />
<img src="attachments/month_0911/p200911615418.png" border="0" alt=""/><br />
这个点怎么确定呢? 不知道. 这里通过对点位置有影响的几个属性值做了简单推算, 以宽度计算为例, 图片原始宽度ow, 当前宽度w, 假设存在某个常量C,<br />
那么公式可能是C=M*(ow/w), 这个C大概在35000~36000, 而对于高度测试中大概在18000左右浮动.<br />
上面文章中指出2562宽度的图片,实际宽度为50,坐标不超过640, 按C=M*(ow/w)可以算出数值为(640+50)*(2562/50) = 35355.6<br />
当然,真正的过程不得而知,也许和内存占用,位图渲染处理有关.这种计算结果不可能是一个&#8221;范围&#8221;, 上面的推算仅供参考,博君一笑.<br />
希望有知道原理的兄弟指点一下 <img src='http://www.kingnare.com/auzn/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
扩展阅读:<br />
<a target="_blank" href="http://martijnvanbeek.net/weblog/79/flash_player_bitmap_limits_again.html">Flash Player Bitmap Limits </a><br />
<a target="_blank" href="http://martijnvanbeek.net/weblog/73/flash_player_bitmap_limits.html">Flash Player Bitmap Limits Again </a><br />
<a target="_blank" href="http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/BitmapData.html">BitmapData</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingnare.com/auzn/archives/508/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
