2013年5月25日 星期六

很久沒有更新內容了~

實在是很久沒有更新blog內容了,實在對不起大家丫~
最近真的會認真認真認真認真認真認真認真認真認真認真認真認真認真
的來更新部落格的內容^..^

2010年11月23日 星期二

Flex多國語系設定(multi language)應用

用Flex設計專案其實好處多多,其中一個就是讓RIA的應用程式可以擁有多重語系的功能,以下就針對步驟一個一個來介紹。

1. 新增一個Flex Project,在Project裡新增一 locale 資料夾,local裡再放要的多國語系Folder,資料夾名稱要同語系名稱,最後在語系資料夾下要在放一個 *.properties 的utf-8文字檔(這個範例檔取名為lang.properties,名字可以自已決定),每個資料夾都要放一樣的名稱,不然對應不到。

2.設定Project的語系,在Project上按右鍵,選properties -> Flex Compoler
在Additional compiler arguments輸入下列文字,前面是你要用的語系,後面是位置,如果有更多語系請再自行加入。

-locale en_US zh_CN zh_TW -source-path+=locale\{locale}


3.在lang.properties裡寫上要用的文字,取名為msg。



4.設定好以上步驟就有多國語系的設定了,接下來就是操作。

在code上一開始把lang.properties載入
使用語系,填入語系的名稱,也就是資料夾名稱
顯示msg對應的文字

以上三個動作對應下圖


只要透過以上幾個步驟就可以把多國語系設定好了,可能有人會覺得做成xml不就好了,其實用xml也沒有錯,只是Flex直接透過ResourceManager就可以取得多國語系設定的名稱,比xml讀進來還要解析方便多了。

2010年3月15日 星期一

AMFPHP (Flash Remoting for PHP)又復活了

AMFPHP曾經是Flash與php的一道曙光,使用Flash或Flex跟php溝通是非常的方便,之前版本只出到1.9b的版本,然後聽說開發人員到Zend Framework那裡去了,經過一年多來(上次跟新時間已是 2008-10-19)都沒有更新,以為AMFPHP已經死了,沒想到最近又動了,且已經更新到AMFPHP1.9版,然後似乎AMFPHP2.0的版本也有消息,真是太讚了

http://www.amfphp.org

2009年11月20日 星期五

每個人都要會的Actionscript Tweener(三)-Filter(濾鏡)效果

在上一篇 每個人都要會的Actionscript Tweener(二)-影片連續動作 中已經可以經由Tweener來控制影片的連續移動,但這樣的移動效果雖然不錯,但其實在做動畫中都會再做的更精細一點,像加上移動會有模糊效果或光暈陰影等。

所以接下我們來使用Tweener Filter(濾鏡)的功能

底下是Tweener Filter常用的濾鏡效果
//斜角濾鏡
BevelFilter
_Bevel_angle:角度
_Bevel_blurX:x軸
_Bevel_blurY:y軸
_Bevel_distance:距離
_Bevel_type:類型

//模糊濾鏡
BlurFilter
_Blur_blurX:x模糊
_Blur_blurY:y模糊

//陰影濾鏡
DropShadowFilter
_DropShadow_alpha:透明度
_DropShadow_angle:角度
_DropShadow_blurX:x軸
_DropShadow_blurY:y軸
_DropShadow_color:顏色
_DropShadow_distance:距離

//光暈濾鏡
GlowFilter
_Glow_alpha
_Glow_blurX
_Glow_blurY
_Glow_color
_Glow_knockout:去底色
_Glow_inner:內光暈

//漸層斜角濾鏡
Gradient Bevel Filter

///漸層光暈濾鏡
GradientGlowFilter



2009年11月19日 星期四

Portfolio Nick Joore 酷站介紹



這是Portfolio Nick Joore的3D飛船世界,很像遊戲,採用Papervision 3D所做出來的,真的做的太精緻了,真的運用在遊戲裡就...


Red5 Releases V0.9.0 RC2




Red5又釋出新的版本了 Red5 0.9.0 RC2 
真是令人興奮,底下是這一次更新的內容


2009年11月18日 星期三

每個人都要會的Actionscript Tweener(二)-影片連續動作

在做動畫時常常會遇到要拉動作,是設計人員拉好動作還是程式人員用程式控制??
一般來說還是會以設計為主,用拉時間軸的方式來做,感覺比較省時跟省力

但真的是這樣嗎??

我倒是覺得有些動作用程式來處理還是會方便些,尤其常常會換來換去或修改的影片
這邊就分享一下如何讓影片做一些連續動作
(倒不是說拉動畫不好,其實要交互配合)

還是使用Tweener,真是太好用了

之前介紹Tweener的參數(請參考這裡),是以控制影片屬性為主,底下幾個的幾個屬性是Tweener的在開始動作或完成動作可以使用的屬性,我們就使用onComplete來完成影片的連續動作

delay:延遲幾秒開始
onStart:一開始動作呼叫的function 
onStartParams:一開始動作傳入的參數
onComplete:完成動作呼叫的function 
onCompleteParams:完成動作傳入的參數