<?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>RichMedia+ &#187; Pixel Bender</title>
	<atom:link href="http://blog.richmediaplus.com/tag/pixel-bender/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, Mobile Dev. You also can find the SEO for Flex, RIA, User Ex in this blog.</description>
	<lastBuildDate>Fri, 16 Dec 2011 09:33:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Flash 抽色效果濾鏡</title>
		<link>http://blog.richmediaplus.com/2011/09/partial-color-shader/</link>
		<comments>http://blog.richmediaplus.com/2011/09/partial-color-shader/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 06:31:45 +0000</pubDate>
		<dc:creator>Ticore Shih</dc:creator>
				<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Pixel Bender]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=822</guid>
		<description><![CDATA[我是 Ticore，這次要分享的是用 Pixel Bender 做出來的抽色濾鏡效果 可以依據指定的色彩，調整點陣圖的色彩飽和度 色彩相差越遠的飽和度越低 效果看起來就會像是把特定色彩抽出來了一樣 直接從 RGB 數值去思考會覺得非常難做 其實只要把 RGB 轉為 HSV 色彩模式便簡單許多 拿到 Hue 值之後，便能拿來與設定主色色彩做比較 差越遠的，就把飽和度調得越低 以下便是我自製的 Partial Color Shader 原始碼： &#60;languageVersion : 1.0;&#62; kernel PartialColor &#60; namespace : &#34;PartialColor&#34;; vendor : &#34;Ticore Shih&#34;; version : 1; description : &#34;only keep saturation of assigned color&#34;; &#62; &#123; &#160; parameter float hue [...]
Related posts:<ol>
<li><a href='http://blog.richmediaplus.com/2009/07/virtual-unique-urls-for-flex-flash/' rel='bookmark' title='Virtual Unique URLs for Flex/Flash'>Virtual Unique URLs for Flex/Flash</a></li>
<li><a href='http://blog.richmediaplus.com/2011/06/avoid-flash-blend-mode-issue/' rel='bookmark' title='Flash 混色模式的問題與解決方式'>Flash 混色模式的問題與解決方式</a></li>
<li><a href='http://blog.richmediaplus.com/2011/07/timeline-placed-video-smoothing/' rel='bookmark' title='Flash 影格預置 Video 抗鋸齒功能'>Flash 影格預置 Video 抗鋸齒功能</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>我是 Ticore，這次要分享的是用 Pixel Bender 做出來的抽色濾鏡效果<br />
可以依據指定的色彩，調整點陣圖的色彩飽和度<br />
色彩相差越遠的飽和度越低<br />
效果看起來就會像是把特定色彩抽出來了一樣</p>
<p>直接從 RGB 數值去思考會覺得非常難做<br />
其實只要把 RGB 轉為 HSV 色彩模式便簡單許多<br />
拿到 Hue 值之後，便能拿來與設定主色色彩做比較<br />
差越遠的，就把飽和度調得越低<br />
以下便是我自製的 Partial Color Shader 原始碼：</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>languageVersion <span style="color: #339933;">:</span> <span style="color:#800080;">1.0</span><span style="color: #339933;">;&gt;</span>
kernel PartialColor
<span style="color: #339933;">&lt;</span>
    namespace <span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;PartialColor&quot;</span><span style="color: #339933;">;</span>
    vendor <span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;Ticore Shih&quot;</span><span style="color: #339933;">;</span>
    version <span style="color: #339933;">:</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
    description <span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;only keep saturation of assigned color&quot;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span>
&nbsp;
    parameter <span style="color: #993333;">float</span> hue
    <span style="color: #339933;">&lt;</span>
        defaultValue<span style="color: #339933;">:</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">;</span>
        minValue<span style="color: #339933;">:</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">;</span>
        maxValue<span style="color: #339933;">:</span> <span style="color:#800080;">360.0</span><span style="color: #339933;">;</span>
    <span style="color: #339933;">&gt;;</span>
&nbsp;
    parameter <span style="color: #993333;">float</span> range
    <span style="color: #339933;">&lt;</span>
        defaultValue <span style="color: #339933;">:</span> <span style="color:#800080;">40.0</span><span style="color: #339933;">;</span>
        minValue <span style="color: #339933;">:</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">;</span>
        maxValue <span style="color: #339933;">:</span> <span style="color:#800080;">180.0</span><span style="color: #339933;">;</span>
    <span style="color: #339933;">&gt;;</span>
    input image4 src<span style="color: #339933;">;</span>
    output pixel4 dst<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #993333;">void</span> evaluatePixel<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        pixel4 inputColor <span style="color: #339933;">=</span> sampleNearest<span style="color: #009900;">&#40;</span>src<span style="color: #339933;">,</span> outCoord<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #993333;">float</span> minColor<span style="color: #339933;">,</span> maxColor<span style="color: #339933;">,</span> delta<span style="color: #339933;">;</span>
        <span style="color: #993333;">float</span> h<span style="color: #339933;">,</span> s<span style="color: #339933;">,</span> v<span style="color: #339933;">;</span>
        <span style="color: #993333;">float</span> r<span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> b<span style="color: #339933;">;</span>
        <span style="color: #993333;">float</span> f<span style="color: #339933;">,</span> p<span style="color: #339933;">,</span> q<span style="color: #339933;">,</span> t<span style="color: #339933;">;</span>
        <span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
&nbsp;
        r <span style="color: #339933;">=</span> inputColor.<span style="color: #202020;">r</span><span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> inputColor.<span style="color: #202020;">g</span><span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> inputColor.<span style="color: #202020;">b</span><span style="color: #339933;">;</span>
&nbsp;
        minColor <span style="color: #339933;">=</span> min<span style="color: #009900;">&#40;</span>min<span style="color: #009900;">&#40;</span>r <span style="color: #339933;">,</span> g<span style="color: #009900;">&#41;</span> <span style="color: #339933;">,</span> b<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        maxColor <span style="color: #339933;">=</span> max<span style="color: #009900;">&#40;</span>max<span style="color: #009900;">&#40;</span>r <span style="color: #339933;">,</span> g<span style="color: #009900;">&#41;</span> <span style="color: #339933;">,</span> b<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        delta <span style="color: #339933;">=</span> maxColor <span style="color: #339933;">-</span> minColor<span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// value</span>
        v <span style="color: #339933;">=</span> maxColor<span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// saturation</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>maxColor <span style="color: #339933;">!=</span><span style="color:#800080;">0.0</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            s <span style="color: #339933;">=</span> delta <span style="color: #339933;">/</span> maxColor<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// hue</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>maxColor <span style="color: #339933;">==</span> r<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            h <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>g <span style="color: #339933;">-</span> b<span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> delta<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>maxColor <span style="color: #339933;">==</span> g<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            h <span style="color: #339933;">=</span> <span style="color:#800080;">2.0</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>b <span style="color: #339933;">-</span> r<span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> delta<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            h <span style="color: #339933;">=</span> <span style="color:#800080;">4.0</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>r <span style="color: #339933;">-</span> g<span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> delta<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        h <span style="color: #339933;">*=</span> <span style="color:#800080;">60.0</span><span style="color: #339933;">;</span>
        h <span style="color: #339933;">=</span> mod<span style="color: #009900;">&#40;</span>h <span style="color: #339933;">+</span> <span style="color:#800080;">360.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">360.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
        <span style="color: #993333;">float</span> diff <span style="color: #339933;">=</span> min<span style="color: #009900;">&#40;</span>mod<span style="color: #009900;">&#40;</span>abs<span style="color: #009900;">&#40;</span>hue <span style="color: #339933;">-</span> h <span style="color: #339933;">-</span> <span style="color:#800080;">360.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color:#800080;">360.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> mod<span style="color: #009900;">&#40;</span>abs<span style="color: #009900;">&#40;</span>hue <span style="color: #339933;">-</span> h <span style="color: #339933;">+</span> <span style="color:#800080;">360.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color:#800080;">360.0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// sine</span>
&nbsp;
        s <span style="color: #339933;">*=</span> sin<span style="color: #009900;">&#40;</span>clamp<span style="color: #009900;">&#40;</span><span style="color:#800080;">1.0</span> <span style="color: #339933;">-</span> diff <span style="color: #339933;">/</span> range<span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">1.0</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> <span style="color:#800080;">90.0</span> <span style="color: #339933;">*</span> <span style="color:#800080;">3.14159</span> <span style="color: #339933;">/</span> <span style="color:#800080;">180.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        s <span style="color: #339933;">=</span> clamp<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">1.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>s <span style="color: #339933;">==</span> <span style="color:#800080;">0.0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            r <span style="color: #339933;">=</span> g <span style="color: #339933;">=</span> b <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            h <span style="color: #339933;">/=</span> <span style="color:#800080;">60.0</span><span style="color: #339933;">;</span>
            <span style="color: #993333;">int</span> i <span style="color: #339933;">=</span> <span style="color: #993333;">int</span><span style="color: #009900;">&#40;</span>floor<span style="color: #009900;">&#40;</span>h<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            f <span style="color: #339933;">=</span> h <span style="color: #339933;">-</span> <span style="color: #993333;">float</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            p <span style="color: #339933;">=</span> v <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span> <span style="color:#800080;">1.0</span> <span style="color: #339933;">-</span> s <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            q <span style="color: #339933;">=</span> v <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span> <span style="color:#800080;">1.0</span> <span style="color: #339933;">-</span> s <span style="color: #339933;">*</span> f <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            t <span style="color: #339933;">=</span> v <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span> <span style="color:#800080;">1.0</span> <span style="color: #339933;">-</span> s <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span> <span style="color:#800080;">1.0</span> <span style="color: #339933;">-</span> f <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                r <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> t<span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> p<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                r <span style="color: #339933;">=</span> q<span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> p<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                r <span style="color: #339933;">=</span> p<span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> t<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                r <span style="color: #339933;">=</span> p<span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> q<span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                r <span style="color: #339933;">=</span> t<span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> p<span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                r <span style="color: #339933;">=</span> v<span style="color: #339933;">;</span> g <span style="color: #339933;">=</span> p<span style="color: #339933;">;</span> b <span style="color: #339933;">=</span> q<span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        dst <span style="color: #339933;">=</span> pixel4<span style="color: #009900;">&#40;</span>r<span style="color: #339933;">,</span> g<span style="color: #339933;">,</span> b<span style="color: #339933;">,</span> inputColor.<span style="color: #202020;">a</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>實際拿一張色彩豐富的照片來試試看<br />
(照片為印度孟買某學校外)</p>
<p><a href="http://blog-uploads.richmediaplus.com/2011/09/DSCN0140.jpg"><img src="http://blog-uploads.richmediaplus.com/2011/09/DSCN0140-300x225.jpg" alt="" title="DSCN0140" width="300" height="225" class="alignnone size-medium wp-image-823" /></a></p>
<p>照片下方特別加上了色條，比較容易看出不同 Hue 值與抽色濾鏡的效果關係</p>
<p>Partial Color Shader 線上範例：</p>
<p>
<object width="500" height="400">
<param name="movie" value="http://blog-uploads.richmediaplus.com/2011/09/PartialColorShader2.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>
<param name="allowScriptAccess" value="always"></param>
<embed type="application/x-shockwave-flash" width="500" height="400" src="http://blog-uploads.richmediaplus.com/2011/09/PartialColorShader2.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p><a href="https://sites.google.com/site/riafiles/PartialColorShader2.zip?attredirects=0&#038;d=1">Partial Color Shader 原始檔案下載</a></p>
<p>Related posts:<ol>
<li><a href='http://blog.richmediaplus.com/2009/07/virtual-unique-urls-for-flex-flash/' rel='bookmark' title='Virtual Unique URLs for Flex/Flash'>Virtual Unique URLs for Flex/Flash</a></li>
<li><a href='http://blog.richmediaplus.com/2011/06/avoid-flash-blend-mode-issue/' rel='bookmark' title='Flash 混色模式的問題與解決方式'>Flash 混色模式的問題與解決方式</a></li>
<li><a href='http://blog.richmediaplus.com/2011/07/timeline-placed-video-smoothing/' rel='bookmark' title='Flash 影格預置 Video 抗鋸齒功能'>Flash 影格預置 Video 抗鋸齒功能</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2011/09/partial-color-shader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 Adobe Flash / Adobe Flex 重點留意關鍵字</title>
		<link>http://blog.richmediaplus.com/2009/06/keywords-about-the-adobe-flex-flash-in-2009/</link>
		<comments>http://blog.richmediaplus.com/2009/06/keywords-about-the-adobe-flex-flash-in-2009/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:24:12 +0000</pubDate>
		<dc:creator>Alvin / Aedis.Ju</dc:creator>
				<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Adobe Flash Catalyst]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[FLARKit]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[Pixel Bender]]></category>
		<category><![CDATA[RSL]]></category>
		<category><![CDATA[Text Layout Framework]]></category>

		<guid isPermaLink="false">http://blog.richmediaplus.com/?p=264</guid>
		<description><![CDATA[抽點時間，記下筆記。把個人認為今后跟Adobe Flash / Adobe Flex 相關的，需要特別留意的關鍵字記錄一下。 以下按字母排序： 3D 有人開始開始催我給他做PV 3D，你就知道現在的Flash 3D概念已經越來越被人所應用和認識。 flashplayer 10加入了3D元素，但是它只能起到輔助的作用，如果要做成更大的豐富的應用體驗，還是需要靠其他的3D庫（away3D, PV3D, Alternativa3D, Sandy3D等等）來實現，在經歷一段時間的探索后，今后web上將會出現更多成熟的3D應用。 AR(Augmented Reality) 跟Adobe有關，那當然說的是FLARKit，與AS相結合，產生更佳的豐富虛擬體驗，它一定會成為一個時代的代名詞！ 記得第一次看到FLARKit的我，第二天馬上就寫好了程式，制作出影片寄給朋友，朋友各個稱贊啊！ 如果你是第一次聽說，你只要在Google里面隨便一敲， 你會發現一大堆新奇的東西哦。 DD(Design-Develop) Flash Builder / Flex4 / Gumbo Public Beta發布了，這次變化跨度相對于從Flex2到Flex3的時候大得多，而Text Layout Framework，Adobe Flash Catalyst的加入，使整個Adobe家族更加融合，Design-Develop的概念更加清晰。 我們將會創造更加具有豐富體驗的產品。 Mobile Adobe在mobile領域遇到了阻力，這是顯而易見的，特別是在對iPhone這樣一個令人心動的平臺上。FlashLite已經滿足不了當今的需求，是繼續更新還是會有新的產品呢，或者說，還會有新的意想不到的發現呢？ Adobe將會在今年或者明年有一個很大的跨步哦，我們將拭目以待！ p2p(Peer to Peer) 不要輕易忘記flashplayer 10新增的功能，現在還沒有很流行那是因為flashplayer 10的player還沒有占有99%以上，而且目前制作種子（目前只能在Adobe官網上）是一個相對比較麻煩的事情。 PB(Pixel Bender) 呵呵，不是Prison Break啦，而是Pixel Bender in AS3，有趣的東西，已經有人為它專門開辟了專區來研究，就像3D一樣。一股Pixel Blender的熱風正在刮起。 RSL(Runtime Shared Library) 早就有的關鍵字，解決swf文件過大而引起速度加載過慢的有效辦法之一，當然這也要看flashplayer 10擴張的眼色，正是因為設計時考慮用戶的播放器并不一定是flashplayer 10，所以，目前的工程基本沒有加入這樣的功能。 [...]
Related posts:<ol>
<li><a href='http://blog.richmediaplus.com/2010/11/get-your-adobe-flexflash-posters/' rel='bookmark' title='Get your Adobe Flex/Flash Posters.'>Get your Adobe Flex/Flash Posters.</a></li>
<li><a href='http://blog.richmediaplus.com/2009/06/flash-builder-and-flash-catalyst-betas-now-available/' rel='bookmark' title='Flash Builder and Flash Catalyst Betas 發放！'>Flash Builder and Flash Catalyst Betas 發放！</a></li>
<li><a href='http://blog.richmediaplus.com/2010/12/adobe-flex-lifecycle/' rel='bookmark' title='Adobe Flex LifeCycle'>Adobe Flex LifeCycle</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>抽點時間，記下筆記。把個人認為今后跟Adobe Flash / Adobe Flex 相關的，需要特別留意的關鍵字記錄一下。</p>
<p>以下按字母排序：</p>
<ul>
<li><em><strong>3D</strong></em><br />
有人開始開始催我給他做PV 3D，你就知道現在的Flash 3D概念已經越來越被人所應用和認識。<br />
flashplayer 10加入了3D元素，但是它只能起到輔助的作用，如果要做成更大的豐富的應用體驗，還是需要靠其他的3D庫（away3D, PV3D, Alternativa3D, Sandy3D等等）來實現，在經歷一段時間的探索后，今后web上將會出現更多成熟的3D應用。</li>
<li><strong><em>AR(Augmented Reality)</em></strong><br />
跟Adobe有關，那當然說的是FLARKit，與AS相結合，產生更佳的豐富虛擬體驗，它一定會成為一個時代的代名詞！<br />
記得第一次看到FLARKit的我，第二天馬上就寫好了程式，制作出影片寄給朋友，朋友各個稱贊啊！<br />
如果你是第一次聽說，你只要在Google里面隨便一敲， 你會發現一大堆新奇的東西哦。</li>
<li><strong><em>DD(Design-Develop)</em></strong><br />
Flash Builder / Flex4 / Gumbo Public Beta發布了，這次變化跨度相對于從Flex2到Flex3的時候大得多，而Text Layout Framework，Adobe Flash Catalyst的加入，使整個Adobe家族更加融合，Design-Develop的概念更加清晰。<br />
我們將會創造更加具有豐富體驗的產品。</li>
<li><strong><em>Mobile</em></strong><br />
Adobe在mobile領域遇到了阻力，這是顯而易見的，特別是在對iPhone這樣一個令人心動的平臺上。FlashLite已經滿足不了當今的需求，是繼續更新還是會有新的產品呢，或者說，還會有新的意想不到的發現呢？<br />
Adobe將會在今年或者明年有一個很大的跨步哦，我們將拭目以待！</li>
<li><strong><em>p2p(Peer to Peer)</em></strong><br />
不要輕易忘記flashplayer 10新增的功能，現在還沒有很流行那是因為flashplayer 10的player還沒有占有99%以上，而且目前制作種子（目前只能在Adobe官網上）是一個相對比較麻煩的事情。</li>
<li><strong><em>PB(Pixel Bender)</em></strong><br />
呵呵，不是Prison Break啦，而是Pixel Bender in AS3，有趣的東西，已經有人為它專門開辟了專區來研究，就像3D一樣。一股Pixel Blender的熱風正在刮起。</li>
<li><strong><em>RSL(Runtime Shared Library)</em></strong><br />
早就有的關鍵字，解決swf文件過大而引起速度加載過慢的有效辦法之一，當然這也要看flashplayer 10擴張的眼色，正是因為設計時考慮用戶的播放器并不一定是flashplayer 10，所以，目前的工程基本沒有加入這樣的功能。<br />
想想吧，加這個東西以后，swf的文件會多少小啊～～～<br />
不過想想在日本這種網絡高速的情況下，相對來說，這也不是很重要的啦。 XD</li>
</ul>
<p>如果你認為重要，我卻沒有提到的，請及時留言哦。</p>
<p>Related posts:<ol>
<li><a href='http://blog.richmediaplus.com/2010/11/get-your-adobe-flexflash-posters/' rel='bookmark' title='Get your Adobe Flex/Flash Posters.'>Get your Adobe Flex/Flash Posters.</a></li>
<li><a href='http://blog.richmediaplus.com/2009/06/flash-builder-and-flash-catalyst-betas-now-available/' rel='bookmark' title='Flash Builder and Flash Catalyst Betas 發放！'>Flash Builder and Flash Catalyst Betas 發放！</a></li>
<li><a href='http://blog.richmediaplus.com/2010/12/adobe-flex-lifecycle/' rel='bookmark' title='Adobe Flex LifeCycle'>Adobe Flex LifeCycle</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.richmediaplus.com/2009/06/keywords-about-the-adobe-flex-flash-in-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

