<?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>Alvin / Aedis.Ju &#187; Adobe</title>
	<atom:link href="http://blog.richmediaplus.com/category/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.richmediaplus.com</link>
	<description>About the Adobe&#039;s RIA related solution and technology, like Adobe Air, Adobe Flex. You also can find the SEO for Flex, RIA, User Ex in this blog.</description>
	<lastBuildDate>Tue, 07 Sep 2010 04:23:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>9月18日 第5届 FLASH开发者交流会 暨FLASH CAMP 2010</title>
		<link>http://blog.richmediaplus.com/2010/09/flash-camp-2010/</link>
		<comments>http://blog.richmediaplus.com/2010/09/flash-camp-2010/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 05:51:35 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[Adobe]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=675</guid>
		<description><![CDATA[活动在线报名地址：http://www.wedoswf.com/events/1 主讲者和专题介绍 Adobe 平台技术 主讲人：Gary Zhu -   Adobe 平台技术总监 Gary 多年工作于 Adobe 公司工作，从事软件产品和平台技术的发展与推广工作。此次Gary远道而来，将为我们介绍 Adobe 平台技术的发展和Flash移动应用软件的开发。   程序接口的另类理解与使用 主讲人：孙毅 曾就职五分钟，任Flash部门主管，并开发《绿豆蛙—漂流岛社区》等项目；现就职八方视界，任Flash部门高级主管，并负责其产品《唯智学园》Flash部分主程，以及Flash性能等各方面研究。 孙毅的博客：http://www.xiaos8.com   Flash Media Server 开发经验谈 主讲人：沈先彬 从事FLASH 游戏与AIR应用开发，参与开发项目有 梦境世界 三十六计等，目前在开发WEBGAME。 沈先彬的博客：http://blog.sina.com.cn/shenxianbin   Flash RIA的可用性 主讲人：刘轩飞 晒台网首席产品管，10年前端设计和开发经验，信仰互联网，以提供最佳互联网用户体验为己任 刘轩飞的博客：http://www.xuanfei.me   麻球大赛优秀作品介绍 主讲人：廖湘宁 廖湘宁多年来从事视频互动创意与游戏开发，目前在麻球网担任开发者社区经理，负责麻球网(Mochi Media)平台的本土化研发与推广工作。 廖湘宁的博客: http://www.xncat.com   麻球参赛游戏蛛蛛冒险的开发与设计经验分享 主讲人：徐黎明 曾任TCL教育互联 研发主管，广州市远程教育中心 开发主管。涉足麻球平台之后，钟情于游戏开发，创办Tinime 工作室。   麻球参赛游戏DNF，梦幻塔防，吖凡哒哒技术与美工经验分享 主讲人：商文烨 中国第三代闪客，个人作品获得过无数奖项并在中央电视台播出，06年担任搜狐17173频道主管并连续4年获得搜狐最佳称号，2009年成立传奇网科，旗下传动力工作室便是当今最脍炙人口的休闲小游戏开发团队！ 商文烨的博客: http://t.qq.com/shangwenye   [...]


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/07/tlf-osmf-open-source/' rel='bookmark' title='Permanent Link: TLF &#038; OSMF Open Source'>TLF &#038; OSMF Open Source</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://i889.photobucket.com/albums/ac91/wedoswf/banner_flashcamp.gif" alt="flash-camp-2010" /></p>
<p><strong>活动在线报名地址：<a href="http://www.wedoswf.com/events/1">http://www.wedoswf.com/events/1</a></strong></p>
<p><strong>主讲者和专题介绍</strong></p>
<ul>
<li><strong>Adobe 平台技术</strong><br />
主讲人：Gary Zhu -  <img src="http://i889.photobucket.com/albums/ac91/wedoswf/logo_adobe.png" alt="" /> Adobe 平台技术总监<br />
Gary 多年工作于 Adobe 公司工作，从事软件产品和平台技术的发展与推广工作。此次Gary远道而来，将为我们介绍 Adobe 平台技术的发展和Flash移动应用软件的开发。<br />
 </li>
<li><strong>程序接口的另类理解与使用</strong><br />
主讲人：孙毅<br />
曾就职五分钟，任Flash部门主管，并开发《绿豆蛙—漂流岛社区》等项目；现就职八方视界，任Flash部门高级主管，并负责其产品《唯智学园》Flash部分主程，以及Flash性能等各方面研究。<br />
孙毅的博客：<a href="http://www.xiaos8.com/">http://www.xiaos8.com</a><br />
 </li>
<li><strong>Flash Media Server 开发经验谈</strong><br />
主讲人：沈先彬<br />
从事FLASH 游戏与AIR应用开发，参与开发项目有 梦境世界 三十六计等，目前在开发WEBGAME。<br />
沈先彬的博客：<a href="http://blog.sina.com.cn/shenxianbin">http://blog.sina.com.cn/shenxianbin</a><br />
 </li>
<li><strong>Flash RIA的可用性</strong><br />
主讲人：刘轩飞<br />
晒台网首席产品管，10年前端设计和开发经验，信仰互联网，以提供最佳互联网用户体验为己任<br />
刘轩飞的博客：<a href="http://www.xuanfei.me/">http://www.xuanfei.me</a><br />
 </li>
<li><strong>麻球大赛优秀作品介绍</strong><br />
主讲人：廖湘宁<br />
廖湘宁多年来从事视频互动创意与游戏开发，目前在麻球网担任开发者社区经理，负责麻球网(Mochi Media)平台的本土化研发与推广工作。<br />
廖湘宁的博客: <a href="http://www.xncat.com/">http://www.xncat.com</a><br />
 </li>
<li><strong>麻球参赛游戏蛛蛛冒险的开发与设计经验分享</strong><br />
主讲人：徐黎明<br />
曾任TCL教育互联 研发主管，广州市远程教育中心 开发主管。涉足麻球平台之后，钟情于游戏开发，创办Tinime 工作室。<br />
 </li>
<li><strong>麻球参赛游戏DNF，梦幻塔防，吖凡哒哒技术与美工经验分享</strong><br />
主讲人：商文烨<br />
中国第三代闪客，个人作品获得过无数奖项并在中央电视台播出，06年担任搜狐17173频道主管并连续4年获得搜狐最佳称号，2009年成立传奇网科，旗下传动力工作室便是当今最脍炙人口的休闲小游戏开发团队！<br />
商文烨的博客: <a href="http://t.qq.com/shangwenye">http://t.qq.com/shangwenye</a><br />
 </li>
</ul>
<p><strong>议程安排</strong></p>
<p>2010年9月18日 星期六</p>
<ul>
<li>12:30 ~ 13:00 参会人员签到，入场</li>
<li>13:15 ~ 15:00 主题讨论</li>
<li>15:00 ~ 15:15 茶歇和聊天</li>
<li>15:15 ~ 17:30 主题讨论</li>
<li>18:00 技术交流和讨论 </li>
</ul>
<p><strong>抽奖活动</strong></p>
<p>    为感谢大家对活动的关注与支持，本次活动特设精美礼品抽奖赠送。<br />
<img src="http://i889.photobucket.com/albums/ac91/wedoswf/gifts.png" alt="" /></p>
<p><strong>会议地点</strong></p>
<p>畅星大厦•上海<br />
地址：上海浦东新区碧波路888号畅星大厦3楼会议厅<br />
电话：021-38984558<br />
网站：<a href="http://www.changxing.sh.cn/">http://www.changxing.sh.cn</a><br />
交通：地铁2号线张江站（步行5-10分钟即到），161</p>
<p><img src="http://i889.photobucket.com/albums/ac91/wedoswf/add_chuangxing.png" alt="" /></p>
<p><a href="http://ditu.google.cn/maps?f=q&amp;source=s_q&amp;hl=zh-CN&amp;geocode=&amp;q=%E4%B8%8A%E6%B5%B7%E6%B5%A6%E4%B8%9C%E6%96%B0%E5%8C%BA%E7%A2%A7%E6%B3%A2%E8%B7%AF888%E5%8F%B7&amp;sll=31.199294,121.585318&amp;sspn=0.006864,0.013915&amp;brcurrent=3,0x35b277c0c6f38231:0x27b7e58bc9f76994,0,0x35ad8c73cd3952c7:0xbb190e9364c4e592%3B5,0,0&amp;ie=UTF8&amp;hq=&amp;hnear=%E4%B8%8A%E6%B5%B7%E5%B8%82%E6%B5%A6%E4%B8%9C%E6%96%B0%E5%8C%BA%E7%A2%A7%E6%B3%A2%E8%B7%AF888%E5%8F%B7&amp;ll=31.201203,121.589792&amp;spn=0.013729,0.027831&amp;z=16&amp;lci=transit">&gt;&gt; 在 Google 地图上查看</a><br />
 </p>
<p><img src="http://i889.photobucket.com/albums/ac91/wedoswf/sponser.png" alt="" /></p>
<p><img src="http://i889.photobucket.com/albums/ac91/wedoswf/media.png" alt="" /></p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/07/tlf-osmf-open-source/' rel='bookmark' title='Permanent Link: TLF &#038; OSMF Open Source'>TLF &#038; OSMF Open Source</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/09/flash-camp-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AlertUtil ppt 在 slideshare</title>
		<link>http://blog.richmediaplus.com/2010/07/alertutil-ppt/</link>
		<comments>http://blog.richmediaplus.com/2010/07/alertutil-ppt/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 15:19:03 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[ActionScript Library]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Techniques Optimization]]></category>
		<category><![CDATA[richmediaplus Lab]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[ppt]]></category>
		<category><![CDATA[richmediaplus.utils.AlertUtil]]></category>
		<category><![CDATA[slideshare]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=672</guid>
		<description><![CDATA[分享在 天地会 RIA天地行演讲的ppt。 Alert util View more presentations from Aedis Ju. Related posts:AlertUtils 更名为 AlertUtil richmediaplus.utils.AlertUtils htmlFormat for Reduce DataBase Storage in Client


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/07/alertutils-alertutil/' rel='bookmark' title='Permanent Link: AlertUtils 更名为 AlertUtil'>AlertUtils 更名为 AlertUtil</a></li>
<li><a href='http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/' rel='bookmark' title='Permanent Link: richmediaplus.utils.AlertUtils'>richmediaplus.utils.AlertUtils</a></li>
<li><a href='http://blog.richmediaplus.com/2009/03/htmlformatforreducedatabasestorageinclient/' rel='bookmark' title='Permanent Link: htmlFormat for Reduce DataBase Storage in Client'>htmlFormat for Reduce DataBase Storage in Client</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>分享在 天地会 RIA天地行演讲的ppt。</p>
<div style="width:425px" id="__ss_4878458"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/aedisju/alert-util" title="Alert util">Alert util</a></strong><object id="__sse4878458" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=alertutil-100731101021-phpapp02&#038;stripped_title=alert-util" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4878458" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=alertutil-100731101021-phpapp02&#038;stripped_title=alert-util" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/aedisju">Aedis Ju</a>.</div>
</div>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/07/alertutils-alertutil/' rel='bookmark' title='Permanent Link: AlertUtils 更名为 AlertUtil'>AlertUtils 更名为 AlertUtil</a></li>
<li><a href='http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/' rel='bookmark' title='Permanent Link: richmediaplus.utils.AlertUtils'>richmediaplus.utils.AlertUtils</a></li>
<li><a href='http://blog.richmediaplus.com/2009/03/htmlformatforreducedatabasestorageinclient/' rel='bookmark' title='Permanent Link: htmlFormat for Reduce DataBase Storage in Client'>htmlFormat for Reduce DataBase Storage in Client</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/07/alertutil-ppt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AlertUtils 更名为 AlertUtil</title>
		<link>http://blog.richmediaplus.com/2010/07/alertutils-alertutil/</link>
		<comments>http://blog.richmediaplus.com/2010/07/alertutils-alertutil/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 12:24:07 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[ActionScript Library]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[richmediaplus Lab]]></category>
		<category><![CDATA[Google Code]]></category>
		<category><![CDATA[richmediaplus.utils.AlertUtil]]></category>
		<category><![CDATA[richmediaplus.utils.AlertUtils]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=670</guid>
		<description><![CDATA[AlertUtils 更名为 AlertUtil。 关于 AlertUtil ，明天将会在天地会的 RIA杭州天地行 中进行详细的介绍。 AlertUtil 已经放到了 Google Code 中。 明天将上传演讲完后的 ppt。 http://blog.richmediaplus.com/alertutil/ http://code.google.com/p/alertutil/ http://code.richmediaplus.com/AlertUtilDemo/AlertUtilDemo.html Related posts:richmediaplus.utils.AlertUtils AlertUtil ppt 在 slideshare 基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/' rel='bookmark' title='Permanent Link: richmediaplus.utils.AlertUtils'>richmediaplus.utils.AlertUtils</a></li>
<li><a href='http://blog.richmediaplus.com/2010/07/alertutil-ppt/' rel='bookmark' title='Permanent Link: AlertUtil ppt 在 slideshare'>AlertUtil ppt 在 slideshare</a></li>
<li><a href='http://blog.richmediaplus.com/2009/12/netvaluechartandperformancechart/' rel='bookmark' title='Permanent Link: 基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)'>基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://code.google.com/p/alertutil/logo?cct=1280466687" alt="logo" /></p>
<p>AlertUtils 更名为 AlertUtil。<br />
关于 AlertUtil ，明天将会在<a rel="nofollow" href="http://www.9ria.com" target="_blank">天地会</a>的 RIA杭州天地行 中进行详细的介绍。</p>
<p>AlertUtil 已经放到了 Google Code 中。<br />
明天将上传演讲完后的 ppt。</p>
<p>http://blog.richmediaplus.com/alertutil/</p>
<p>http://code.google.com/p/alertutil/</p>
<p>http://code.richmediaplus.com/AlertUtilDemo/AlertUtilDemo.html</p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/' rel='bookmark' title='Permanent Link: richmediaplus.utils.AlertUtils'>richmediaplus.utils.AlertUtils</a></li>
<li><a href='http://blog.richmediaplus.com/2010/07/alertutil-ppt/' rel='bookmark' title='Permanent Link: AlertUtil ppt 在 slideshare'>AlertUtil ppt 在 slideshare</a></li>
<li><a href='http://blog.richmediaplus.com/2009/12/netvaluechartandperformancechart/' rel='bookmark' title='Permanent Link: 基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)'>基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/07/alertutils-alertutil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>richmediaplus.utils.AlertUtils</title>
		<link>http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/</link>
		<comments>http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 08:29:17 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[ActionScript Library]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[richmediaplus Lab]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[richmediaplus library]]></category>
		<category><![CDATA[richmediaplus.utils.AlertUtils]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=629</guid>
		<description><![CDATA[在 Flex/Flash 项目中，richmediaplus.utils.AlertUtils 比 Flex.Alert 更容易控制和修改 Alert Message 的信息分类，信息内容，能对整个项目的 Alert Message 做到统一化处理。AlertUtils 完成于 2006-2007 之间，最近整理文档，所以拿出来分享。 先看一下 Flex/Flash 自带的 Alert: Alert.show&#40;text:String = &#34;&#34;, title:String = &#34;&#34;, flags:uint = 0x4, parent:Sprite = null, closeHandler:Function = null, iconClass:Class = null, defaultButtonFlag:uint = 0x4&#41;:Alert Alert Message 直接写在 Flex/Flash 的项目中，对于 Message 的不同性质，不同内容，不同parent，不同icon，不同 button 首选项&#8230;都要进行逐一的控制，而每次可能都会常常填写相同的 Message 内容 和 Message 标题。多的事情看起来就很讨厌，麻烦的事情更加让人不想去做。若遇到问题需要对 Message [...]


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/06/richmediaplus-controls-pager/' rel='bookmark' title='Permanent Link: richmediaplus.controls.Pager'>richmediaplus.controls.Pager</a></li>
<li><a href='http://blog.richmediaplus.com/2009/04/create-trail-information-and-expired-date-in-actionscript3-and-flex3/' rel='bookmark' title='Permanent Link: Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex'>Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex</a></li>
<li><a href='http://blog.richmediaplus.com/2010/07/alertutils-alertutil/' rel='bookmark' title='Permanent Link: AlertUtils 更名为 AlertUtil'>AlertUtils 更名为 AlertUtil</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><em>在 Flex/Flash 项目中，richmediaplus.utils.AlertUtils 比 Flex.Alert 更容易控制和修改 Alert Message 的信息分类，信息内容，能对整个项目的 Alert Message 做到统一化处理。AlertUtils 完成于 2006-2007 之间，最近整理文档，所以拿出来分享。</em></p>
<p>先看一下 Flex/Flash 自带的 Alert:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">Alert.<span style="color: #004993;">show</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">text</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span>, title<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span>, flags<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">uint</span> = 0x4, <span style="color: #004993;">parent</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Sprite</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, closeHandler<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Function</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, iconClass<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Class</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, defaultButtonFlag<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">uint</span> = 0x4<span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span>Alert</pre></div></div>

<p>Alert Message 直接写在 Flex/Flash 的项目中，对于 Message 的不同性质，不同内容，不同parent，不同icon，不同 button 首选项&#8230;都要进行逐一的控制，而每次可能都会常常填写相同的 Message 内容 和 Message 标题。多的事情看起来就很讨厌，麻烦的事情更加让人不想去做。若遇到问题需要对 Message 进行修改，Alert 有多少我们就要改多少，而且时不时会有不小心遗漏的现象的问题出现。如果一开始就对 Alert Message 进行统一有效的管理，尽可能的简洁 Alert Message 的方式，在后面的项目开发过程中，将会有事半功倍的效果。</p>
<p>下面开始对 Alert Message 进行修改和设计。</p>
<p>为了达到每次修改 Message Content 而不用重新编译 Flex/Flash，我们将 Message 以 XML 的形式存在，而 Flex/Flash 要做的就是读取 message.xml，然后通过直接传入 Node String(&#8216;error.richmediaplus.login&#8217;) 的方式，将相对应的 XML 信息体现在画面上。如果需要对 Message 进行相关的新增，修改，删除时，只对 message.xml 修改即可。</p>
<p>既然要用到 Node String ，就要在设计上与程序员有个统一的共识，目前认为<span style="color: #3366ff;"><strong><em>『Message 分类』.『项目模块』.『详细信息』</em></strong></span>是比较好的选择之一。『Message 分类』可以对 Message 的性质进行统一管理，而且对其出现相应的 iconClass 进行统一设计。</p>
<p>『Message 分类』</p>
<ul>
<li>注意（attention）</li>
<li>确认（question）</li>
<li>信息（info）</li>
<li>错误（error）</li>
</ul>
<p>『项目模块』</p>
<ul>
<li>注册模块（register）</li>
<li>登录模块（login）</li>
</ul>
<p>注册模块（register）的『详细信息』</p>
<ul>
<li>密码规则验证（passwordRule）</li>
<li>重复输入密码验证（passwordRepeatRule）</li>
</ul>
<p>登录模块（login）的『详细信息』</p>
<ul>
<li>密码错误（passwordWrong）</li>
</ul>
<p>因此整个 message.xml 设计如下：</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;message<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Message Title<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;info<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;common<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>这是替换字1: [0]，这是替换字2: [1]，这是替换字3: [2]<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/common<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;search<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;resultNone<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>您所输入的关键字 [0] 查询不到相关信息！<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/resultNone<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/search<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/info<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;attention<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;register<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;passwordRule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>密码长度6～16个字符，字母区分大小写<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/passwordRule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;passwordRepeatRule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>请重复输入一次相同的登录密码<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/passwordRepeatRule<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/register<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/attention<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;question<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;user<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;del<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>确定删除帐号？<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/del<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/user<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/question<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;error<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;login<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;passwordWrong<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>对不起，您的密码不正确! <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/passwordWrong<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/login<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;undefined<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>不明的错误原因。<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/undefined<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/error<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/message<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>XML 内容除了上面所说的<span style="color: #3366ff;"><strong><em>『Message 分类』.『项目模块』.『详细信息』</em></strong></span>之外，还有个<span style="color: #FF0000;"><strong> title </strong></span>的 NODE 和<span style="color: #FF0000;"><strong>比较特殊的“[0][1][2]”</strong></span>等。一个项目的 Alert Message Title 一般来说比较固定，所以也可以设置在 XML 里，不用每次都要去敲，而比较特殊的“[0][1][2]”是 Message 内容的替代标识，适用于 Message 内容相同但主体不同的例子，如上面的 XML 的 info.search.resultNone 都是反应查询不到关键字的意思，但关键字每次可能不一样，我们可以及时对用户查询不到的关键字进行替换，而不用整个 Message 重新写过，只要传入相应的参数组合即可。</p>
<p>Alert Message 的形式</p>
<ul>
<li>『OK』</li>
<li>『YES』『NO』</li>
<li>『YES』『NO』『CANCEL』</li>
</ul>
<p>因此 AlertUtils 有 3 个 public static function</p>
<ul>
<li>AlertOKMsg</li>
<li>AlertYesNoMsg</li>
<li>AlertYesNoCancelMsg</li>
</ul>
<p>3 个不同的方法，基本可以覆盖所有需要 Alert Message 的方式，他们对应的button 首选项也是不一样，如 AlertOKMsg 的 button 首选项是 Alert.OK，而 AlertYesNoMsg 的 button 首选项是 Alert.NO。</p>
<p>看看，到目前为止</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;">Alert.<span style="color: #004993;">show</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">text</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span>, title<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span>, flags<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">uint</span> = 0x4, <span style="color: #004993;">parent</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Sprite</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, closeHandler<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Function</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, iconClass<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Class</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, defaultButtonFlag<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">uint</span> = 0x4<span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span>Alert</pre></div></div>

<p>分析一下，只剩下3个不确定的参数</p>
<ul>
<li>text</li>
<li>parent</li>
<li>closeHandler</li>
</ul>
<p>其中 parent 一般默认为 Application，因此只剩下 text 和 closeHandler。</p>
<p>所以默认的 AlertUtils 相关 Alert Message 方法的参数设计为</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">//message 为 Message Node String，如'error.richmediaplus.login'。</span>
<span style="color: #009900;">//closeHandler 为 Alert Message 关闭的方法，默认为 null。</span>
<span style="color: #009900;">//parent 为 事件区域，默认为 Application。</span>
<span style="color: #009900;">//defaultButtonFlag 为 AlertUtils 对应方法的 button 首选项，如 AlertOKMsg 的默认 button 首选项是 Alert.OK，而 AlertYesNoMsg 的默认button 首选项是 Alert.NO。</span>
<span style="color: #009900;">//title 为 Alert Message Title，默认为 message.xml 中的 title。</span>
<span style="color: #009900;">//parameters 为可选参数数组，对相应的[0][1][2][3]...进行替换。</span>
AlertUtils.AlertXXXMsg<span style="color: #000000;">&#40;</span><span style="color: #004993;">message</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span>, closeHandler<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Function</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, <span style="color: #004993;">parent</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Sprite</span> = <span style="color: #0033ff; font-weight: bold;">null</span>, defaultButtonFlag<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">uint</span> = Alert.NO, title<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span>, <span style="color: #004993;">parameters</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = <span style="color: #0033ff; font-weight: bold;">null</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>所以，当需要呼出密码规则不符的警告时，只需 AlertUtils.AlertOKMsg(&#8220;attention.register.passwordRule&#8221;)就可返回“密码长度6～16个字符，字母区分大小写”的信息；若关键字 richmediaplus 搜索不到相应信息，只需 AlertUtils.AlertOKMsg(&#8220;info.search.resultNone&#8221;, ['richmediaplus'])，就可以返回“您所输入的关键字richmediaplus查询不到相关信息！”</p>
<p>具体详见<br />
<a href="http://code.richmediaplus.com/AlertUtils/AlertUtilsDemo.html" target="_blank">AlertUtils Demo</a><br />

<object width="450" height="400">
<param name="movie" value="http://code.richmediaplus.com/AlertUtils/AlertUtilsDemo.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="450" height="400" src="http://code.richmediaplus.com/AlertUtils/AlertUtilsDemo.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p><a href="http://code.richmediaplus.com/AlertUtils/srcview/index.html" target="_blank">AlertUtils Source</a></p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/06/richmediaplus-controls-pager/' rel='bookmark' title='Permanent Link: richmediaplus.controls.Pager'>richmediaplus.controls.Pager</a></li>
<li><a href='http://blog.richmediaplus.com/2009/04/create-trail-information-and-expired-date-in-actionscript3-and-flex3/' rel='bookmark' title='Permanent Link: Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex'>Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex</a></li>
<li><a href='http://blog.richmediaplus.com/2010/07/alertutils-alertutil/' rel='bookmark' title='Permanent Link: AlertUtils 更名为 AlertUtil'>AlertUtils 更名为 AlertUtil</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>richmediaplus.controls.Pager</title>
		<link>http://blog.richmediaplus.com/2010/06/richmediaplus-controls-pager/</link>
		<comments>http://blog.richmediaplus.com/2010/06/richmediaplus-controls-pager/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 14:26:25 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[ActionScript Library]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[richmediaplus Lab]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Pager]]></category>
		<category><![CDATA[richmediaplus library]]></category>
		<category><![CDATA[richmediaplus.controls.Pager]]></category>
		<category><![CDATA[分页]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=601</guid>
		<description><![CDATA[分页的控件已经不是什么稀奇的东西，最近又重新开放了一次，所以拿出来分享。 richmediaplus.controls.Pager 基于 Box 开发而成，用 Box 的好处除了省去排版的心思之外，可以利用 Box.direction 进行一些好玩的处理方式，因此 Pager 会根据 direction 进行横排或者竖排的样式。 整个分页系统由 richmediaplus.controls.Pager 和 richmediaplus.controls.pagerClasses.PagerItem 组成。Pager 掌握着整个分页的规则和设计，PagerItem 为『页』元素，但不包括前一页，后一页，最前页，最后页。整个开发习惯是为了配合由 『总页数』 count 和 当前『第 N 页』 currentPageIndex 的数据 组合成的数据，进行相应的处理。一般情况下，只需设置『总页数』 Pager.count 就可以使用，对 PagerEvent.PAGE_INDEX_CHANGED 进行监听就可以返回改变后的『页』元素的 pageIndex。当然，你可以自由得直接用 Pager.currentPageIndex 进行『页』元素的选择。 请注意，下面为几种特殊情况： 若 count 或 showCount 为 0 时，Pager 不显示。 若当前 count 为 10 条，当前选择的『页』元素为第 9 页，选择新的『页』元素第 10 页，若后台数据发生改变，count 返回为 [...]


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/' rel='bookmark' title='Permanent Link: richmediaplus.utils.AlertUtils'>richmediaplus.utils.AlertUtils</a></li>
<li><a href='http://blog.richmediaplus.com/2009/12/netvaluechartandperformancechart/' rel='bookmark' title='Permanent Link: 基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)'>基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)</a></li>
<li><a href='http://blog.richmediaplus.com/2009/04/create-trail-information-and-expired-date-in-actionscript3-and-flex3/' rel='bookmark' title='Permanent Link: Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex'>Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>分页的控件已经不是什么稀奇的东西，最近又重新开放了一次，所以拿出来分享。</p>
<p>richmediaplus.controls.Pager 基于 Box 开发而成，用 Box 的好处除了省去排版的心思之外，可以利用 Box.direction 进行一些好玩的处理方式，因此 Pager 会根据 direction 进行横排或者竖排的样式。</p>
<p>整个分页系统由 richmediaplus.controls.Pager 和 richmediaplus.controls.pagerClasses.PagerItem 组成。Pager 掌握着整个分页的规则和设计，PagerItem 为『页』元素，但不包括前一页，后一页，最前页，最后页。整个开发习惯是为了配合由 『总页数』 count 和 当前『第 N 页』 currentPageIndex 的数据 组合成的数据，进行相应的处理。一般情况下，只需设置『总页数』 Pager.count 就可以使用，对 PagerEvent.PAGE_INDEX_CHANGED 进行监听就可以返回改变后的『页』元素的 pageIndex。当然，你可以自由得直接用 Pager.currentPageIndex 进行『页』元素的选择。</p>
<p><span style="color: #ff0000;">请注意，下面为几种特殊情况：</span></p>
<ul>
<li>若 count 或 showCount 为 0 时，Pager 不显示。</li>
<li>若当前 count 为 10 条，当前选择的『页』元素为第 9 页，选择新的『页』元素第 10 页，若后台数据发生改变，count 返回为 8 条，那么选择的新『页』元素 currentPageIndex 越界（不包含小于 0 的情况），那么 Pager 自动会选择 『最后一页』，这种情况下是 <span style="color: #ff0000;">DO NOT </span>dispatch PagerEvent.PAGE_INDEX_CHANGED 事件的，这时候需要后台配合，在返回的同时，返回最后一页的数据，这样的话，就不用再去读取『最后一页』的数据了。</li>
</ul>
<p><a href="http://code.richmediaplus.com/Pager/PagerDemo.html" target="_blank">richmediaplus.controls.Pager Demo</a></p>
<p><a href="http://code.richmediaplus.com/Pager/srcview/index.html" target="_blank">richmediaplus.controls.Pager Source</a></p>
<p><a href="http://code.richmediaplus.com/Pager/PagerDemo.html" target="_blank"><img src="http://farm5.static.flickr.com/4138/4745391453_c1d629d466.jpg" alt="richmediaplus.controls.Pager" /></a></p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/07/richmediaplus-utils-alertutils/' rel='bookmark' title='Permanent Link: richmediaplus.utils.AlertUtils'>richmediaplus.utils.AlertUtils</a></li>
<li><a href='http://blog.richmediaplus.com/2009/12/netvaluechartandperformancechart/' rel='bookmark' title='Permanent Link: 基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)'>基金凈值圖表(NetValueChart) &#038; 基金績效圖表(PerformanceChart)</a></li>
<li><a href='http://blog.richmediaplus.com/2009/04/create-trail-information-and-expired-date-in-actionscript3-and-flex3/' rel='bookmark' title='Permanent Link: Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex'>Create Trail Information &#038; Expired Date in ActionScript3 &#038; Flex</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/06/richmediaplus-controls-pager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1 and AIR 2 正式版放出</title>
		<link>http://blog.richmediaplus.com/2010/06/flash-player-10-1-and-air-2-released/</link>
		<comments>http://blog.richmediaplus.com/2010/06/flash-player-10-1-and-air-2-released/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 06:50:47 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe Air]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=587</guid>
		<description><![CDATA[﻿Flash Player 10.1 and AIR 2 正式版已经放出。 前面下载过Flash Player 10.1 Beta的要先用最新的uninstall_flash_player (226 KB) (updated 06/10/2010)卸载，并且先重启删除原有文件后安装。 Flash Player 10.1 继续在性能和功耗管理、视频等方面进行了完善，并且支持多点触控和隐私浏览。除了修复众多bug，继续多麦克风直接输入使用进行完善，还能配合 Adobe Flash Access 进行内容保护，在多任务下能够及时控制CPU使用和Flash Player自身的frame rate以此来改进性能。 Flash Player 10.1 features AIR 2.0 支持多点触摸，支持通过AIR直接用系统默认程序打开文件，支持了TLS/SSL socket 通信，更新Webkit支持HTML5/CSS3（应该支持蛮少的，记得是同Safari 4.0.3的内核，人家都已经奔Safari 5啦，Webkit永远跟不上人家，就算跟得上，能力也有限，这一点是让人非常不爽之处） AIR 2.0 features 下载 Flash Player 10.1 正式版 下载 Flash Player 10.1 Debugger 正式版 下载 AIR 2.0 正式版 Related [...]


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/10/adobe-flash-player-10-1/' rel='bookmark' title='Permanent Link: Adobe Flash Player 10.1'>Adobe Flash Player 10.1</a></li>
<li><a href='http://blog.richmediaplus.com/2010/01/open-source-javascript-flashplayer-html5-svg/' rel='bookmark' title='Permanent Link: 開源JavaScript Flash Player(HTML5/SVG)'>開源JavaScript Flash Player(HTML5/SVG)</a></li>
<li><a href='http://blog.richmediaplus.com/2009/04/rios-magazine-5-use-adobe-flash/' rel='bookmark' title='Permanent Link: Rio&#8217;s Magazine #5 use Adobe Flash!'>Rio&#8217;s Magazine #5 use Adobe Flash!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>﻿Flash Player 10.1 and AIR 2 正式版已经放出。</p>
<p>前面下载过Flash Player 10.1 Beta的要先用最新的<a href="http://download.macromedia.com/pub/flashplayer/current/uninstall_flash_player.exe" target="_blank">uninstall_flash_player</a> (226 KB) (updated 06/10/2010)卸载，并且先重启删除原有文件后安装。</p>
<p>Flash Player 10.1 继续在性能和功耗管理、视频等方面进行了完善，并且支持多点触控和隐私浏览。除了修复众多bug，继续多麦克风直接输入使用进行完善，还能配合 Adobe Flash Access 进行内容保护，在多任务下能够及时控制CPU使用和Flash Player自身的frame rate以此来改进性能。<br />
<a href="http://www.adobe.com/products/flashplayer/features/" target="_blank">Flash Player 10.1 features</a></p>
<p>AIR 2.0 支持多点触摸，支持通过AIR直接用系统默认程序打开文件，支持了TLS/SSL socket 通信，更新Webkit支持HTML5/CSS3（应该支持蛮少的，记得是同Safari 4.0.3的内核，人家都已经奔Safari 5啦，Webkit永远跟不上人家，就算跟得上，能力也有限，这一点是让人非常不爽之处）<br />
<a href="http://www.adobe.com/products/air/features/" target="_blank">AIR 2.0 features</a></p>
<ul>
<li><a href="http://www.adobe.com/go/getflashplayer" target="_blank">下载 Flash Player 10.1 正式版</a></li>
<li><a href="http://www.adobe.com/support/flashplayer/downloads.html" target="_blank">下载 Flash Player  10.1 Debugger 正式版</a></li>
<li><a href="http://www.adobe.com/go/getair" target="_blank">下载 AIR 2.0 正式版</a></li>
</ul>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/10/adobe-flash-player-10-1/' rel='bookmark' title='Permanent Link: Adobe Flash Player 10.1'>Adobe Flash Player 10.1</a></li>
<li><a href='http://blog.richmediaplus.com/2010/01/open-source-javascript-flashplayer-html5-svg/' rel='bookmark' title='Permanent Link: 開源JavaScript Flash Player(HTML5/SVG)'>開源JavaScript Flash Player(HTML5/SVG)</a></li>
<li><a href='http://blog.richmediaplus.com/2009/04/rios-magazine-5-use-adobe-flash/' rel='bookmark' title='Permanent Link: Rio&#8217;s Magazine #5 use Adobe Flash!'>Rio&#8217;s Magazine #5 use Adobe Flash!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/06/flash-player-10-1-and-air-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSMF 1.0</title>
		<link>http://blog.richmediaplus.com/2010/05/osmf-1-0/</link>
		<comments>http://blog.richmediaplus.com/2010/05/osmf-1-0/#comments</comments>
		<pubDate>Fri, 28 May 2010 08:39:32 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open Source Media Framework]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=582</guid>
		<description><![CDATA[Open Source Media Framework (OSMF) 是Flash 的开源媒体框架，codename叫做Strobe 。它可以帮助开发者开发自己的媒体播放器，支持任何Flash Player 支持的媒体类型，包括图片，声音，swf，影像。 目前 OSMF 正式出炉 1.0 版本，并且在 World Cup 2010 site 和 ESPN3 进行了商业应用。 比较有趣的是可以利用 OSMF App Studio 在线定制自己喜欢的 UI。 OSMF 1.0 is available here: Source ZIP Release Notes ASDocs SVN Related posts:TLF &#038; OSMF Open Source OSMF &#038; FlexLingo Demo by Doug.M


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/07/tlf-osmf-open-source/' rel='bookmark' title='Permanent Link: TLF &#038; OSMF Open Source'>TLF &#038; OSMF Open Source</a></li>
<li><a href='http://blog.richmediaplus.com/2009/08/osmf-flexlingo-demo-by-doug-m/' rel='bookmark' title='Permanent Link: OSMF &#038; FlexLingo Demo by Doug.M'>OSMF &#038; FlexLingo Demo by Doug.M</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Open Source Media Framework (OSMF) 是Flash 的开源媒体框架，codename叫做Strobe 。它可以帮助开发者开发自己的媒体播放器，支持任何Flash Player 支持的媒体类型，包括图片，声音，swf，影像。</p>
<p>目前 OSMF 正式出炉 1.0 版本，并且在 <a href="http://www.fifa.com/worldcup/video/index.html">World Cup 2010 site</a> 和 <a href="http://espn.go.com/espn3/index">ESPN3</a> 进行了商业应用。</p>
<p>比较有趣的是可以利用 <a href="http://osmfappstudio.com/">OSMF App Studio</a> 在线定制自己喜欢的 UI。</p>
<p>OSMF 1.0 is available here:</p>
<ul>
<li><a href="http://download.macromedia.com/pub/opensource/osmf/osmf_source_v1-0.zip">Source ZIP</a></li>
<li><a href="http://opensource.adobe.com/wiki/download/attachments/34373765/ReleaseNotesv1.0.pdf?version=2">Release Notes</a></li>
<li><a href="http://download.macromedia.com/pub/opensource/osmf/osmf_asdocs_v1-0.zip">ASDocs</a></li>
<li><a href="http://opensource.adobe.com/svn/opensource/osmf/trunk/">SVN</a></li>
</ul>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/07/tlf-osmf-open-source/' rel='bookmark' title='Permanent Link: TLF &#038; OSMF Open Source'>TLF &#038; OSMF Open Source</a></li>
<li><a href='http://blog.richmediaplus.com/2009/08/osmf-flexlingo-demo-by-doug-m/' rel='bookmark' title='Permanent Link: OSMF &#038; FlexLingo Demo by Doug.M'>OSMF &#038; FlexLingo Demo by Doug.M</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/05/osmf-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR 2 rc released</title>
		<link>http://blog.richmediaplus.com/2010/05/adobe-air-2-rc-released/</link>
		<comments>http://blog.richmediaplus.com/2010/05/adobe-air-2-rc-released/#comments</comments>
		<pubDate>Wed, 12 May 2010 04:01:49 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[Air]]></category>
		<category><![CDATA[Adobe Air]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/2010/05/adobe-air-2-rc-released/</guid>
		<description><![CDATA[http://labs.adobe.com/technologies/air2/ Related posts:Adobe Air 2.0 新特性 AS spell checking engine Squiggly


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/10/new-features-in-adobe-air-2-0/' rel='bookmark' title='Permanent Link: Adobe Air 2.0 新特性'>Adobe Air 2.0 新特性</a></li>
<li><a href='http://blog.richmediaplus.com/2009/09/as-spell-checking-engine-squiggly/' rel='bookmark' title='Permanent Link: AS spell checking engine Squiggly'>AS spell checking engine Squiggly</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/technologies/air2/">http://labs.adobe.com/technologies/air2/</a></p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/10/new-features-in-adobe-air-2-0/' rel='bookmark' title='Permanent Link: Adobe Air 2.0 新特性'>Adobe Air 2.0 新特性</a></li>
<li><a href='http://blog.richmediaplus.com/2009/09/as-spell-checking-engine-squiggly/' rel='bookmark' title='Permanent Link: AS spell checking engine Squiggly'>AS spell checking engine Squiggly</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/05/adobe-air-2-rc-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talk about 6rounds.com</title>
		<link>http://blog.richmediaplus.com/2010/05/talk-about-6rounds-com/</link>
		<comments>http://blog.richmediaplus.com/2010/05/talk-about-6rounds-com/#comments</comments>
		<pubDate>Tue, 11 May 2010 14:22:39 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Life is Cool!]]></category>
		<category><![CDATA[6rounds.com]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=560</guid>
		<description><![CDATA[6rounds.com 的中文資料很少，之前也沒有什麼關注，如果有什麼錯誤的地方，請指正。 6rounds.com 是一個基於 Flash 的社區平台，他能做 chatroulette.com 類似的隨機視頻聊天，也可以做一些“複雜”的互動（有多“複雜”？可以看一下 http://www.6rounds.com/lobby 的 snapShot），再加上與 facebook 等社區的整合，看上去是一個很酷的 idea，它的發展前景如何呢？ 6rounds.com 優勢： 隨機 chatroulette.com 訪問量突飛猛進，這個世界越簡單的東西就越吸引人。6rounds.com 不僅也有類似的功能，還有篩選功能，可以篩選性別，年齡等，在隨機的同時，更有目的性，不是更好嗎？（壞人們笑了   ） 互動 新穎的互動方式，使平常的聊天更加有趣，不像平常那麼 boring ，可以一起看電影，可以一起打 CS，可以通過互動場景做很多有趣的事情。比如點擊相關動作，畫面中會有雪花，爆炸等場景，你可以結合互動場景做一些相應的動作，看起來非常棒！ 還是互動 如果（當然，我沒有確定）把這些互動看成是 application，如果 6rounds.com 能開放，把這些互動當成是 application 可以讓 Developer 開發的話，那這裡又會成為一個開發者的天地（特別是 Flash），那麼整個平台有趣的事情就會越來越多，那麼就越吸引用戶。 6rounds.com 劣勢： 互動 &#8211; 成功之處也是失敗之處 6rounds.com 的重點是所謂的“互動”視頻聊天，但是視頻聊天最重要的為兩者之間的網絡帶寬，只要有一方的網絡狀況不是很好，那麼“互動”必定不會達到預期的效果。達不到預期則會使用戶厭煩，厭煩則會尋找其他更加簡單的替代品。 目標用戶群 6rounds.com 的目標用戶群是有 webCamera 的用戶，那麼也正如此，他失去了沒有 webCamera 的用戶群。6rounds.com 的用戶群不可能像 facebook 一樣天天呆在上面，因為 6rounds.com 必須需要媒介物質，那就是 webCamera，你總不可能辦公的時候還開著 webCamera [...]


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/04/dev-facebook-app-using-facebook-api-flash-php/' rel='bookmark' title='Permanent Link: 利用Facebook API，PHP和Flash開發Facebook Application'>利用Facebook API，PHP和Flash開發Facebook Application</a></li>
<li><a href='http://blog.richmediaplus.com/2009/03/actionscript-client-for-the-facebook-platform-api-open/' rel='bookmark' title='Permanent Link: Actionscript 3.0 Client for the Facebook Platform API Open'>Actionscript 3.0 Client for the Facebook Platform API Open</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://6rounds.com/" target="_blank">6rounds.com</a> 的中文資料很少，之前也沒有什麼關注，如果有什麼錯誤的地方，請指正。</em></p>
<p><a href="http://6rounds.com/" target="_blank">6rounds.com</a> 是一個基於 Flash 的社區平台，他能做 <a href="http://chatroulette.com/" target="_blank">chatroulette.com</a> 類似的隨機視頻聊天，也可以做一些“複雜”的互動（有多“複雜”？可以看一下 <a href="http://www.6rounds.com/lobby">http://www.6rounds.com/lobby</a> 的 snapShot），再加上與 facebook 等社區的整合，看上去是一個很酷的 idea，它的發展前景如何呢？</p>
<p><strong>6rounds.com 優勢：</strong></p>
<ul>
<li>隨機<br />
<a href="http://chatroulette.com/" target="_blank">chatroulette.com</a> 訪問量突飛猛進，這個世界越簡單的東西就越吸引人。6rounds.com 不僅也有類似的功能，還有篩選功能，可以篩選性別，年齡等，在隨機的同時，更有目的性，不是更好嗎？（壞人們笑了 <img src='http://blog.richmediaplus.com/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />   ）</li>
<li>互動<br />
新穎的互動方式，使平常的聊天更加有趣，不像平常那麼 boring ，可以一起看電影，可以一起打 CS，可以通過互動場景做很多有趣的事情。比如點擊相關動作，畫面中會有雪花，爆炸等場景，你可以結合互動場景做一些相應的動作，看起來非常棒！</li>
<li>還是互動<br />
如果（當然，我沒有確定）把這些互動看成是 application，如果 6rounds.com 能開放，把這些互動當成是 application 可以讓 Developer 開發的話，那這裡又會成為一個開發者的天地（特別是 Flash），那麼整個平台有趣的事情就會越來越多，那麼就越吸引用戶。</li>
</ul>
<p><strong>6rounds.com 劣勢：</strong></p>
<ul>
<li>互動 &#8211; 成功之處也是失敗之處<br />
6rounds.com 的重點是所謂的“互動”視頻聊天，但是視頻聊天最重要的為兩者之間的網絡帶寬，只要有一方的網絡狀況不是很好，那麼“互動”必定不會達到預期的效果。達不到預期則會使用戶厭煩，厭煩則會尋找其他更加簡單的替代品。</li>
<li>目標用戶群<br />
6rounds.com 的目標用戶群是有 webCamera 的用戶，那麼也正如此，他失去了沒有 webCamera 的用戶群。6rounds.com 的用戶群不可能像 facebook 一樣天天呆在上面，因為 6rounds.com 必須需要媒介物質，那就是 webCamera，你總不可能辦公的時候還開著 webCamera 吧，所以類似公司封殺 facebook 的場面永遠不可能發生。</li>
<li>競爭對手<br />
如果 facebook 也出類似的視頻功能，怎麼辦？</li>
</ul>
<p>6rounds.com 的路會如何呢？讓時間證明一切。</p>
<p><a href="http://6rounds.com/" target="_blank"><br />
</a></p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2009/04/dev-facebook-app-using-facebook-api-flash-php/' rel='bookmark' title='Permanent Link: 利用Facebook API，PHP和Flash開發Facebook Application'>利用Facebook API，PHP和Flash開發Facebook Application</a></li>
<li><a href='http://blog.richmediaplus.com/2009/03/actionscript-client-for-the-facebook-platform-api-open/' rel='bookmark' title='Permanent Link: Actionscript 3.0 Client for the Facebook Platform API Open'>Actionscript 3.0 Client for the Facebook Platform API Open</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/05/talk-about-6rounds-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Flash in Chinese Link</title>
		<link>http://blog.richmediaplus.com/2010/04/thoughts-on-flash-in-chinese-link/</link>
		<comments>http://blog.richmediaplus.com/2010/04/thoughts-on-flash-in-chinese-link/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 01:54:10 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=551</guid>
		<description><![CDATA[Apple CEO Steve Jobs 於網站上發表公開信 Thoughts on Flash， 急著看中文的朋友可以直接看全文翻譯 Steve Jobs &#8221; Thoughts on Flash &#8220;全文翻譯 。 其實都是老話題了，總之，Adobe &#38; Apple 都不是好東西！都在鼓吹自己開放，開放個P啊！ Adobe 還是乖乖得做出 HTML5 開發工具吧！ Related posts:iPhone 4.0將對Flash to iPhone編譯器說不！ 開源JavaScript Flash Player(HTML5/SVG) Alvin眼中的Adobe


Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/04/iphone-4-sdk-may-ban-flash-to-iphone-compilers/' rel='bookmark' title='Permanent Link: iPhone 4.0將對Flash to iPhone編譯器說不！'>iPhone 4.0將對Flash to iPhone編譯器說不！</a></li>
<li><a href='http://blog.richmediaplus.com/2010/01/open-source-javascript-flashplayer-html5-svg/' rel='bookmark' title='Permanent Link: 開源JavaScript Flash Player(HTML5/SVG)'>開源JavaScript Flash Player(HTML5/SVG)</a></li>
<li><a href='http://blog.richmediaplus.com/2010/02/alvin-in-the-eyes-of-the-adobe/' rel='bookmark' title='Permanent Link: Alvin眼中的Adobe'>Alvin眼中的Adobe</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Apple CEO Steve Jobs 於網站上發表公開信 <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">Thoughts on Flash</a>， 急著看中文的朋友可以直接看全文翻譯  <a href="http://www.techbang.com.tw/posts/2405-steve-jobs-thoughts-on-flash-full-translation" target="_blank"><br />
Steve Jobs &#8221; Thoughts on Flash &#8220;全文翻譯</a> 。</p>
<p>其實都是老話題了，總之，Adobe &amp; Apple 都不是好東西！都在鼓吹自己開放，開放個P啊！</p>
<p>Adobe 還是乖乖得做出 HTML5 開發工具吧！</p>


<p>Related posts:<ol><li><a href='http://blog.richmediaplus.com/2010/04/iphone-4-sdk-may-ban-flash-to-iphone-compilers/' rel='bookmark' title='Permanent Link: iPhone 4.0將對Flash to iPhone編譯器說不！'>iPhone 4.0將對Flash to iPhone編譯器說不！</a></li>
<li><a href='http://blog.richmediaplus.com/2010/01/open-source-javascript-flashplayer-html5-svg/' rel='bookmark' title='Permanent Link: 開源JavaScript Flash Player(HTML5/SVG)'>開源JavaScript Flash Player(HTML5/SVG)</a></li>
<li><a href='http://blog.richmediaplus.com/2010/02/alvin-in-the-eyes-of-the-adobe/' rel='bookmark' title='Permanent Link: Alvin眼中的Adobe'>Alvin眼中的Adobe</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2010/04/thoughts-on-flash-in-chinese-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
