FLASH初學者122個常見問題收集整理(超級經典)
說明:該部分整體為一些基本的常見問題的收集,不一定做到完整,盡力為初學者解決必要的常見問題,至于錯誤的地方請提出以便修改.該整理貼版權歸閃吧論壇所有,轉載請注明出處.部分解答參考了小冬瓜的文章,在此表示感謝
1,FLASH是什么?
FLASH電影是專為網頁服務的畫像或動畫(當然,也可用于其它用途)。主要含有矢量圖形,但是也可以包含導入的位圖和音效,還可以把瀏覽者輸入的信息同交互性聯系起來,從而產生交互效果,也可以生成非線性電影動畫。該動畫可以同其它的WEB程序產生交互作用。網頁設計師可以利用FLASH來創建導航控制器、動態LOGOS、含有同步音效的長篇動畫、甚至可以產生完整的、富于敏感性的網頁。
2,怎樣做一個簡單地FLASH動畫?
首先,打開你的FLASH軟件,繪制一個圓形(左面地圓形工具可以直接繪制),然后按F8添加為一個Symbol,再圖層第十禎地位置按F6鍵添加一個關鍵禎,并適當移動該Symbol的位置,最后在第一禎位置點鼠標右鍵選擇Motion就行了.
3,什么叫矢量圖?
矢量圖可以任意縮放而不影響Flash的畫質,位圖圖像一般只作為靜態元素或背景圖,Flash并不擅長處理位圖圖像的動作,應避免位圖圖像元素的動畫。
4,如何迅速地對齊不同<I>Frame</I>中的物件?
用 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 <I>frame</I> is loaded來實現,新建一層,這層專門放Action,
第一幀,
if<I>Frame</I>Loaded ("場景", <I>frame</I>) {//假如場景中地禎數已經載入
goto and play() //跳至并播放某某禎(自己設定)
}
第二幀,
goto and play("場景1", 1)//跳至并播放第一禎循環
再加上一個load地MC循環播放在這兩幀的中間,就OK了。 什么?你要非常詳細地LOADING?那就當這個源碼吧,夠詳細了.
源碼下載
8,怎樣點擊一個按鈕打開一個頁面html而不是一個禎. 制作一個按鈕,上面地AS直接寫:
on (release) {
[$nbsp][$nbsp][$nbsp][$nbsp]getURL (".html");
}
這里地.html就是你要打開地頁面文件名,當然也可以是某某URL地址,比如說
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?
(參看30.問:)
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.問: 如何用action<I>script</I>將頁面設為首頁和加入收藏夾?
答: 一,用getURL的方法:
設為首頁:
on (release) {
getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('#39;);", "_self", "POST");
}
加入收藏夾:
on (release) {
getURL("javascript:void window.external.AddFavorite('','閃吧');", "_self", "POST");
}
二,用fscommand的方法,有點復雜
1,先在flash的按鈕上添加代碼:
首頁:
on (release) {
fscommand("setHomePage", "";);
}
收藏夾:
on (release) {
fscommand("addFavorite", "|閃吧");
}
然后在發布設置中選擇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.link