<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[DreaMana]]></title> 
<link>http://www.dreamana.com/blog/index.php</link> 
<description><![CDATA[夢瑪娜]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[DreaMana]]></copyright>
<item>
<link>http://www.dreamana.com/blog/read.php?15</link>
<title><![CDATA[卖自己的糖水，让别人去改变世界吧]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sun, 14 Mar 2010 10:05:12 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?15</guid> 
<description>
<![CDATA[ 
	我本来不想去评论那些事，因为我没空，我宁愿多花点时间去学习技术。<br/><br/>但是最近居然还会频频看到某些网站穿插着那些炒作，然后后面的评论变成两大阵型口沫横飞。该是说转载“新闻”的那位居心叵测呢？还是该说后面的评论者们“正义感”都特别强烈？更有甚者直接跑到别人的Blog里去喷，真是惨不忍睹啊。<br/><br/><strong>Flash有什么不好？ </strong><br/>　　 “占资源，卡死了，是垃圾！” 你可能会这样说。一个存活多年而且被使用了多年的浏览器插件，为什么以前没那么多人去批评？而现在，好了，有一个很有分量的人出来说了，然后你觉得可以借此机会将积怨多年的气一次全部喷出来了。<br/><br/><strong>“但是你不能因为木工不好而责备锤子和钉子。”</strong>——《网站重构：应用Web标准进行设计》 3.6.1<br/>　　Flash开发者就像木工，Flash是一个工具像锤子钉子。<br/>　　我也算是个Flash平台上的开发者，对于Flash性能问题，写代码的时候碰到得多了。在这个平台下做开发，不去了解它的特性，不遵循规范，代码写不好，就会导致很严重的性能问题。不过，要是你明白什么该做，什么不该做，代码写得好了，效率也不会差到哪里去的，问题就是不能保证每个开发者水平都很高。<br/>　　虽然锤子钉子也有好坏之分，但我可以告诉你，Flash没有你想象的那么糟糕，不是无药可救坏工具，它在不断地改进着。从 Marcomedia 的 Flashplayer 6 到被 Adobe 收购后的 Flashplayer 9，再到现在的从 Flashplayer 10 到 Flashplayer 10.1，也许你看到的只是一个版本数字的递增，看不出有什么实质性改变的东西，但其实里头改进过的东西是非常多的。我知道不是所有人都关注技术的，我在此也不一一列举了。<br/>　　况且，日常生活中，因为看到大多数网站上Flash都不怎样，花哨且占资源，也许是开发者不太注意，又也许是他们被催交货没来得及做优化就上线了，导致很多人误以为是Flash插件本身非常差。而真正优秀的作品，却很少被注意到，其实还有很多很好的作品而且它们的效率也非常高的。<br/><br/><strong>剩下的就只有压力了。</strong><br/>　　不仅仅是想方设法打造开发平台的公司有压力，其实开发者更应该有压力。怎么把程序写糟糕，相信很多人都会；但是怎么去优化，相信很多人都不会！<br/><br/><strong>HTML5会怎样，真的能代替Flash？ </strong><br/>　　我个人观点是：不会！<br/>　　其一，浏览器兼用问题长期存在，Web标准虽然只有一个，但是开发浏览器的公司不止一个，能保证大家做出来的浏览器对 HTML5 都表现一致吗？不算远的，就说现在的CSS, JavaScript等等，要对付各种各样的浏览器……用过的人都知道。表现都不一致了，还怎么去比较这个性能呢？<br/>　　其二，Flash现在不仅仅只有做动画，播视频这些功能，有相当多的功能浏览器要实现的话，不会立马就解决，还需要很长一段时间。<br/>　　其三，Flash不一定只在Web方面和浏览器过不去，还有AIR这匹黑马。<br/>　　我知道在这里废话是没用的，就让时间去证明吧。<br/><br/><br/>写这个的目的不是为了自我安慰，更多的是想去分析，去弄清这个形势。最后要说明，我这blog没什么人气的，闲人免喷。<br/>
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?14</link>
<title><![CDATA[关注AS3 Signals]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Mon, 25 Jan 2010 10:08:59 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?14</guid> 
<description>
<![CDATA[ 
	没人想过改进一下AS3事件机制吗？ 也许自从到了FP9之后，很多人都觉得有了原生的事件机制效率就比以前的好了。<br/>用了这么久，我也觉得它的确有很多不爽的地方。某些地方还不及AS1/AS2时实现的事件机制代简捷。<br/><br/>那么就关注一下Robert Penner的开源项目<a href="http://wiki.github.com/robertpenner/as3-signals/" target="_blank">AS3-Signals</a>吧。<br/>*注 重点是设计思想，不要说什么写这么多代码会降低程序效率<br/><br/><a href="http://pv3d.org/2010/01/21/as3-signals-tutorial/" target="_blank">AS3 Signals 视频教程</a><br/><a href="http://alecmce.com/as3/events-and-signals-performance-tests" target="_blank">Events vs Signals 性能对比</a>
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?13</link>
<title><![CDATA[又是一个河蟹年]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sun, 10 Jan 2010 13:16:56 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?13</guid> 
<description>
<![CDATA[ 
	巴士被和谐了，我在巴士上有两个博客……还好自己的空间还在，以后要珍惜。<br/><br/>长期不更新，不写日志，真的有点对不起这个付费的空间。<br/><br/>今天终于翻越了伟大的墙去开一个twitter号，也许微博更适合我这种懒人。
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?12</link>
<title><![CDATA[恶魔之尾]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 04 Sep 2009 22:43:36 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?12</guid> 
<description>
<![CDATA[ 
	 	<p><a href="http://wonderfl.net/code/81f616f4102f74622f547dc4fe54492760259d4b" title="DevilTail - wonderfl build flash online" target="_blank"><img src="upload/20090904/DevilTail.jpg" border="0"/></a><br /><br/><span>Wonderfl <a href="http://wonderfl.net/tag/%E5%B0%BB%E5%B0%BE%E7%A5%AD" target="_blank">尻尾祭</a></span></p><p>前天，牛人tail_y在 wonderfl 上发起了一个名为 <a href="http://wonderfl.net/code/869345a8c9678a538901a23795ae58c398f2d2fc" target="_blank">狐狸尾巴</a> 的作品，之后引出很多fork来，昨晚的“尾巴”作品居然占满一屏!</p><p><a href="upload/20090904/WonderflTail.png" target="_blank"><img src="upload/20090904/CodeRanking.jpg" border="0"/></a><br />很萌很有爱，于是本人也手痒痒的fork了一把。<a href="http://wonderfl.net/code/81f616f4102f74622f547dc4fe54492760259d4b" target="_blank">恶魔尾巴</a>诞生!<br /><br/>狐狸尾巴这个作品采用了类似 IK (反向动力学) 的方法来实现，就是背后的物理运算以一个骨架来作参照，然后前面渲染上皮肤。<br />其实现在 FlashCS4 都集成了IK，可惜大家的反应都比较一般。个人感觉这次 FlashIDE 的更新虽然挺棒，但貌似有点走错方向。<br /><br/>FlashIDE，你不觉得你在逐渐地把设计师推开吗？</p> 
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?11</link>
<title><![CDATA[很好，终于更名了]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Mon, 18 May 2009 14:32:52 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?11</guid> 
<description>
<![CDATA[ 
	 	<strong>Flash Builder</strong> (Flex Builder的新名字)<br/><br/>也许很多人不会在意这些软件叫啥名字，但实际上却是因为名字的问题，概念都被很多人误解。<br/><br/>譬如日常交流时可能会产生很多歧义句：<br/><br/>例句1. 你会Flex吗?<br/>分析: 这究竟是问会用Flex Builder这个工具，还是问会用Flex Framework进行开发。<br/>尤其对于那些从其他语言转过来的程序员，因为传统的程序员都喜欢用专业的IDE，看到Flex Builder，他们也许会以为ActionScript开发方面就只有Flex(Flex Framework)，以为MXML+AS是最高级的，而不屑于用Flash这个名字，凡说到AS开发的就把他等价为Flex开发了。然而，Flex Builder既可以用来开发Flex Project，也可以用来开发ActionScript Project(也就是所谓的“纯AS”)。所以，就算会用Flex Builder的人，也未必会用来开发Flex项目。<br/><br/>例句2. 我是做Flash的。<br/>分析: 做Flash动画? 做Flash开发? 还是...什么?<br/>这句话如果是N年前说的话就没有歧义，很明白你是做Flash动画的，因为那时候的ActionScript是真正意义上的Script语言，所以就算含有代码的作品，大多数都是一些交互动画，应用程序还不算多。但现在可不是了，Flash更像一个开发平台了。<br/><br/>题外话，以前Flash填补了网络动画的空白（当然你可以说GIF、PNG等也可以动画，但用来做长动画的话，浏览器不是那么高兴），曾经很火，同时也为FlashPlayer的占有率打下了基础。但随着现在的网络环境和视频压缩技术的发展，Flash动画（我是指那种很经典的Flash矢量动画）现在大概没什么优势了。不过也不用担心，FlashPlayer也可以播视频。本来，动画师就不用拘泥于软件嘛，软件只是工具，动画有动画那套理论，功底扎实的，不管用什么工具都能做出好作品。<br/><br/><br/>希望官方这次更名后能有效消除这些歧义吧，以后就FlexBuilder就统一到Flash门下，Flash平台就那么一个，Flex就特指Flex Framework了。但是等到Flash Catalyst出来之后，会不会又把大家搞糊涂呢？呵呵，希望不会吧 ；） 
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?10</link>
<title><![CDATA[三向投影]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 17 Apr 2009 12:33:49 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?10</guid> 
<description>
<![CDATA[ 
	 	三向投影 (<a href="http://en.wikipedia.org/wiki/Axonometric_projection" target="_blank">Axonometric projection</a>) 是一种平行投影技术。<br/><br/>有三种三向投影，分别是isometric, dimetric, trimetric <a href="http://upload.wikimedia.org/wikipedia/en/4/4c/Axonometric_projections.png" target="_blank">参考图</a> 
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?9</link>
<title><![CDATA[水彩流]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 27 Mar 2009 17:20:30 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?9</guid> 
<description>
<![CDATA[ 
	 	<a href="http://wonderfl.kayac.com/code/fc3cb89cb66dc8042a158273bda79e921467993d" title="WaterColor Flow - wonderfl build flash online" target="_blank"><img src="upload/20090327/watercolorflow.jpg" border="0"/></a><br /><br/><span>材料: BitmapData.perlinNoise</span><br/><span>第一次把代码放上wonderfl</span><br/><span>我最近都爱“流”字派？</span> 
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?3</link>
<title><![CDATA[Cover Flow]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Tue, 17 Mar 2009 23:22:03 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?3</guid> 
<description>
<![CDATA[ 
	 	<a href="../lab/coverflow/" target="_blank"><img src="upload/20090317/coverflow.jpg" border="0"/></a><br /><br/><span>材料: Flash Player 10 3D Effect, GTween</span><br/><span>2009/03/22 Update: <strike>整合MP3播放功能</strike></span><br/><span>2009/05/24 Update: 除去SimpleZSorter，支持鼠标滚轮</span> 
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?8</link>
<title><![CDATA[Sprite Animation]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sat, 07 Mar 2009 18:54:31 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?8</guid> 
<description>
<![CDATA[ 
	 	<a href="../lab/spritesheet/" target="_blank"><img src="upload/20090508/sprites.jpg" border="0"/></a><br /><br/><span>材料: BitmapData, Timer</span><br/><span>2009/05/08 Update: 增加副本拷贝功能（BitmapData 重用）</span><br/><br/>............<br/>
]]>
</description>
</item><item>
<link>http://www.dreamana.com/blog/read.php?7</link>
<title><![CDATA[测试]]></title> 
<author>civet &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Thu, 26 Feb 2009 13:33:57 +0000</pubDate> 
<guid>http://www.dreamana.com/blog/read.php?7</guid> 
<description>
<![CDATA[ 
	 	Vector.&lt;Number&gt; vs Vector.&lt;Object&gt<br/><br/>............<br/>
]]>
</description>
</item>
</channel>
</rss>