flasH是什么?
FLASH電影是專為網(wǎng)頁服務(wù)的畫像或動(dòng)畫(當(dāng)然,也可用于其它用途)。
主要含有矢量圖形,但是也可以包含導(dǎo)入的位圖和音效,還可以把瀏覽
者輸入的信息同交互性聯(lián)系起來,從而產(chǎn)生交互效果,也可以生成非線
性電影動(dòng)畫。該動(dòng)畫可以同其它的WEB程序產(chǎn)生交互作用。網(wǎng)頁設(shè)計(jì)師
可以利用FLAS名人事跡 H來創(chuàng)建導(dǎo)航控制器、動(dòng)態(tài)LOGOS、含有同步音效的長篇
動(dòng)畫、甚至可以產(chǎn)生完整的、富于敏感性的網(wǎng)頁。
2,怎樣做一個(gè)簡(jiǎn)單地FLASH動(dòng)畫?
首先,打開你的FLASH軟件,繪制一個(gè)圓形(左面地圓形工具可以直接繪
制),然后按F8添加為一個(gè)Symbol,再圖層第十禎地位置按F6鍵添加一
個(gè)關(guān)鍵禎,并適當(dāng)移動(dòng)該Symbol的位置,最后在第一禎位置點(diǎn)鼠標(biāo)右鍵
選擇Motion就行了.
3,什么叫矢量圖?
矢量圖可以任意縮放而不影響Flash的畫質(zhì),位圖圖像一般只作為靜態(tài)
元素或背景圖,F(xiàn)lash并不擅長處理位圖圖像的動(dòng)作,應(yīng)避免位圖圖像
元素的動(dòng)畫。
4,如何迅速地對(duì)齊不同F(xiàn)rame中的物件?
用Inspector“Ctrl+Alt+I”直接輸入坐標(biāo)。
或是工具欄〉〉窗口〉〉面板〉〉排列“Ctrl+K”調(diào)出排列面板來。圖例
5,怎樣調(diào)節(jié)一個(gè)Symbol/MC地透明度?
選中Symbol/MC,菜單欄找到Modify(修改)〉〉Instance(實(shí)例)〉〉
Coloreffect(效果)〉〉A(chǔ)lpha(透明度)調(diào)整就可以了
6,做好地Flash放在html上面以后,它老是循環(huán),怎么能夠讓它不進(jìn)行
循環(huán)?
最后一個(gè)禎地Action設(shè)置成Stop(停止)
7,怎樣給我的FLASH做一個(gè)預(yù)加載地LOADING?
用Action語法地ifframeisloaded來實(shí)現(xiàn),新建一層,這層專門放
Action,
第一幀,
ifFrameLoaded("場(chǎng)景",frame){//假如場(chǎng)景中地禎數(shù)已經(jīng)載入
gotoandplay()//跳至并播放某某禎(自己設(shè)定)
}
第二幀,
gotoandplay("場(chǎng)景1",1)//跳至并播放第一禎循環(huán)
再加上一個(gè)load地MC循環(huán)播放在這兩幀的中間,就OK了。
什么?你要非常詳細(xì)地LOADING?那就當(dāng)這個(gè)源碼吧,夠詳細(xì)了.
源碼下載
8,怎樣點(diǎn)擊一個(gè)按鈕打開一個(gè)頁面html而不是一個(gè)禎.
制作一個(gè)按鈕,上面地AS直接寫:
on(relea){
getURL("***.html");
}
這里地***.html就是你要打開地頁面文件名,當(dāng)然也可以是某某URL地
址,比如說/
9,我在按鈕地OVER禎放置了一個(gè)很大地MC,為什么我要沒有點(diǎn)擊到按
鈕鼠標(biāo)就變成了手地狀態(tài)?
按鈕真正激活區(qū)是在HIT(按下)禎地位置,如果想控制按鈕的位置為一
定值,可以在HIT禎繪制一個(gè)透明地圖形來判斷.
10,如果屏蔽鼠標(biāo)右鍵?FS命令都是什么意思?
fscommand("fullscreen","true/fal");(全屏設(shè)置,TRUE開,F(xiàn)ALSE
關(guān))
fscommand("showmenu","true/fal");(右鍵菜單設(shè)置,TRUE顯示,
FALSE不顯示)
fscommand("allowscale","tr波瀾是什么意思 ue/fal");(縮放設(shè)置,TRUE自由縮
放,F(xiàn)ALSE調(diào)整畫面不影響影片本身的尺寸)
fscommand("trapallkeys","true/fal");(快捷鍵設(shè)置,TRUE快捷
鍵開,F(xiàn)ALSE快捷鍵關(guān))
fscommand("exec");(EXE程序調(diào)用)
fscommand("quit");(退出關(guān)閉窗口)
11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
寫好文本以后CTRL+T打開文本設(shè)置面板,在最后地文本框選項(xiàng)那里框選
使用設(shè)計(jì)字體就行了.(注意最好使用宋體,尺寸為12或者8,這樣比較
工整)
12,我想做一個(gè)MTV,怎么導(dǎo)入聲音呀?
很簡(jiǎn)單,CTRL+R導(dǎo)入你地聲音文件就行了.
13,我制作地MTV聲音和歌詞總是不同步.
CTRL+F打開禎控制面板,右邊找到聲音選項(xiàng)卡,調(diào)整聲音地同步效果為
STREM(音頻數(shù)據(jù)流)模式就行了.
16,怎樣可以做出很漂亮地字體特效?
用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載.
19,如何加載一個(gè)SWF文件
loadMovieNum地技巧
添加一個(gè)空地MC。實(shí)體名為ok,ACTION:
loadMovie("dr/","_");
控制這個(gè)MC的位置,大小等相對(duì)屬性(Property)就會(huì)影響調(diào)入SWF
的位置和大小。
tProperty("mc",_xscale,"****");
tProperty("mc",_yscale,"****");
tProperty("mc",_x,"****");
tProperty("mc",_y,"****");
tProperty("mc",_Alpha,"****");............
20,如何導(dǎo)入一個(gè)背景透明度效果比較好地位圖?
推薦使用PNG格式(FIREWORK),F(xiàn)LASH對(duì)PNG位圖地融合透明效果支持
相當(dāng)好。
21.問:如何用actionscript將頁面設(shè)為首頁和加入收藏夾?
答:一,用getURL的方法:
設(shè)為首頁:
on(relea){
getURL("javascript:void([0].or='url
(#default#homepage)');void
[0].tHomePage('/');
","_lf","POST");
}
加入收藏夾:
on(relea){
getURL("javascript:void
orite('','閃吧');",
"_lf","POST");
}
二,用fscommand的方法,有點(diǎn)復(fù)雜
1,先在flash的按鈕上添加代碼:
首頁:
on(relea){
fscommand("tHomePage","");
}
收藏夾:
on(relea){
fscommand("addFavorite","|閃吧");
}
然后在發(fā)布設(shè)置中選擇flashwithfscommand,發(fā)布成html
2,修改html:
找到
//HandleallthetheFSCommandmessagesinaFlashmovie
functionthomepage_DoFSCommand(command,args){
}
這一段,修改成:
//HandleallthetheFSCommandmessagesinaFlashmovie
functionthomepage_DoFSCommand(command,args){
varthomepageObj=InternetExplorer?thomepage:
epage;
if(command=="tHomePage"){
[0].or="url(#default#homepage)";
[0].tHomePage(args);
}elif(command=="addFavorite"){
args=("|");
orite(args[0],args[1]);
}
}
最后,如果html里一個(gè)鏈接都沒有,還需在
href="javascript:">
22.問:怎么讓動(dòng)畫放完后自動(dòng)關(guān)閉?
答:在最后一楨的ACTION里選FSCOMMOND一項(xiàng),然后在右邊選中QUIT,
就可以了
23。問:怎樣引入透明的位圖?
答:最好輸入png文件。png是fireworks文檔。當(dāng)然你也可以輸入
GIF89a格式的透明GIF圖片。
24。問:如何在Flash中打開一個(gè)定制的瀏覽器新窗口?
答:這個(gè)問題,很常見,也討論過無數(shù)次,以前的一些有用的帖子找
不到了,現(xiàn)在重新整理如下:
常用也是很簡(jiǎn)單的方法是用類似
GetURL
("javascript:('','newwin','width=320,height
=320');")
這樣的一句,但有很多問題,比如打開了新窗口后,原窗口的內(nèi)容也被
替代了。
1、在Flash中需要執(zhí)行打開新窗口動(dòng)作的地方插入以下語句:
FSCommand("open_window",
";newwin;toolbar=no,location=no,status=no,
menubar=no,scrollbars=no,resizable=no,width=320,height=200")
其中Arguments:
要打開的文件名
newwin新窗口的名字
toolbar=no,location=no,status=no,
menubar=no,scrollbars=no,resizable=no,width=320,height=200新
窗口的有關(guān)屬性,包括尺寸
注意以上三部分要用分號(hào)";"分隔
2、在中設(shè)定
HTML中的Tempalte:FlashwithFSCommand
發(fā)布
3、編輯發(fā)布生成的html文件,找到以下一段:
code:--------------------------------------------------------
------------------------
tracebitmap"命令優(yōu)化圖象!
100。問:請(qǐng)問如何在每次刷新頁面時(shí)隨即顯示幾個(gè)不同的SWF中的
某一個(gè)動(dòng)畫?
答:LoadmovieNum("movie"+random(5)+".swf")
假設(shè)有6個(gè)swf,分別命名為
,,……
像上邊那樣,每刷新一次,出現(xiàn)的界面就可能不一樣。
101。問:如何屏蔽按鈕BUTTON的手型,我只要箭頭!
答:可以使用();,然后再用startDrag命令讓一個(gè)箭頭形
的MC被拖動(dòng)就可以了。
102.問:如何讓一個(gè)MC調(diào)用另一個(gè)MC里設(shè)置的一個(gè)變量?
在mc里輸入此語句:(ab均為變量名,mcname為mc的實(shí)體名)
a=_.b;
此語句是使本mc的變量a調(diào)用_這個(gè)mc里的變量b
103.問:在Flash中如何打開Word文檔?
Flash不支持調(diào)用Word文件,但瀏覽器可以直接打開.doc文檔,那么
就用getURL來解決即可,路徑用絕對(duì)地址/。
104.問:在Flash中如何調(diào)用mpeg文件?
Flash中不支持調(diào)用mpeg文件,首先要安裝一個(gè)三方軟件,名字為
Swiffcanvas1.0;接著打開fla文件,如果mpeg文件的目錄為aa,mpeg
文件名字為bb,那么就可以就添加下面的語句:
FSCommand("exec","SwiffEXEC(LOCAL:)");
然后把fla文件輸出為exe文件,并用Swiffcanvas打開這個(gè)exe文
件,然后在Swiffcanvas里設(shè)置完成自己的要求。最后再輸出為.exe
文件,就可以了。
114。問:如何實(shí)現(xiàn)聲音的板蘭根 暫停/播放效果?
答:在執(zhí)行stop()命令時(shí)可以用sound對(duì)象的position屬性取得當(dāng)前
聲音文件的播放時(shí)間(毫秒),然后用start(time,loop)在當(dāng)前位置播
放即可。
115。問:如何定義二維數(shù)組?
答:下面定義一個(gè)20*20的二維數(shù)組,值全部為0
sarray=[];
for(vari=0;i<=19;i++){
sarray[i]=[];
for(varj=0;j<=19;j++){
sarray[i][j]=0;
}
}
116。問:如何打開指定屬性的窗口?[源碼][/color]
答:先JS在HTML頁面中定義函數(shù),然后在FLASH中用getURL()調(diào)用
(turbine)
117。問:如何通過MC中的按鈕跳轉(zhuǎn)場(chǎng)景?
答:在要跳轉(zhuǎn)的楨上加標(biāo)簽,通過標(biāo)簽跳轉(zhuǎn):gotoAndStop("yourlable")
(turbine)
118。問:如何隨機(jī)設(shè)置MC顏色?
答:MC實(shí)例名為"mc"
mycolor=newColor("mc")
(random(0xffffff))
(turbine)
119。問:如何實(shí)現(xiàn)雙擊效果?
答:把下面的代碼放到按鈕上:
on(press){
time=getTimer()-down_time;
if(time<300){
trace("ok");
}
down_time=getTimer();
}
(turbine)
120。問:如何使MC始終跟隨鼠標(biāo)旋轉(zhuǎn)?[源碼][/color]
答:先計(jì)算MC橫縱坐標(biāo)與鼠標(biāo)橫縱坐標(biāo)的差值,然后用2()
來計(jì)算旋轉(zhuǎn)角度。
m_x=_root._xmou-mc._x;
m_y=_root._ymou-mc._y;
mc._rotation=PI=180/*2(m_y,m_x);
(turbine)
本文發(fā)布于:2023-03-27 20:39:45,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/e/action/ShowInfo.php?classid=88&id=14430
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:flas.doc
本文 PDF 下載地址:flas.pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |