Flash常見問題解答

1,FLASH是什麼?
FLASH電影是專爲網頁服務的畫像或動畫(當然,也可用於其它用途)。主要含有矢量圖形,但是也可以包含導入的位圖和音效,還可以把瀏覽者輸入的信息同交互性聯繫起來,從而產生交互效果,也可以生成非線性電影動畫。該動畫可以同其它的WEB程序產生交互作用。網頁設計師可以利用FLASH來創建導航控制器、動態LOGOS、含有同步音效的長篇動畫、甚至可以產生完整的、富於敏感性的網頁。
2,怎樣做一個簡單地FLASH動畫?
首先,打開你的FLASH軟件,繪製一個圓形(左面地圓形工具可以直接繪製),然後按F8添加爲一個Symbol,再圖層第十禎地位置按F6鍵添加一個關鍵禎,並適當移動該Symbol的位置,最後在第一禎位置點鼠標右鍵選擇Motion就行了.

3,什麼叫矢量圖?
矢量圖可以任意縮放而不影響Flash的畫質,位圖圖像一般只作爲靜態元素或背景圖,Flash並不擅長處理位圖圖像的動作,應避免位圖圖像元素的動畫。

4,如何迅速地對齊不同Frame中的物件?
用 Inspector “Ctrl+Alt+I” 直接輸入座標。
或是工具欄〉〉窗口〉〉面板〉〉排列“Ctrl+K” 調出排列面板來。圖例

5,怎樣調節一個Symbol/MC地透明度?
選中Symbol/MC,菜單欄找到Modify(修改) 〉〉 Instance (實例)〉〉Color effect (效果)〉〉 Alpha(透明度) 調整就可以了

6,做好地Flash放在html上面以後,它老是循環,怎麼能夠讓它不進行循環?
最後一個禎地Action設置成Stop(停止)

7,怎樣給我的FLASH做一個預加載地LOADING?
用Action語法地if frame is loaded來實現,新建一層,這層專門放Action,
第一幀,
ifFrameLoaded ("場景", frame) {//假如場景中地禎數已經載入
goto and play() //跳至並播放某某禎(自己設定)
}
第二幀,
goto and play("場景1", 1)//跳至並播放第一禎循環
再加上一個load地MC循環播放在這兩幀的中間,就OK了。

什麼?你要非常詳細地LOADING?那就當這個源碼吧,夠詳細了.
源碼下載

8,怎樣點擊一個按鈕打開一個頁面html而不是一個禎.
製作一個按鈕,上面地AS直接寫:
on (release) {
getURL ("***.html");
}
這裏地***.html就是你要打開地頁面文件名,當然也可以是某某URL地址,比如說http://www.flash8.net

9,我在按鈕地OVER禎放置了一個很大地MC,爲什麼我要沒有點擊到按鈕鼠標就變成了手地狀態?
按鈕真正激活區是在HIT(按下)禎地位置,如果想控制按鈕的位置爲一定值,可以在HIT禎繪製一個透明地圖形來判斷.

10,如果屏蔽鼠標右鍵?FS命令都是什麼意思?
fscommand ("fullscreen", "true/false");(全屏設置,TRUE開,FALSE關)

fscommand ("showmenu", "true/false");(右鍵菜單設置,TRUE顯示,FALSE不顯示)

fscommand ("allowscale", "true/false");(縮放設置,TRUE自由縮放,FALSE調整畫面不影響影片本身的尺寸)

fscommand ("trapallkeys", "true/false");(快捷鍵設置,TRUE快捷鍵開,FALSE快捷鍵關)

fscommand ("exec");(EXE程序調用)

fscommand ("quit");(退出關閉窗口)

11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
寫好文本以後CTRL+T打開文本設置面板,在最後地文本框選項那裏框選使用設計字體就行了.(注意最好使用宋體,尺寸爲12或者8,這樣比較工整)

12,我想做一個MTV,怎麼導入聲音呀?
很簡單,CTRL+R導入你地聲音文件就行了.

13,我製作地MTV聲音和歌詞總是不同步.
CTRL+F打開禎控制面板,右邊找到聲音選項卡,調整聲音地同步效果爲STREM(音頻數據流)模式就行了.

14,爲什麼我做出來地MTV文件很大呀?
參看這篇貼子

15,FLASH地發佈設置都有些什麼?透明背景怎樣設置?
圖解圖1圖2圖3
在Dreamewaver中地設置:
圖解
(由FLASHWEB提供圖材)

16,怎樣可以做出很漂亮地字體特效?
用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載.

17,如何優化我地FLASH?
參看這篇貼子

18,我在ACTION面板地高級模式爲什麼字體總是很小?


19,如何加載一個SWF文件
loadMovieNum地技巧
添加一個空地MC。實體名爲ok,ACTION:
loadMovie ("dr/test.swf", "_root.ok");

控制這個MC的位置,大小等相對屬性(Property)就會影響調入SWF的位置和大小。
setProperty ("mc", _xscale, "****");
setProperty ("mc", _yscale, "****");
setProperty ("mc", _x, "****");
setProperty ("mc", _y, "****");
setProperty ("mc", _Alpha, "****"); ............

20,如何導入一個背景透明度效果比較好地位圖?
推薦使用PNG格式(FIREWORK),FLASH對PNG位圖地融合透明效果支持相當好。

21.問: 如何用actionscript將頁面設爲首頁和加入收藏夾?
答: 一,用getURL的方法:

設爲首頁:
on (release) {
getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.flashempire.com/');", "_self", "POST");
}

加入收藏夾:
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.flash8.net','閃吧');", "_self", "POST");
}

二,用fscommand的方法,有點複雜G633 Padang Light Spider Cream kunma marble

1,先在flash的按鈕上添加代碼:

首頁:
on (release) {
fscommand("setHomePage", "http://www.flash8.net");
}

收藏夾:
on (release) {
fscommand("addFavorite", "http://www.flash8.net|閃吧");
}

然後在發佈設置中選擇flash with fscommand,發佈成html

2,修改html:

找到
// Handle all the the FSCommand messages in a Flash movie
function sethomepage_DoFSCommand(command, args) {
}
這一段,修改成:
// Handle all the the FSCommand messages in a Flash movie
function sethomepage_DoFSCommand(command, args) {
var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage;
if (command == "setHomePage") {
document.links[0].style.behavior = "url(#default#homepage)";
document.links[0].setHomePage(args);
} else if (command == "addFavorite") {
args = args.split("|");
window.external.AddFavorite(args[0], args[1]);
}
}

最後,如果html裏一個鏈接都沒有,還需?lt;SCRIPT LANGUAGE=javascript>這句的前面添加一句<a href="javascript:"></a>

22.問: 怎麼讓動畫放完後自動關閉?
答: 在最後一楨的ACTION裏選FSCOMMOND一項,然後在右邊選中QUIT,就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章