2007年9月4日 星期二

用as讓swf隨視窗縮放

只要在第一個影格加入以下動作
fscommand("allowscale", "true");


即是撥放swf的時隨視窗放大縮小
若不要swf隨視窗縮放將true改成false即可

2007年9月3日 星期一

getURL變成navigateToURL

action script 是FLASH自創的一種SCRIPT式語言,僅在Flash裡面適用
這次action script 3裡常用的getURL變成navigateToURL


使用FLASH設計按鈕開啟頁面用window.open函數
若要避免頁面跳轉請加上void(0)


此類常見狀況也可能是html中設定的問題,請參考Dreamweaver常見的框架問題(一)


FLASH按鈕連結網頁 (action script 3.0)點按鈕/滑鼠右鍵/動作
加入以下AS3.0


on(release)
{navigateToURL("http://www.yahoo.com", "_blank");}


即完成

******************************************

FLASH按鈕連結網頁 (action script 2.0)請參考

Gif VS. Flash 轉檔

網路常用的gif與flash的動畫原理不一樣


Gif Animaton 動畫,
是利用 Frame By Frame 的原理,即是一個影格一張圖
Flash的動畫,是利用 Tweening 的原理,模擬出物件移動變形的動畫


兩種動畫類型轉換
a.在Flash裡匯入Gif 在影格,即是一個影格一張圖
b.在Flash裡存成Gif 檔亦可

2007年9月1日 星期六

FLASH相本(一)

>>選擇在新頁面開啟<<

點這FLASH的左方小圖



不懂flash的人,也可以自己作出FLASH相本,用在一些紀念的日子。(畢業、結婚、情人、生日...等等)


網路有許多這樣的現成模組,只要套上照片就可以完成,不需學習複雜的程式語法,做好了之後,可以像上面展示放在網路,或是單機展示。


或應用在教學以及公司產品介紹。像崁入在PPT裡面作為簡報說明,亦可製作成光碟。
>>原始fla下載<<


*********************************************


以下是(圖解)如何換成自己的照片:
1.用flash軟體打開原始fla下載來的檔案。
2.找一個file叫照片替換處,裡面有許多叫IMAGE的檔案,替換成你要的即可,是影片格式作成,替換成你要的即可。
3.替換方式:以IMAGE1為例替換,先點右邊IMAGE1,將原來的小狗照片刪除。


接著用檔案 /匯入 /匯入到舞台,直接影片測試,可以看到完成其中一張替換了。



接著就是重複替換IMAGE2.IMAGE3.IMAGE4....,若想多些變化間中也可以加上一些文字在舞台裡面。


如果匯入舞台的圖片要改大小,只需用修改/變形/縮放的功能。就可以直接調整大小。
如果圖片本身就小張,不適合拉大,可以多匯入幾張並排 。
我喜歡THE L WORD 所以這裡用她劇照。


主題又可以拿來作你喜歡的影片跟明星的專屬flash相本,來跟其他fans分享。 如果換一張要一分鐘,這樣整個精致的FLASH展示,只需要15分鐘就可完成,熟練一點的話,也許還包括跟網友MSN聊天的時間。

2007年8月29日 星期三

Google Earth- Flash 原始碼

導航地圖在FLASH裡是用放大縮小AS或增加MC觸發做出的。

最近要作flash地圖,於是找了幾個放大縮小漸變的flash效果來作導航地圖,還不錯用,如能跟其他平台整合應該更好。有機會再整理放上放大縮小的原始碼。


先放在網路找到的GOOLGE-衛星地圖 >>選擇在新頁面開啟<<


>>GOOLGE-Flash 衛星地圖--FLA原始碼下載<<
>>Google Earth 下載exe<<



接著用flash看原始碼,會發現原來自己也能做出這類導航類地圖的。


這也可以作為學生FLASH畢業專題的方向,應用在校園導覽或台北市美食導覽...等熱門主題。完成後的呈現效果還不錯,而製作技術也不會太複雜。


不過,若決定以此為專題,就要認命,可能要把自己當成工廠女工那樣重複做做著手工塑膠花一樣...。總而言之,這類工作本來也就是拿著證照的高級女工罷了。


附錄:
結合Google Earth + Flash 飛行遊戲
Google Maps + Flash = VGMap


其他電子地圖相關
http://earth.google.com
http://www.urmap.com/
http://flickr.tw/geotagging_flickr/google_maps/


其他電子地圖書籍
Ajax與Google Map API入門實作
本書AJAX相關範例下載 http://www.drmaster.com.tw/download/example/NE20245_example.zip



看更多FLASH教學文章

2007年8月28日 星期二

FLASH按鈕超連結(FLASH+DREAMWEAVER+HTML)

[問題]在flash軟體裡做按鈕,並用action script寫了框架路徑,
卻無法控制開啟框架的狀況?


通常在flash軟體做按鈕並用as寫了框架路徑,如下
on (release) {
getURL("欲前往的頁面", "框架頁名稱");
}



若是將FLASH按鈕整合到HTML網頁中
(也就是對這整個網頁來說,這個 flash按鈕只是個元件而已,
此時是html做主人,而flash按鈕只是客,被看為一個swf的動畫而已)



所以,路徑與框架開啟的控制,是由HTML網頁來控制,
才會有不按照flash的action script的觸發指定


簡單說,若整個網頁都是由FLASH構成,才從action script來設定

是基本要判別的一點 ~


**********************************

關於在html的框架(或任何html編輯器)作法可參考
Dreamweaver常見的框架問題(一)

**********************************

2007年5月14日 星期一

Dreamweaver常見的框架問題(一)

新手作框架常有種狀況,無法出現在想要指定的框架,
點擊後反而彈出個新頁面
打開你控制Frame的html的原始語法看看,
檢查自己關於Target跟name的設定有無正確


1.以一個簡單框架頁來作例子,看看Target跟name的設定

< name="leftFrame" src="left.htm">
< name="topFrame" src="top.htm">
< name="mainFrame" src="main.htm">
< /frameset >
上面語法指定了每個frame的name叫做什麼,每個name對應著不同的htm頁


2.往下找類似語法,我們要檢查,有無設了target=是屬某個frame的name
假設你要指定在右方,就將target=mainFrame
我設成mainFrame,
是因為我們在前面曾指定右方框架的name叫作mainFrame

如果是這部分設錯,請設成正確的name,框架就會正常在你要的地方出現了
這例子只是其中一種常見框架問題的解決方法,有機會再寫其他常見的狀況

實例說明: Dreamweaver常見的框架問題(三)

*****************************************


附註參考一
target參數如下 :
* _new=在一個新視窗開啟,但後來只會一直在同一個新視窗開啟,不會另外在開一個新視窗
* _top=在同一個視窗出現,是整個大視窗,而不是所分割後的視窗
* _blank=跟_new差不多,但後來會一直出現新的視窗,而不會在同一個新視窗開啟 =''
* name=給frame的name
所以,關於target=的屬性是可以設name的


附註參考二
一個 frameset 可以包含很多 frames 或 framesets,就像 table 裡面可以包含很多 rows 和 table cells 一樣。


附註參考三
有時框架不聽話,還有種簡單的狀況是
可能是你在left.htm的 target=設成了開一個新頁面
關於開一個新頁面的參數,有可能是_blank=跟_new,請自行參考上面的target參數說明


附註四
有關flash的window.open參數 頁面跳轉請參考