Actionscript 3.0的路徑與我們在之前2.0使用的情形不一樣。_root.myMovie在AS3變成了MovieClip(root).myMovie,this._parent._parent.myMovie在AS3則變成了MovieClip(this.parent.parent).myMovie。
其中,this在AS2原本可指物件本身,但在AS3則一律只能指向時間軸所在的位置,而不是物件本身;MovieClip(this)則可指向時間軸所在的物件本身(Object MovieClip);MovieClip(root)指的則是主時間軸(Object MainTimeLine)。
星期一, 7月 13, 2009
星期四, 7月 09, 2009
美國空軍網站

朋友M給我的一個很先進感的網站:美國空軍網站。3D的立體效果,讓先進的科技感表露無疑!讓我想起了以前的電玩遊戲(地球爭霸、泰伯倫選爭、Falcon 4.0),好懷念的回憶,因為我已經很久沒有玩電腦遊戲了!
裡面的3D立體互動式影片播放的介面,其實有一些網站也有類似的效果,像Fendi的官方網站就是一個;看似簡單的效果,卻可以帶來不錯的互動經驗,也許哪天我可以在網站上試試類似的效果...
看完美國空軍以後,我們來看看「中華民國空軍」…的網站;嗯,嗯,那,…嗯,我們有無可限量的進步空間!空軍加油!加油!
星期三, 7月 01, 2009
Photoshop Lightroom發佈2.4更新

Adobe Photoshop Lightroom 2.4又有更新可以下載了。更新的部份增加了幾乎所有最新機種的相機,例如Canon 500D、Nikon D5000、Sony A380、Pentax K-7、Hasselblad、…等,當然也修改了之前的一些問題,羅列如下,有興趣了解的人可以看一看:
- Web galleries with a Collection Title of six characters would not export or upload
- The crop aspect ratio could revert to the last selected ratio even when reset to original
- The crop aspect ratio in Quick Develop could be lost after a crop adjustment
- The crop aspect ratio lock could be lost after an orientation switch
- Images could preview incorrectly when imported using the MTP/PTP USB protocol
- Sony .ARW files may not have been recognized by Lightroom’s import dialog
- The Japanese language configuration of Lightroom on Mac OS X 10.5 could fail to switch to the print module if the HP B9180 was set as the default printer
- Metadata options that are intended for use were dimmed incorrectly when exporting DNG files
- The Japanese language configuration of Lightroom on Mac OS X was missing a shortcut for “Zoom Out”
- Several translation and shortcut corrections were made for the eight additional languages introduced with Lightroom 2.3
星期六, 6月 27, 2009
Actionscript3寫的翻頁引擎:MegaZine3

MegaZine3是一個公開原始碼(Open Source)的Flash翻頁引擎,它用Actionscript 3語法寫成,透過載入外部XML,即可產生完整的Flash電子書!雖然是免費的,但看得到不見得就吃得到!你還是得有一些簡單的基礎才能順利用這個引擎讓車子可以跑,不然它就只是個紙上模型而已…此外,它也沒有提供原始程式…想要將外觀調整成我們自訂的樣式可能有些問題。
從下載的資料夾可以看出它使用了swfAddress與swfObject,所以就算這是個Flash的翻頁電子書,你還是可以透過瀏覽器的上一頁與下一頁來控制目前顯示的頁面,是個很好的運用!很值得學習!
星期日, 6月 21, 2009
祈求與機會
王牌天神2中摩根費里曼(Morgan Freeman)和女主角在餐廳的一段對話:
當我們在生命中遭遇挫折時,我們希望自己是因為上帝的救助而立即渡過難關?或者,我們應該擁抱機會去克服生命中的挫折而讓自己有所成長?
「當人們向上帝祈求耐心時,你想上帝是直接給他耐心?還是給他機會培養成為有耐心的人?」上面的文字是今天在奇摩新聞的連結所看到的一段話,我看了之後覺得很有哲理!
If someone prays for patience, you think God gives them patience, or does he give them the opportunity to be patient?
「當他祈求勇氣時,上帝是直接讓他有勇氣?還是給他機會磨練成為有勇氣的人?」
If he prayed for courage, does God give him courage, or does he give him opportunities to be courageous?
「當有人祈求希望家人之間可以更加親密和諧時,你想上帝會快速給她溫暖模糊的情感?還是給她機會去深刻體認家人之間的愛及重要性?」
If someone prayed for the family to be closer, do you think God zaps them with warm fuzzy feelings, or does he give them opportunities to love each other?
當我們在生命中遭遇挫折時,我們希望自己是因為上帝的救助而立即渡過難關?或者,我們應該擁抱機會去克服生命中的挫折而讓自己有所成長?
星期六, 6月 20, 2009
Elecom無線奇隼電射滑鼠

Elecom果然推出了無線版本的奇隼鼠!但它的價格卻驚人的比有線版本還翻了兩倍高!要價日幣9,870圓,折合台幣超過三千元!真的很貴!!我用過的羅技VX Nano、VX Revolution、Apple Wireless Mighty Mouse都不到三千元,這支竟然…本來很想給它敗下去的,我看…還是等一陣子吧!也許它就會降價了!我認為這款無線滑鼠的合理價格應該落在 NT$2,000~2,500上下,否則我猜買它的人應該會少很多!...
Acer Aspire的專屬時尚網

如果各位有注意奇摩首頁的話,會發現Acer也在上面下了新廣告,推出一款最新的長效輕薄型筆電:Acer Aspire(3810/4810/5810),一樣屬於Aspire系列,而時尚網也專門為它設計了一個Acer Aspire的專屬時尚網站(如上圖)。這款筆電不但輕薄,更重要的是它的電力可使用長達八小時!而且就算長時間使用也不會有過熱的情形!這兩點可勝出我的MacBook Pro不少!因為我的MacBook Pro大概只能用兩個小時,而且放在腳上用一陣子後就會非常熱!所以我對於長效與不會過熱的特點很有認同!(雖然Apple最近也推出新的MacBook Pro,一樣也有強調電池可長時間使用…)
我另外也受邀在STYLEblog寫了一篇小小的文章,說明了這款筆電更多的特點,有興趣的人可以去看看。
星期六, 6月 13, 2009
iPhone 3G S

雖然Apple在六月推出了最新的iPhone 3G S手機,但它的造型似乎和目前的一模一樣,只有處理器快了一些、三百萬畫素、可錄製影片、指南針、…和之前看到「傳聞中的樣子」有很大的落差!我比較喜歡「傳聞中的樣子」,看起來美多了!也許應該要再等下一代的iPhone,看看會不會比現在的要好更多!
星期日, 5月 31, 2009
免費且合法的Flex Builder Professional 3

Adobe提供特定使用者(Education Customers/Professional Developers)免費而且合法的Flex Builder Professional版本。如果你符合條件,只要連至「freeriatools.adobe.com」,即可獲得合法序號與使用權唷!真的是太棒了!唯一可惜的是…我並不符合這個特定的資格…orz!
星期六, 5月 30, 2009
取消Photoshop兩指旋轉畫布的功能
如果你使用新的MacBook,多重觸碰面板(Multi-Touch Trackpad)在Adobe Photoshop CS4裡可以直接使用兩指旋轉的功能來旋轉畫布,是個滿有趣的功能!只不過…有些人並不「欣賞」這樣的功能;於是,Adobe釋出了一個外掛程式可以取消它:「Adobe Photoshop CS4 Disable Canvas Rotation Via Trackpad plug-in」。
取消的方法是先下載外掛程式,然後將它(DMG裡的外掛程式)放到「Adobe Photoshop CS4/Plug-ins」資料夾,重新啟動Photoshop CS4就可以了。
取消的方法是先下載外掛程式,然後將它(DMG裡的外掛程式)放到「Adobe Photoshop CS4/Plug-ins」資料夾,重新啟動Photoshop CS4就可以了。
星期四, 5月 28, 2009
包含注音符號的鍵盤保護膜

之前想在台灣買MacBook Pro的原因之一是鍵盤有中文注音的標示,但現在有了上面包含注音符號的鍵盤保護膜之後,以後可以在香港買便宜的MacBook Pro了…不過,既然已經買了,還是得保護一下…所以我現在用的是moshi超薄鍵盤保護膜;用起來的感覺…目前來說還滿不錯的!
星期日, 5月 24, 2009
輪迴轉世測驗
今天在Plurk上看到一則輪迴轉世的測驗,好像我從來都沒想過自己的前世今生是什麼…於是就去玩了一下,結果我是F型的…
你是: F 型
解析:你的轉世一直重複在愛好藝術,已表現宇宙的真理方面。而且你的靈魂是透過藝術,與大宇宙的意義以相同步調前進,這是一項寶貴的經驗。即使在今世,也會以任何形式形成「普遍的美感」來傳達真理。請你務必要全力以付去達成,這是你今世的責任。但另一方面來說,因為你的感性敏銳,因此靈魂很容易受到傷害。當然這種傾向並非僅於今世,即使在前世,你的靈魂也受到了傷害。因此之故,你常常會覺得孤獨。在今世,一定要把自己的靈魂訓練得堅強些,不要把自己關在象牙塔當中,應該和各種人好好的相處才是。
星期六, 5月 23, 2009
Photoshop快速鍵:填滿…

那天看到小遙在使用Photoshop填滿色彩(Fill...)的功能,突然就想到,這個功能有沒有超方便的快速鍵?
先說明一下這個功能,它會顯示出對話窗,讓你選擇用什麼來填滿目前的圖層,可以是「前景色、背景色、自訂色彩、材質圖、黑色、白色、50%黑的灰色」等。有時候可說是滿好用的一個功能。
我們在Photoshop功能列「編輯(Edit)>填滿(Fill...)」的下拉選單旁邊就可以看到快速鍵提示:「Shift+F5」。不過這個快速鍵似乎沒那麼好記…我們知道,填滿前景色的快速鍵是「Option+Delete(PC:Alt+Delete)」,填滿背景色的快速鍵是「Command+Delete(PC:Ctrl+Delete)」,其實填滿色彩的快速鍵也可以搭配Delete鍵:「Shift+Delete」。
所以,Photoshop真的藏了很多好用的快速鍵…
星期六, 5月 16, 2009
AS2呼叫Javascript隱藏(/顯示)指定的Div
有時候我們會在yahoo或其它網站看到Flash的廣告banner在畫面中播放完後自動向上收回去,這效果滿有趣的,因為你可以讓大家看到一個比較完整的廣告效果,然後向上縮回,只留下另一個小廣告banner在同一個位置,不會讓大的廣告banner一直佔據網頁的空間。
其實,這只是在同一個地方放了兩個banner,一個大的、一個小的,播完大banner以後再留下小banner;我們可以用兩個div分別置放大、小banner,然後把播完廣告的大banner在畫面中刪除!
或者,也可以在同一個swf檔裡做兩個banner,在播完大banner之後,讓時間軸跳到小banner的地方,不讓別人看到原來大banner的畫面。
不過,這些都不是困難的問題,我們比較好奇的是,是什麼原因讓大banner播完後,Firefox竟然忘不了這個大banner曾經播放過的事實,因此留下原本大banner的「透明」區塊在畫面之中?!也許這層透明區塊不會對畫面造成影響,但另一個問題是…區塊底下的東西竟然無法點選、連結?!這個可麻煩了!真不知道該怎麼辦才好…
沒關係,感謝Javascript和CSS的強大功能,因為我們可以在Flash中呼叫Javascript功能,讓Javascript使用CSS設定,讓指定的Div消失於無形~!哈哈哈!!!
首先我們要讓Flash在特定的時間或事件之中觸發Javascript機制,例如播完影片之後,或者因為我們已經看過這個畫面,不想再看了!於是,我們可以在時間軸中加上底下的Actionscript(AS2):
既然Javascript是用CSS的方式將Div隱藏起來(display:none;),我們同樣也可以把它叫出來,只要將「none」改為「block」(或其它非none的參數應該都可行):
其實,這只是在同一個地方放了兩個banner,一個大的、一個小的,播完大banner以後再留下小banner;我們可以用兩個div分別置放大、小banner,然後把播完廣告的大banner在畫面中刪除!
或者,也可以在同一個swf檔裡做兩個banner,在播完大banner之後,讓時間軸跳到小banner的地方,不讓別人看到原來大banner的畫面。
不過,這些都不是困難的問題,我們比較好奇的是,是什麼原因讓大banner播完後,Firefox竟然忘不了這個大banner曾經播放過的事實,因此留下原本大banner的「透明」區塊在畫面之中?!也許這層透明區塊不會對畫面造成影響,但另一個問題是…區塊底下的東西竟然無法點選、連結?!這個可麻煩了!真不知道該怎麼辦才好…
沒關係,感謝Javascript和CSS的強大功能,因為我們可以在Flash中呼叫Javascript功能,讓Javascript使用CSS設定,讓指定的Div消失於無形~!哈哈哈!!!
首先我們要讓Flash在特定的時間或事件之中觸發Javascript機制,例如播完影片之後,或者因為我們已經看過這個畫面,不想再看了!於是,我們可以在時間軸中加上底下的Actionscript(AS2):
getURL("javaScript:hideItem('hideThisDiv');","");接著在html加入底下這段Javascript即可讓Flash自動隱藏起來:
//讓Javascript知道要隱藏哪個Div
<script type="text/javascript">
<!--
function hideItem(divID) {
hiddenID = document.getElementById(divID);
hiddenID.style.display = "none";
}
//-->
</script>
既然Javascript是用CSS的方式將Div隱藏起來(display:none;),我們同樣也可以把它叫出來,只要將「none」改為「block」(或其它非none的參數應該都可行):
hiddenID.style.display = "block";
解決swf重疊的問題
前陣子同事遇到一個情形就是好幾個swf的flash元件重疊在一起,結果會造成顯示畫面的錯亂…特別是當我們指定某個影片一定要在最上面播放的時候…
原來我們想說是z-index的問題,雖然說z-index的設定得配合使用「position:absolute;」才行,但這點似乎無法解決我們的問題。
在經過一番Google之後,一時間也沒什麼答案,但我們的哈學長居然找到了一個很可能解決的答案,而且,最重要的是這答案確實是讓我們的影片顯示在畫面的最上層,不會被其它swf擋住。
更有趣的是,這方法竟然很簡單,只要將你想放在最上層的swf加上「透明度(transparent)」參數設定,並且確定其它swf「沒有」同時使用透明度設定;此時瀏覽器便使將設有透明度的swf放在最上層。swf的透明度參數設定如下:
假如其它swf也有使用這個透明度設定的話,一樣會造成顯示上的問題。也因並如此,沒必要的話最好不要在swf上有太多重疊的東西,否則很容易會有問題的發生…
原來我們想說是z-index的問題,雖然說z-index的設定得配合使用「position:absolute;」才行,但這點似乎無法解決我們的問題。
在經過一番Google之後,一時間也沒什麼答案,但我們的哈學長居然找到了一個很可能解決的答案,而且,最重要的是這答案確實是讓我們的影片顯示在畫面的最上層,不會被其它swf擋住。
更有趣的是,這方法竟然很簡單,只要將你想放在最上層的swf加上「透明度(transparent)」參數設定,並且確定其它swf「沒有」同時使用透明度設定;此時瀏覽器便使將設有透明度的swf放在最上層。swf的透明度參數設定如下:
<param name="wmode" value="transparent">
假如其它swf也有使用這個透明度設定的話,一樣會造成顯示上的問題。也因並如此,沒必要的話最好不要在swf上有太多重疊的東西,否則很容易會有問題的發生…
訂閱:
文章 (Atom)
