<?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>达达&#039;s Blog &#187; Flash Platform</title>
	<atom:link href="http://www.isdada.com/category/appdev/flexas/feed" rel="self" type="application/rss+xml" />
	<link>http://www.isdada.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Aug 2010 13:00:23 +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>Mochi-Flash小游戏开发者的大金矿</title>
		<link>http://www.isdada.com/mochi-flash%e5%b0%8f%e6%b8%b8%e6%88%8f%e5%bc%80%e5%8f%91%e8%80%85%e7%9a%84%e5%a4%a7%e9%87%91%e7%9f%bf.html</link>
		<comments>http://www.isdada.com/mochi-flash%e5%b0%8f%e6%b8%b8%e6%88%8f%e5%bc%80%e5%8f%91%e8%80%85%e7%9a%84%e5%a4%a7%e9%87%91%e7%9f%bf.html#comments</comments>
		<pubDate>Sat, 10 Jul 2010 15:33:28 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[我看业界]]></category>
		<category><![CDATA[mochi]]></category>

		<guid isPermaLink="false">http://www.isdada.com/mochi-flash%e5%b0%8f%e6%b8%b8%e6%88%8f%e5%bc%80%e5%8f%91%e8%80%85%e7%9a%84%e5%a4%a7%e9%87%91%e7%9f%bf.html</guid>
		<description><![CDATA[最近Mochi挺热门的，不管从各大网站的IT频道，还是各个专业的开发者社区（比如天地会），还是各个微博上的我所关注的一些好友中，还有QQ群中，大家都讨论得挺火热的。 1月份，盛大8000千万美刀收购mochi，觉得这玩意儿肯定有戏。 5月份，渐渐收到消息，mochi会有大动作，这手笔相当震撼。 作为开发者来说，我还是相当看好这个平台的： 首先：对于开发者来说非常友好，mochi已经提供了非常完备的api，还会帮助开发者进行用户数据跟踪，产品分销等这些对于开发者来说可能并不擅长的事情。目前，mochi已经拥有了1.4亿的月度活跃用户，这是个非常大的数字了，想想看，自己的作品能被成千上万的用户所使用，是多么有成就感，在淘宝的时候，非常有成就感的就是自己的作品可以被成千上万的用户所使用。同样，相信Mochi能给开发者带来不小的收益。当然，舞台很大，就要看心有多大了。 其次，对于广告主来说，效益我相信也是十分明显的。在Mochi上打广告的起点很低。 再次，对于大众用户来说，统一的积分系统，方便的支付体系，何尝不是福音呢？另外，Mochi的广告并没有影响用户体验，我觉得这个是非常难能可贵的，只在需要的时候出现。 其实我一直很关注手机平台的发展。5月份的时候，入手了Motorola Milestone。虽然之前对Android有过接触，但直到这两个月的切身使用才发现，Android真的不止是想象中那么简单，即使现在还有这样那样的问题，但非常看好Android的发展，5月末的时候，弄到了AIR For Mobile 和SDK，简单地测试了一下AIR For Mobile的性能，总体来说相当不错。这也就意味着，Mochi在Android平台上应该也没有问题，扩展开来，移动支付对于大众来说非常简单方便，这样非常有利于产生效益。 相信有着SNDA的强大资金的投入，mochi现有大平台的支撑，mochi一定会给开发者带来滚滚财源，相信这个是最实际的。 PS:好期待Motorola Milestone 的Android 2.2升级呀。。。]]></description>
			<content:encoded><![CDATA[<p>最近<a href="http://zh-cn.mochimedia.com/" target="_blank">Mochi</a>挺热门的，不管从各大网站的IT频道，还是各个专业的开发者社区（比如<a href="http://bbs.9ria.com" target="_blank">天地会</a>），还是各个微博上的我所关注的一些好友中，还有QQ群中，大家都讨论得挺火热的。</p>
<p>1月份，盛大8000千万美刀收购<a href="http://zh-cn.mochimedia.com/" target="_blank">mochi</a>，觉得这玩意儿肯定有戏。</p>
<p>5月份，渐渐收到消息，<a href="http://zh-cn.mochimedia.com/" target="_blank">mochi</a>会有大动作，这手笔相当震撼。</p>
<p>作为开发者来说，我还是相当看好这个平台的：</p>
<p>首先：对于开发者来说非常友好，<a href="http://zh-cn.mochimedia.com/" target="_blank">mochi</a>已经提供了非常完备的api，还会帮助开发者进行用户数据跟踪，产品分销等这些对于开发者来说可能并不擅长的事情。目前，<a href="http://zh-cn.mochimedia.com/" target="_blank">mochi</a>已经拥有了1.4亿的月度活跃用户，这是个非常大的数字了，想想看，自己的作品能被成千上万的用户所使用，是多么有成就感，在<a href="http://www.taobao.com" target="_blank">淘宝</a>的时候，非常有成就感的就是自己的作品可以被成千上万的用户所使用。同样，相信<a href="http://zh-cn.mochimedia.com/" target="_blank">Mochi</a>能给开发者带来不小的收益。当然，舞台很大，就要看心有多大了。</p>
<p>其次，对于广告主来说，效益我相信也是十分明显的。在<a href="http://zh-cn.mochimedia.com/" target="_blank">Mochi</a>上打广告的起点很低。</p>
<p>再次，对于大众用户来说，统一的积分系统，方便的支付体系，何尝不是福音呢？另外，<a href="http://zh-cn.mochimedia.com/" target="_blank">Mochi</a>的广告并没有影响用户体验，我觉得这个是非常难能可贵的，只在需要的时候出现。</p>
<p>其实我一直很关注手机平台的发展。5月份的时候，<a href="http://www.isdada.com/%e6%89%af%e6%89%af%e6%b7%a1.html" target="_blank">入手了Motorola Milestone</a>。虽然之前对<a href="http://www.android.com" target="_blank">Android</a>有过接触，但直到这两个月的切身使用才发现，<a href="http://www.android.com" target="_blank">Android</a>真的不止是想象中那么简单，即使现在还有这样那样的问题，但非常看好<a href="http://www.android.com" target="_blank">Android</a>的发展，5月末的时候，弄到了AIR For Mobile 和SDK，简单地测试了一下AIR For Mobile的性能，总体来说相当不错。这也就意味着，<a href="http://zh-cn.mochimedia.com/" target="_blank">Mochi</a>在Android平台上应该也没有问题，扩展开来，移动支付对于大众来说非常简单方便，这样非常有利于产生效益。</p>
<p>相信有着SNDA的强大资金的投入，<a href="http://zh-cn.mochimedia.com/" target="_blank">mochi</a>现有大平台的支撑，<a href="http://zh-cn.mochimedia.com/" target="_blank">mochi</a>一定会给开发者带来滚滚财源，相信这个是最实际的。</p>
<p>PS:好期待Motorola Milestone 的Android 2.2升级呀。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/mochi-flash%e5%b0%8f%e6%b8%b8%e6%88%8f%e5%bc%80%e5%8f%91%e8%80%85%e7%9a%84%e5%a4%a7%e9%87%91%e7%9f%bf.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ActionScript Project 字体嵌入小tips</title>
		<link>http://www.isdada.com/actionscript-project-embed-font-tips.html</link>
		<comments>http://www.isdada.com/actionscript-project-embed-font-tips.html#comments</comments>
		<pubDate>Tue, 11 May 2010 05:46:35 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[字体]]></category>

		<guid isPermaLink="false">http://www.isdada.com/?p=1731</guid>
		<description><![CDATA[今天遇见一件十分诡异的事情，按照标准的程序把字体编译进去，发现&#8221;方正少儿简体&#8221;愣是无法编译进去，查了点资料，终于搞定了这个问题，原来只是一个编译参数的问题。瀑布汗…… -managers=&#8221;flash.fonts.AFEFontManager&#8221; 另外，&#8221;Flash中文嵌入助手&#8220;这个小工具不错：） 关于AS Project编译字体的延伸阅读： 天地会新闻资讯版块有这么一篇：借助Ruby为Flex自动编译字体 Gotoandlearn 的 Learn the best practices method of creating and using external font SWF files using Flash CS4 大脸猫同学的字体嵌入方法连载也很不错，推荐不熟悉的同学阅读 2010/05/24 Update:关于Flex Manager 的那些事儿，请阅读About the font managers]]></description>
			<content:encoded><![CDATA[<p>今天遇见一件十分诡异的事情，按照标准的程序把字体编译进去，发现&#8221;方正少儿简体&#8221;愣是无法编译进去，查了点资料，终于搞定了这个问题，原来只是一个编译参数的问题。瀑布汗……</p>
<p><span style="color: #ff6600;">-managers=&#8221;flash.fonts.AFEFontManager&#8221;</span></p>
<p>另外，&#8221;<a href="http://kevincao.com/2009/06/font-converter-update/" target="_blank">Flash中文嵌入助手</a>&#8220;这个小工具不错：）<br />
关于AS Project编译字体的延伸阅读：</p>
<p>天地会新闻资讯版块有这么一篇：<a href="http://bbs.actionscript3.cn/thread-35187-1-1.html" target="_blank">借助Ruby为Flex自动编译字体</a><br />
<span style="color: #000000;">Gotoandlearn 的 <a href="http://www.gotoandlearn.com/play?id=102" target="_blank">Learn the best practices method of creating and using external font SWF files using Flash CS4</a></span></p>
<p><span style="color: #000000;">大脸猫同学的<a href="http://www.xncat.com/?s=%E5%AD%97%E4%BD%93" target="_blank">字体嵌入方法连载</a>也很不错，推荐不熟悉的同学阅读</span></p>
<p><span style="color: #ff0000;">2010/05/24 Update:关于Flex Manager 的那些事儿，请阅读</span><a href="http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7e09.html" target="_blank"><span style="color: #ff0000;">About the font managers</span></a><span style="color: #ff0000;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/actionscript-project-embed-font-tips.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>As3平铺背景</title>
		<link>http://www.isdada.com/as3-tile-background.html</link>
		<comments>http://www.isdada.com/as3-tile-background.html#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:46:09 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.isdada.com/?p=1728</guid>
		<description><![CDATA[好吧，我承认这个很基础，不过也经常被问到。 方法有好多种，载入图片的过程不多说，Loader也成，直接embed也成。 方法一，计算显示范围的宽和高，然后双重循环，一个个addChild。 方法二，Graphics有beginBitmapFill(bitmap:BitmapData, matrix:Matrix=null, repeat:Boolean=true, smooth:Boolean=false):void 这个方法，嘿嘿，repeat方法就是这个用途，然后drawRect一下一个平铺背景就出现了。因此，要多读读API文档！好多靠谱实用的好方法]]></description>
			<content:encoded><![CDATA[<p>好吧，我承认这个很基础，不过也经常被问到。<br />
方法有好多种，载入图片的过程不多说，Loader也成，直接embed也成。<br />
方法一，计算显示范围的宽和高，然后双重循环，一个个addChild。<br />
方法二，Graphics有beginBitmapFill(bitmap:BitmapData, matrix:Matrix=null, <strong>repeat</strong>:Boolean=true, smooth:Boolean=false):void 这个方法，嘿嘿，repeat方法就是这个用途，然后drawRect一下一个平铺背景就出现了。因此，要多读读API文档！好多靠谱实用的好方法</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/as3-tile-background.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ZaaIL 支持40多种图片格式的AS3类库</title>
		<link>http://www.isdada.com/introducing-zaail-40-image-format-support-for-flash.html</link>
		<comments>http://www.isdada.com/introducing-zaail-40-image-format-support-for-flash.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 02:35:16 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.isdada.com/?p=1725</guid>
		<description><![CDATA[好久没写博客了，再不写都要发霉了，不过黑羽更厉害，已经是很久很久很久很久很久没更新了，而且说要更新已经说了很久很久很久很久很久了……呵呵…… 好吧，不说别的，GR中发现这个东西真不错，支持40多种的图片格式，不过根据测试，效果其实一般般，PS CS4的PSD格式就打不开，而且不支持GIF动画，这个小囧。总的来说相当不错啦！ 官方页面：http://www.zaalabs.com/2010/04/introducing-zaail-40-image-format-support-for-flash/ 源码下载：http://zaalabs.com/demo/TestZaaIL/srcview/index.html 实例查看：http://zaalabs.com/demo/TestZaaIL/ 支持的格式列表： Blizzard game textures – .blp Windows Bitmap – .bmp Multi-PCX – .dcx DirectDraw Surface – .dds Dicom – .dicom, .dcm Flexible Image Transport System – .fits, .fit Graphics Interchange Format – .gif Radiance High Dynamic – .hdr Macintosh icon – .icns Windows icon/cursor – .ico, .cur Interchange File [...]]]></description>
			<content:encoded><![CDATA[<p>好久没写博客了，再不写都要发霉了，不过<a href="http://www.kingda.org" target="_blank">黑羽</a>更厉害，已经是很久很久很久很久很久没更新了，而且说要更新已经说了很久很久很久很久很久了……呵呵……</p>
<p>好吧，不说别的，GR中发现这个东西真不错，支持40多种的图片格式，不过根据测试，效果其实一般般，PS CS4的PSD格式就打不开，而且不支持GIF动画，这个小囧。总的来说相当不错啦！</p>
<p>官方页面：<a href="http://www.zaalabs.com/2010/04/introducing-zaail-40-image-format-support-for-flash/" target="_blank">http://www.zaalabs.com/2010/04/introducing-zaail-40-image-format-support-for-flash/</a><br />
源码下载：<a href="http://zaalabs.com/demo/TestZaaIL/srcview/index.html" target="_blank">http://zaalabs.com/demo/TestZaaIL/srcview/index.html</a><br />
实例查看：<a href="http://zaalabs.com/demo/TestZaaIL/" target="_blank">http://zaalabs.com/demo/TestZaaIL/</a></p>
<p>支持的格式列表：</p>
<p><span id="more-1725"></span></p>
<ul>
<li>Blizzard game textures – .blp</li>
<li>Windows Bitmap – .bmp</li>
<li>Multi-PCX – .dcx</li>
<li>DirectDraw Surface – .dds</li>
<li>Dicom – .dicom, .dcm</li>
<li>Flexible Image Transport System – .fits, .fit</li>
<li>Graphics Interchange Format – .gif</li>
<li>Radiance High Dynamic – .hdr</li>
<li>Macintosh icon – .icns</li>
<li>Windows icon/cursor – .ico, .cur</li>
<li>Interchange File Format – .iff</li>
<li>Interlaced Bitmap – .lbm, .ilbm</li>
<li>Infinity Ward Image (doesn’t work with MW2 iwi files) – .iwi</li>
<li>Jpeg – .jpg, .jpe, .jpeg</li>
<li>Jpeg 2000 – .jp2</li>
<li>Homeworld texture – .lif</li>
<li>Half-Life Model – .mdl</li>
<li>MPEG-1 Audio Layer 3 (Amazon MP3s work, Apple’s do not) – .mp3</li>
<li>Kodak PhotoCD – .pcd</li>
<li>ZSoft PCX – .pcx</li>
<li>Softimage PIC – .pic</li>
<li>Alias | Wavefront – .pix</li>
<li>Portable Network Graphics – .png</li>
<li>Portable Anymap – .pbm, .pgm, .pnm, .pnm</li>
<li>Adobe PhotoShop – .psd</li>
<li>PaintShop Pro – .psp</li>
<li>Pixar – .pxr</li>
<li>Raw data – .raw</li>
<li>Homeworld 2 Texture – .rot</li>
<li>Silicon Graphics – .sgi, .bw, .rgb, .rgba</li>
<li>Sun Microsystems, .sun</li>
<li>Creative Assembly Texture – .texture</li>
<li>Truevision Targa – .tga</li>
<li>Tagged Image File Format – .tif</li>
<li>Gamecube Texture – .tpl</li>
<li>Unreal Texture – .utx</li>
<li>Valve Texture Format – .vtf</li>
<li>Game Archive – .wad</li>
<li>Quake 2 Texture – .wal</li>
<li>Wireless Bitmap File Format – .wbmp</li>
<li>HD Photo – .wdp, .hdp</li>
<li>X Pixel Map – .xpm</li>
<li>Doom Graphics</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/introducing-zaail-40-image-format-support-for-flash.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AMF调试利器-AMF Explorer</title>
		<link>http://www.isdada.com/amf_debug_tool_amf_explorer.html</link>
		<comments>http://www.isdada.com/amf_debug_tool_amf_explorer.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 02:32:18 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[FireFox]]></category>

		<guid isPermaLink="false">http://www.isdada.com/?p=1703</guid>
		<description><![CDATA[我是工具控，有啥新工具都爱用。 之前介绍过两款AMF抓包工具Charles 和ServiceCapture，今天再介绍一款非常靠谱的：AMF Explorer AMF Explorer是一款不错的基于FireFox、Firebug的调试插件。 工具首页：http://amfexplorer.riaforge.org/]]></description>
			<content:encoded><![CDATA[<p>我是工具控，有啥新工具都爱用。<br />
之前介绍过两款AMF抓包工具<a href="http://www.isdada.com/amf_tools_charles.html">Charles </a>和<a href="http://www.isdada.com/?p=60">ServiceCapture</a>，今天再介绍一款非常靠谱的：AMF Explorer<br />
AMF Explorer是一款不错的基于FireFox、Firebug的调试插件。<br />
工具首页：<a href="http://amfexplorer.riaforge.org/ " target="_blank">http://amfexplorer.riaforge.org/<br />
</a><img class="alignnone size-medium wp-image-1704" title="AMFExplorer640" src="http://www.isdada.com/wp-content/uploads/2010/03/AMFExplorer640-300x225.png" alt="" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/amf_debug_tool_amf_explorer.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Builder 4 Beta 2 灵异 Bug</title>
		<link>http://www.isdada.com/flash-builder-4-beta-2-supernatural-bug.html</link>
		<comments>http://www.isdada.com/flash-builder-4-beta-2-supernatural-bug.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:23:29 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Builder]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1656</guid>
		<description><![CDATA[这个Bug是在上周五发现的，及其及其诡异。 简单说明一下： 使用FB4的新建了一个Flex Library Project。 然后莫名其妙地FB报了：发生了内部构建错误。右键单击以获取更多信息。 查看了一下FB的Log， 在重启了N遍FB甚至机器之后，意外发现了，这个AS文件的体积竟然达到了183K。 用记事本打开后发现了N多以&#8221;ggggggggggggggggggg&#8221;或者&#8221;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;之类字符填充，很奇怪的是，在FB的IDE中显示却是正常的。 这个as文件只能重写了。然后解决，项目正常编译。 FB4 beta 2目前还不怎么稳定，所以用在生产环境下还需细细斟酌。 另外，关于这个Bug很偶然，同时这个as文件涉及到了保密要求， 所以暂时也很难详细说明并提交到Adobe官方。]]></description>
			<content:encoded><![CDATA[<p>这个Bug是在上周五发现的，及其及其诡异。<br />
简单说明一下：<br />
使用FB4的新建了一个Flex Library Project。<br />
然后莫名其妙地FB报了：<strong>发生了内部构建错误。右键单击以获取更多信息</strong>。<br />
查看了一下FB的Log，</p>
<pre class="chili"><code class="log""">!ENTRY com.adobe.flexbuilder.project 4 43 2010-01-18 18:14:04.510
!MESSAGE Uncaught exception in compiler
!STACK 0
java.lang.StackOverflowError
at macromedia.asc.parser.Scanner.nexttoken(Scanner.java:427)
at macromedia.asc.parser.Parser.getNextToken(Parser.java:670)
at macromedia.asc.parser.Parser.lookahead(Parser.java:628)
at macromedia.asc.parser.Parser.parseFullPostfixExpressionPrime(Parser.java:2159)
at macromedia.asc.parser.Parser.parseFullPostfixExpressionPrime(Parser.java:2173)
</code></pre>
<p>在重启了N遍FB甚至机器之后，意外发现了，这个AS文件的体积竟然达到了<strong><span style="color: #ff0000;">183K</span></strong>。<br />
用记事本打开后发现了N多以&#8221;ggggggggggggggggggg&#8221;或者&#8221;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;之类字符填充，<span style="color: #0000ff;">很奇怪的是，在FB的IDE中显示却是正常的</span>。</p>
<p>这个as文件只能重写了。然后解决，项目正常编译。</p>
<p>FB4 beta 2目前还不怎么稳定，所以用在生产环境下还需细细斟酌。</p>
<p>另外，关于这个Bug很偶然，同时这个as文件涉及到了保密要求， 所以暂时也很难详细说明并提交到Adobe官方。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/flash-builder-4-beta-2-supernatural-bug.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>《Actionscript 3.0 基础教程》出版</title>
		<link>http://www.isdada.com/the_publish_of_my_book.html</link>
		<comments>http://www.isdada.com/the_publish_of_my_book.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 04:19:00 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1301</guid>
		<description><![CDATA[和NShen共同翻译的《ActionScript 3.0基础教程》终于出版了！昨天下午样书也到手了。 这本翻译的书陆陆续续弄了快一年，图灵的编辑很用心，赞！ 这是一本as3 入门的书，如果对其中的内容或者翻译上的问题请留言：）]]></description>
			<content:encoded><![CDATA[<p>和<a href="http://www.nshen.net/blog/" target="_blank">NShen</a>共同翻译的《ActionScript 3.0基础教程》终于出版了！昨天下午样书也到手了。</p>
<p>这本翻译的书陆陆续续弄了快一年，图灵的编辑很用心，赞！</p>
<p>这是一本as3 入门的书，如果对其中的内容或者翻译上的问题请留言：）<br />
<img src="http://www.isdada.com/wp-content/uploads/2009/11/mybook.png" alt="" title="mybook" width="229" height="300" class="alignnone size-full wp-image-1615" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/the_publish_of_my_book.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>AIR 2.0 Beta和Flash Player 10.1 Prelease发布！</title>
		<link>http://www.isdada.com/air_2_0_and_fp_10_1_released.html</link>
		<comments>http://www.isdada.com/air_2_0_and_fp_10_1_released.html#comments</comments>
		<pubDate>Tue, 17 Nov 2009 13:18:13 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1299</guid>
		<description><![CDATA[其实这新闻晚上发已经不是新闻了，中午一点多的时候native在天地会已经发了flash player 10.1发布的消息。随后根据ryan的twitter 我也发flash player 10.1和air 2.0 beta发布的消息。 新功能很多，天地会的新闻资讯版块已经发了好几条关于这两个可爱的玩意儿的资讯： 这次的消息资讯是国内首发的，最快最新：） 相信在不久的将来一定会是国内最快的RIA资讯信息发源地：） 对了，据称，明天Google 将发布Chrome OS，这个要重点关注！！！]]></description>
			<content:encoded><![CDATA[<p>其实这新闻晚上发已经不是新闻了，中午一点多的时候native在天地会已经发了<a href="http://flash.9ria.com/thread-39577-1-1.html" target="_blank">flash player 10.1发布的消息</a>。随后根据ryan的twitter 我也发<a href="http://flash.9ria.com/thread-39581-1-1.html" target="_blank">flash player 10.1和air 2.0 beta发布的消息</a>。</p>
<p>新功能很多，天地会的<a href="http://flash.9ria.com/forum-43-1.html" target="_blank">新闻资讯版块</a>已经发了好几条关于这两个可爱的玩意儿的资讯：</p>
<p>这次的消息资讯是国内首发的，最快最新：）</p>
<p>相信在不久的将来一定会是国内最快的RIA资讯信息发源地：）</p>
<p>对了，据称，明天Google 将发布Chrome OS，这个要重点关注！！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/air_2_0_and_fp_10_1_released.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>非IE浏览器下Flash Player的Cookie/Session丢失Bug</title>
		<link>http://www.isdada.com/the_bug_of_missing_cookie_in_no_ie.html</link>
		<comments>http://www.isdada.com/the_bug_of_missing_cookie_in_no_ie.html#comments</comments>
		<pubDate>Thu, 17 Sep 2009 06:16:20 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1286</guid>
		<description><![CDATA[这个bug，我整整折腾了2两天，目前为止还没找到一个好的解决方案。 好多人都遇到过，包括圣叹，KingLong， VSky 看来好多人都被这个该死的Bug QJ过了。 普遍的解决方法是使用JS获取FireFox中的Cookie，然后设置URLRequest中的data属性作为post方式传递过去，服务器读取Request对象中的POST的数据（不同的语言处理方式各不相同）进行校验，但是淘宝的校验只能使用Cookie验证，用POST传过去识别不了。而为了一个Flash改动验证系统基本不可能。 设想是使用一个代理页。 Flash通过post方式把cookie的数据传过去，代理页再模拟提交一次。这样开发说会遇到安全问题。遂罢！ 至今无解，求解…… ———————2009年9月18日 Update-——————— 这个问题通过Flash本身解决好像已经基本无望了。 想更改URLRequestHeader因为安全问题，被罢掉。 还有另外一种方法是，当用户的浏览器为非IE时，在Flash的上层覆盖一个HTML的&#60;input type=&#8221;file&#8221;/&#62;标签，通过HTML的上传机制解决，可非常无奈的是，我的Flash要输入中文，必定使得wmode要为window，所以想要在Flash上层覆盖一个&#60;input type=&#8221;file&#8221;/&#62;标签 这种方案也被排除了。起初还想到另外一个方案就是通过代码模拟点击一个隐藏的&#60;input type=&#8221;file&#8221;/&#62;标签，非常郁闷的是，因为安全限制，这个也不可能。 因此，目前来说还没找到一个更好的方法去解决或者绕过这个Bug]]></description>
			<content:encoded><![CDATA[<p>这个bug，我整整折腾了2两天，目前为止还没找到一个好的解决方案。<br />
好多人都遇到过，包括<a href="http://www.moorwind.com/read.php?227" target="_blank">圣叹</a>，<a href="http://www.klstudio.com/post/167.html?" target="_blank">KingLong</a>， <a href="http://www.v-sky.com/blog/?p=256" target="_blank">VSky</a> 看来好多人都被这个该死的Bug QJ过了。<br />
普遍的解决方法是使用JS获取FireFox中的Cookie，然后设置URLRequest中的data属性作为post方式传递过去，服务器读取Request对象中的POST的数据（不同的语言处理方式各不相同）进行校验，但是淘宝的校验只能使用Cookie验证，用POST传过去识别不了。而为了一个Flash改动验证系统基本不可能。</p>
<p>设想是使用一个代理页。</p>
<p>Flash通过post方式把cookie的数据传过去，代理页再模拟提交一次。这样开发说会遇到安全问题。遂罢！</p>
<p>至今无解，求解……</p>
<p><span style="color: #ff6600;">———————2009年9月18日 Update-———————</span></p>
<p>这个问题通过Flash本身解决好像已经基本无望了。</p>
<p>想更改URLRequestHeader因为安全问题，被罢掉。</p>
<p>还有另外一种方法是，当用户的浏览器为非IE时，在Flash的上层覆盖一个HTML的&lt;input type=&#8221;file&#8221;/&gt;标签，通过HTML的上传机制解决，可非常无奈的是，我的Flash要输入中文，必定使得wmode要为window，所以想要在Flash上层覆盖一个&lt;input type=&#8221;file&#8221;/&gt;标签 这种方案也被排除了。起初还想到另外一个方案就是通过代码模拟点击一个隐藏的&lt;input type=&#8221;file&#8221;/&gt;标签，非常郁闷的是，因为安全限制，这个也不可能。</p>
<p>因此，目前来说还没找到一个更好的方法去解决或者绕过这个Bug</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/the_bug_of_missing_cookie_in_no_ie.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Amethyst Beta 6: 基于Visual Studio 的Flex可视化IDE</title>
		<link>http://www.isdada.com/amethyst-beta-6.html</link>
		<comments>http://www.isdada.com/amethyst-beta-6.html#comments</comments>
		<pubDate>Mon, 07 Sep 2009 07:23:14 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1266</guid>
		<description><![CDATA[前几个月发过一篇博文关于Amethyst beta 1释放的，转眼间beta 6都释放了。 SapphireSteel软件今天释放出了基于Visual Studio 的Amethyst Flex IDE的Beta 6版本，这个版本首次集成了Amethyst Designer &#8211; 可进行拖拽的Flex 程序开发工具。  Amethyst Designer 的主要功能 从Visual Studio的工具栏中拖动组件到设计区 使用鼠标移动组件以及调整组件的尺寸 使用键盘上的方向键移动组件（或者使用Shift+方向键进行更大尺度的移动） 使用Backspace键删除选择的组件 使用自动排列工具栏可视化地对齐组件 将组件对齐到网格中（不管是移动还是重新设置它们的大小） 使用Amelyst 布局工具栏对已选择的控件的组进行整体性的对齐和调整尺寸 在Amethyst Designer中支持右键 在代码（Editor）编辑器和设计（Designer）编辑器中切换（在Designer和Editor 窗口的底部的按钮） 在代码编辑器和设计编辑器中的多层级的撤销/重做（Undo/Redo）（默认的快捷键是Ctrl+Z和Ctrl+Y） 可以根据需要设置Amythyst Designer的显示和行为属性 在设计器或者事件窗口中自动创建事件处理方法 在设计器的属性窗口中设置控件的属性 Amethyst 布局工具栏  您可以点击Amethyst 布局工具栏上的按钮对选择的对象组进行自动对齐、设计间距、调整尺寸。若要打开Amethyst布局工具栏，请右键菜单或者Visual Studio工具区顶部的工具栏区域，选择“Amethyst Layout”。 Amythyst 布局工具栏提供了如下的功能： 对齐到网格 对齐到左侧 对齐到右侧 对齐到顶部 对齐到底部 对齐到中心-水平（需要“引用的”控件） 对齐中中间-垂直（需要“引用的”控件） 设置同样的宽度（需要“引用的”控件） 设置同样的高度（需要“引用的”控件） 设置同样的尺寸（需要“引用的”控件） 将尺寸排列到网格上 设置同样的水平间距 移除水平间距 设置同样的垂直间距 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.isdada.com/wp-content/uploads/2009/09/8.png"></a>前几个月发过一篇博文关于Amethyst beta 1释放的，转眼间beta 6都释放了。</p>
<p><strong>SapphireSteel软件今天释放出了基于Visual Studio 的Amethyst Flex IDE的Beta 6版本，这个版本首次集成了Amethyst Designer &#8211; 可进行拖拽的Flex <span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">程序</span><span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">开发</span>工具。</strong><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/1.png"><img class="alignnone size-full wp-image-1269" title="1" src="http://www.isdada.com/wp-content/uploads/2009/09/1.png" alt="1" width="596" height="325" /></a><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>Amethyst Designer 的主要功能</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" /></p>
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" type="1"><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">从Visual Studio的工具栏中<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">拖动</span>组件到设计区</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">使用鼠标移动组件以及调整组件的尺寸</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">使用键盘上的方向键移动组件（或者使用Shift+方向键进行更大尺度的移动）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">使用Backspace键删除选择的组件</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">使用自动排列工具栏可视化地对齐组件</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">将组件对齐到网格中（不管是移动还是重新设置它们的大小）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">使用Amelyst 布局工具栏对已选择的控件的组进行整体性的对齐和调整尺寸</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">在Amethyst Designer中支持右键</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">在代码（Editor）编辑器和设计（Designer）编辑器中切换（在Designer和Editor 窗口的底部的按钮）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">在代码编辑器和设计编辑器中的多层级的撤销/重做（Undo/Redo）（默认的快捷键是Ctrl+Z和Ctrl+Y）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">可以根据需要设置Amythyst Designer的显示和行为属性</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">在设计器或者<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">事件</span>窗口中自动创建事件处理方法</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: decimal; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">在设计器的属性窗口中设置控件的属性</li>
</ul>
<p><span id="more-1266"></span><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>Amethyst 布局工具栏</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/2.png"><img class="alignnone size-full wp-image-1270" title="2" src="http://www.isdada.com/wp-content/uploads/2009/09/2.png" alt="2" width="453" height="31" /></a><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" />您可以点击Amethyst 布局工具栏上的按钮对选择的<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">对象</span>组进行自动对齐、设计间距、调整尺寸。若要打开Amethyst布局工具栏，请右键菜单或者Visual Studio工具区顶部的工具栏区域，选择“Amethyst Layout”。<br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/3.png"><img class="alignnone size-full wp-image-1271" title="3" src="http://www.isdada.com/wp-content/uploads/2009/09/3.png" alt="3" width="317" height="141" /></a><br style="word-wrap: break-word; line-height: normal;" />Amythyst 布局工具栏提供了如下的功能：<br style="word-wrap: break-word; line-height: normal;" /></p>
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;"><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐到网格</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐到左侧</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐到右侧</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐到顶部</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐到底部</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐到中心-水平（需要“引用的”控件）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">对齐中中间-垂直（需要“引用的”控件）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">设置同样的宽度（需要“引用的”控件）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">设置同样的高度（需要“引用的”控件）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">设置同样的尺寸（需要“引用的”控件）</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">将尺寸排列到网格上</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">设置同样的水平间距</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">移除水平间距</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">设置同样的垂直间距</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">移除垂直间距</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">上移一层</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">下移一层</li>
</ul>
<p><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>选择控件</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" /> <br style="word-wrap: break-word; line-height: normal;" />Amethyst 布局栏上的大多数方法用于操作选择的控件组。您可以使用一下三种方法选择控件：<br style="word-wrap: break-word; line-height: normal;" />1) 使用“区域选择方式”<br style="word-wrap: break-word; line-height: normal;" />您可以单击程序的空旷区域（没有任何组件的区域），按下鼠标，拖动鼠标进行矩形的选择控件，这时已选择的控件将有个矩形环绕并在四个角落会分别有一个矩形。<br style="word-wrap: break-word; line-height: normal;" />2) 分别点击控件<br style="word-wrap: break-word; line-height: normal;" /></p>
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;"><a href="http://www.isdada.com/wp-content/uploads/2009/09/4.png"><img class="alignnone size-full wp-image-1272" title="4" src="http://www.isdada.com/wp-content/uploads/2009/09/4.png" alt="4" width="364" height="257" /></a><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">单击一个控件进行选取，再单击取消选取</li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">按住Ctrl键进行多选，对某一个控件取消选择。</li>
</ul>
<p><br style="word-wrap: break-word; line-height: normal;" />3)选择所有控件<br style="word-wrap: break-word; line-height: normal;" />在设计器获得焦点之后，按下Ctrl+A或者使用&#8221;编辑&#8221;-&gt;&#8221;选择所有&#8221;按钮选择所有的控件<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /><strong>使用“引用的”控件</strong><br style="word-wrap: break-word; line-height: normal;" /> <br style="word-wrap: break-word; line-height: normal;" />选择了三个按钮并单击右下角的按钮使它成为“引用的”组件<br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/51.png"><img class="alignnone size-full wp-image-1275" title="5" src="http://www.isdada.com/wp-content/uploads/2009/09/51.png" alt="5" width="318" height="139" /></a><br style="word-wrap: break-word; line-height: normal;" />当单击了“设置同样的尺寸”按钮之后，所有选择的按钮的尺寸都与“引用”的按钮一样（即右下角的按钮）<br style="word-wrap: break-word; line-height: normal;" />1) 需要一个“引用的”控件的函数<br style="word-wrap: break-word; line-height: normal;" />有一些对齐函数需要一个“主”控件来对选择的控件进行对齐和设置尺寸。举个例子，一个“引用的”组件可以在点击了“设置同样的尺寸”之后被用于定义选择的控件的尺寸或者在点击了“水平居中对齐”和“垂直居中对齐”进行水平位置上或者垂直位置上的堆砌<br style="word-wrap: break-word; line-height: normal;" />2) 需要一个“引用的”控件的函数是可选的<br style="word-wrap: break-word; line-height: normal;" />当使用了“矩形区域方式”选择了多个控件之后，没有任何一个控件定义为“主控件”或“引用的控件”，所有的控件的边缘都是灰边。如果您点击了“居左对齐”或者“顶部对齐”，那么所有的控件将会对选择的矩形区域的边缘进行居左或者顶部对齐。<br style="word-wrap: break-word; line-height: normal;" /><strong>如果您想定义一个控件作为“引用的”控件&#8230;</strong><br style="word-wrap: break-word; line-height: normal;" />只要单击您要定义为“引用的”控件。单击之后，选择的控件的边框将变为黑色以表示此时该控件为选择的控件。此时，当您单击了对齐或者设置尺寸按钮之后，其他选择的控件将相对定义为“引用的”控件进行对齐或者改变尺寸。<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>创建事件处理方法</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" />您可以在已经选择的控件的属性面板中双击事件名称自动创建事件处理方法，或者直接在设计区域双击控件创建默认事件的事件处理方法。<br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/6.png"><img class="alignnone size-full wp-image-1276" title="6" src="http://www.isdada.com/wp-content/uploads/2009/09/6.png" alt="6" width="323" height="133" /></a><br style="word-wrap: break-word; line-height: normal;" />这里我选择了一个按钮并且双击了&#8221;click&#8221;事件<br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/7.png"><img class="alignnone size-full wp-image-1277" title="7" src="http://www.isdada.com/wp-content/uploads/2009/09/7.png" alt="7" width="418" height="158" /></a><br style="word-wrap: break-word; line-height: normal;" />自动创建了事件处理方法（M<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">XML</span>和ActionScript都是自动创建的）。<br style="word-wrap: break-word; line-height: normal;" /><a href="http://www.isdada.com/wp-content/uploads/2009/09/8.png"><img title="8" src="http://www.isdada.com/wp-content/uploads/2009/09/8.png" alt="8" width="578" height="238" /></a><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>设置属性</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/9.png"><img class="alignnone size-full wp-image-1279" title="9" src="http://www.isdada.com/wp-content/uploads/2009/09/9.png" alt="9" width="467" height="234" /></a><br style="word-wrap: break-word; line-height: normal;" />您可以在属性面板中更改选择的控件的属性。您也可以点击属性面板上的特效和样式按钮往控件的MXML定义上添加特效和样式。<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>代码编辑器和设计器之间的切换</strong></p>
<p><a href="http://www.isdada.com/wp-content/uploads/2009/09/10.png"><img class="alignnone size-full wp-image-1280" title="10" src="http://www.isdada.com/wp-content/uploads/2009/09/10.png" alt="10" width="307" height="238" /></a><br style="word-wrap: break-word; line-height: normal;" />在<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">加载</span>了MXML之后，您可以再工作区域的底部使用&#8221;Code&#8221;和&#8221;Design&#8221;按钮进行“代码编辑”和“设计器”模式的切换<br style="word-wrap: break-word; line-height: normal;" /> <a href="http://www.isdada.com/wp-content/uploads/2009/09/8.png"></a><br style="word-wrap: break-word; line-height: normal;" />提示：在设计器模式下，您可以选择某个控件，然后单击右键选择&#8221;Go To MXML&#8221;显示该空间的MXML代码。在代码编辑模式下，您可以选择某一块MXML代码，选择右键菜单中的&#8221;View Designer&#8221;选择设计器中的某个控件<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>设置Amethyst Designer的属性</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" />在一些情况下，您也许要设置Amethyst Designer的显示和行为，这可以通过选择&#8221;（工具）Tools&#8221;菜单来实现，选择“（选项）Option”然后再选择<br style="word-wrap: break-word; line-height: normal;" />&#8220;Amethyst Designer&#8221;。在这里您可以设置背景网格的大小（这现在的Beta版本中，我们建议您设置10,10或更大），以及样式（实线或者点状）以及是否显示网格。<br style="word-wrap: break-word; line-height: normal;" /> </p>
<p><a href="http://www.isdada.com/wp-content/uploads/2009/09/10.png"></a></p>
<p><a href="http://www.isdada.com/wp-content/uploads/2009/09/11.png"><img class="alignnone size-full wp-image-1281" title="11" src="http://www.isdada.com/wp-content/uploads/2009/09/11.png" alt="11" width="471" height="343" /></a><br style="word-wrap: break-word; line-height: normal;" />您也可以设置“对齐提示(Snap to Alignment bars)”和“对齐到网格提示(Snap to grid)”。如果选择了&#8221;Snap to Alignmenet bars&#8221;，当您移动或者调整控件的大小时候，当控件的边与其他的控件对齐时将显示绿色的边。当控件的边与其他的控件的边比较贴近时，线条将略微具有磁性的吸附<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">效果</span>。如果选择了&#8221;Snap to grid&#8221;,当鼠标弹起时，选择的空间将会沿网格对齐。<br style="word-wrap: break-word; line-height: normal;" /> </p>
<p><a href="http://www.isdada.com/wp-content/uploads/2009/09/12.png"><img class="alignnone size-full wp-image-1283" title="12" src="http://www.isdada.com/wp-content/uploads/2009/09/12.png" alt="12" width="489" height="286" /></a></p>
<p><br style="word-wrap: break-word; line-height: normal;" />在这里，我们同时选择了网格（点状）和alignment bars（绿色线条）以辅助在设计器中对齐。（译者注：Snap to Alignments bars 这个我也不知道该如何<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">翻译</span>为好，在Visual Studio 2008中，也没有翻译，欢迎大家提供译法）<br style="word-wrap: break-word; line-height: normal;" />&#8220;Snap to Alignment bars&#8221;和&#8221;Snap to Grid&#8221;选项并不是互斥的。也就是说，如果您希望，您可以同时选择两个选项。<br style="word-wrap: break-word; line-height: normal;" />如果您同时选择了两项，那么alignments bars将指示控件之间的对齐，但是&#8221;网格对齐&#8221;更为优先，如果某个控件没有对其到网格，那么在鼠标弹起的时候，控件将自动沿网格对齐。<br style="word-wrap: break-word; line-height: normal;" /><strong>注意</strong>：如果您更改了设计器的全局属性，您必须关闭并重新当前打开打开MXML<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">文件</span>以<span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">应用</span>设置。<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center"><strong>其他Beta 6中的特性</strong></p>
<p><br style="word-wrap: break-word; line-height: normal;" />此外，在Beta 6中还有以下新特性：<br style="word-wrap: break-word; line-height: normal;" /><strong>反射</strong>（新加的特性）<br style="word-wrap: break-word; line-height: normal;" /></p>
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;"><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">提取接口<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">将局部变量提升为参数<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">移除参数<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">重新排列参数<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">移除类/重命名包<br style="word-wrap: break-word; line-height: normal;" /></li>
</ul>
<p><br style="word-wrap: break-word; line-height: normal;" /><strong>调试</strong>（新加的特性）<br style="word-wrap: break-word; line-height: normal;" /></p>
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;"><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">条件断点<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">断点停止<br style="word-wrap: break-word; line-height: normal;" /></li>
</ul>
<p><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /><strong> </strong></p>
<p><strong> </strong></p>
<p style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;" align="center">Amethyst Desinger Beta1的限制</p>
<p><br style="word-wrap: break-word; line-height: normal;" />以下是第一个Beta版本的Amethyst Designer 的主要限制（未实现的功能）<br style="word-wrap: break-word; line-height: normal;" /></p>
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;"><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">导航器未完全实现（如果您使用拖拽创建控件，但此时没有编辑器添加或组织页，在目前释放的版本中，Amethyst Desinger中的导航器的行为将可能不可预测）<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">一些&#8221;复合的控件&#8221;比如DateGrids并没有完全支持<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">AIR程序的可视化设计没有完全支持<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">不支持进行第三方控件的可视化设计<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">不支持进行Flex 4控件的可视化设计<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">MXML的样式（以及在属性面板中设置的样式）并不会在设计器中显示，而是现实默认的样式<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">当使用网格对齐时，当网格的大小小于10,10时，性能下降会比较明显，因此我们建议网格的大小大于等于10,10。<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">在设计器中，当使用鼠标的中间滚轮调整控件时将导致错误的偏移量，因此我们建议使用拖动框滚动。<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">Delete键并不会删除选择的空间，取而代之的是使用BackSpace键<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">还不可以复制、剪切、粘贴控件<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" />当您尝试进行上述的不支持的特性时，结果可能不可预料。在接下来的版本中将会添加或者增强遗失或未完成的特性。<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" /><strong>要求</strong>：<br style="word-wrap: break-word; line-height: normal;" />
<ul style="word-wrap: break-word; line-height: normal; padding: 0px; margin: 0px;"><br style="word-wrap: break-word; line-height: normal;" /></p>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">Visual Studio 2008;Amethyst 不支持安装到VS 2005和VS Express版本<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">Flex 3.X SDK<br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;">用于调试的Flash Player 10 For Internet Explorer <br style="word-wrap: break-word; line-height: normal;" /></li>
<li style="word-wrap: break-word; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; list-style-type: disc; list-style-position: initial; list-style-image: initial; line-height: normal; padding: 0px;"><span style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;" onclick="tagshow(event)">Java</span></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/amethyst-beta-6.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
