<?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>It's FROGiology &#187; flash cs5</title>
	<atom:link href="http://blog.frogiology.com/tag/flash-cs5/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.frogiology.com</link>
	<description>the study about me</description>
	<lastBuildDate>Sat, 16 Jan 2010 19:26:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Flash CS5 的新功能</title>
		<link>http://blog.frogiology.com/2010/01/17/new_features_in_flash_cs5/</link>
		<comments>http://blog.frogiology.com/2010/01/17/new_features_in_flash_cs5/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 19:17:43 +0000</pubDate>
		<dc:creator>Stanley Fok</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[資訊科技]]></category>
		<category><![CDATA[flash cs5]]></category>
		<category><![CDATA[iphone packager]]></category>
		<category><![CDATA[physics-engine]]></category>

		<guid isPermaLink="false">http://blog.frogiology.com/?p=716</guid>
		<description><![CDATA[對於Flash CS5的推出，Stanley真是萬分地期待。今次這個版本，明顯地比CS4更勝一籌! 除了為designer加入了新功能之外，CS5也開始著手改善developers方面的features。Flash，你真是愈來愈成熟了! Built-in Physics Engine 在CS5中，Flash加入了Physcis Engine的組件，這對於designer來說是一個非常大的喜訊。以前designer要把物件在timeline上模擬真的物理反應，只能逐個keyframe慢慢調整，既花時間又不準確。現在，designer只要把movieclips設定為 &#8220;Physics Object&#8221;，再設定其他參數，如重量、velocity等等，然後就可以讓CS5 計算物件之間的物理反應，最後為所有Physics Object產生一條timeline。只要把timeline play一下，就可以看到了真正的物理反應! 當然，timeline是不dynamic的，即不能根據user input (如滑鼠標)作出反應。再者，現在應該都未support 3D Physcis，畢竟Flash IDE還是停留在2D的空間呢，不過相信這會是下幾個版本內會發生的事。先看看demo吧: iPhone Packager 上一篇文章都提過，Flash CS5 可以直接publish出iphone格式執行檔。即代表Flash Developer可以加入iPhone App的開發團隊，在App Store上面賺賺錢了! FLA會變成XML 格式 Flash終於放棄了用binary的fla檔了!!! 這有甚麼好處!? 如果你曾經做過Flash程式的開發，並且用SVN這些version control的軟件，就會知道有多麻煩了。因為FLA很多時都會被改被save，一save過了，不理有沒有改過東西，FLA檔都會被更新，然後SVN就會當它有更改過，下次commit上SVN時，因為binary檔做不到code diff，因此整個FLA也會上載到SVN server，浪費時間及空間。但當變成XML格式的檔案後，version control就可以發揮功用了! 和Flash Builder結合，而且有更強的Built-in Actionscript Editor Flash built-in的 Actionscript Editor不好用就人所共知，因此很多人都寧願用其他editor，例如Flash Develop，貪它提供了code hint、auto complete、trace variable等這些好功能。現在Flash CS5終於醒覺了， 這是一個好的IDE至少要有的元素吧! Flash 能成為RIA界的一哥，&#8221;易用易學&#8221;是他成功的重要因素。可是如果要讓Flash更成功，我覺得有幾個地方還可以改善的: 設定devlopment framework Flash的好處是很易用，code [...]]]></description>
			<content:encoded><![CDATA[<p>對於Flash CS5的推出，Stanley真是萬分地期待。今次這個版本，明顯地比CS4更勝一籌! 除了為designer加入了新功能之外，CS5也開始著手改善developers方面的features。Flash，你真是愈來愈成熟了!</p>
<p><strong>Built-in Physics Engine</strong></p>
<p>在CS5中，Flash加入了Physcis Engine的組件，這對於designer來說是一個非常大的喜訊。以前designer要把物件在timeline上模擬真的物理反應，只能逐個keyframe慢慢調整，既花時間又不準確。現在，designer只要把movieclips設定為 &#8220;Physics Object&#8221;，再設定其他參數，如重量、velocity等等，然後就可以讓CS5 計算物件之間的物理反應，最後為所有Physics Object產生一條timeline。只要把timeline play一下，就可以看到了真正的物理反應!</p>
<p>當然，timeline是不dynamic的，即不能根據user input (如滑鼠標)作出反應。再者，現在應該都未support 3D Physcis，畢竟Flash IDE還是停留在2D的空間呢，不過相信這會是下幾個版本內會發生的事。先看看demo吧:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/UsjzkHlrH-M&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/UsjzkHlrH-M&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>iPhone Packager</strong></p>
<p>上一篇文章都提過，Flash CS5 可以直接publish出iphone格式執行檔。即代表Flash Developer可以加入iPhone App的開發團隊，在App Store上面賺賺錢了!</p>
<p><strong>FLA會變成XML 格式</strong></p>
<p>Flash終於放棄了用binary的fla檔了!!! 這有甚麼好處!? 如果你曾經做過Flash程式的開發，並且用SVN這些version control的軟件，就會知道有多麻煩了。因為FLA很多時都會被改被save，一save過了，不理有沒有改過東西，FLA檔都會被更新，然後SVN就會當它有更改過，下次commit上SVN時，因為binary檔做不到code diff，因此整個FLA也會上載到SVN server，浪費時間及空間。但當變成XML格式的檔案後，version control就可以發揮功用了!</p>
<p><strong>和Flash Builder結合，而且有更強的Built-in Actionscript Editor</strong></p>
<p>Flash built-in的 Actionscript Editor不好用就人所共知，因此很多人都寧願用其他editor，例如<a title="Flash Develop" href="http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page">Flash Develop</a>，貪它提供了code hint、auto complete、trace variable等這些好功能。現在Flash CS5終於醒覺了， 這是一個好的IDE至少要有的元素吧!</p>
<p><br/><br />
<br/></p>
<p>Flash 能成為RIA界的一哥，&#8221;易用易學&#8221;是他成功的重要因素。可是如果要讓Flash更成功，我覺得有幾個地方還可以改善的:</p>
<p><strong>設定devlopment framework</strong></p>
<p>Flash的好處是很易用，code 放在哪兒也可以跑得到。但是這卻造就成很多沒有質素的Flash 程式及程式員。Stanley看過了很多不同人做的Flash-based website的source code，很多都爛得可怕&#8230;有的code 在timeline，有的code在不知多少層內的movieclip內的keyframe上，trace code 難得要命。如果Flash可以提供一個development framework或一個standard，令每個developer的code structure也差不多，相信會令Flash 的development更加健康。</p>
<p><strong>更多的UI components</strong></p>
<p>Flash 內建的UI components太少了，如果在Flash做form-based的程式，所有UI都要自己寫，太花時間。如果可以把Flex那豐富UI components library也port過來一起用，那是多麼的幸福哦。而且Flash正在開始要攻入手機市場，可以的話，應該要為手機平台做些針對手機使用UI components吧! <strong style="font-size: 16px;"></strong></p>
<p><strong style="font-size: 16px;">我想: 現在寫定一個iPhone UI library for Flash也是差不多時候了!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.frogiology.com/2010/01/17/new_features_in_flash_cs5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

