flash場景之間相互跳轉的實現方法_第1頁
flash場景之間相互跳轉的實現方法_第2頁
flash場景之間相互跳轉的實現方法_第3頁
flash場景之間相互跳轉的實現方法_第4頁
flash場景之間相互跳轉的實現方法_第5頁
已閱讀5頁,還剩33頁未讀 繼續免費閱讀

VIP免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、flash課件場景之間相互跳轉的實現方法在制作flash動畫的時候,可能會有有很的mc    有時會把它放到幾個場景中,那么在場景中的跳轉如何實現呢?    請看教程吧。     1.    方法一:(使用telltarg.     方法一:(使用telltarget命令)    按鈕上的as為:on (release) tellTarget ("/") gotoAndPlay ("場景

2、 1", 1);    2.    方法二(用gotoandpla.    方法二(用gotoandplay命令)    主場景2中的mc放到場景2的時間軸上    按鈕的: (場景1,)     并且在最后一幀加stop()    問題就可以解決了:    3.    方法三(利用路徑_root.g. &#

3、160;  方法三(利用路徑_root.gotoandplay()    第二個場景2里面只有一個,在這個的最后一幀是和一個按鈕    按鈕的as:_root.gotoAndPlay(1)    【即告知按鈕回到場景1的第一幀】     4.    方法四(給場景起不同的名字) .    方法四(給場景起不同的名字)    如果你的as這樣寫:  

4、  第二個里面只有一個,在這個的最后一幀是和一個按鈕    按鈕的:(,)     結果按下后卻是從這個的第一幀開始播放,而不是從的第一幀    這是因為主場景的名字默認為senceN    MC里也可以有多個場景,而mc也是默認為senceN    所以當你在MC用上gotoAndPlay ("scene1", 1);時,指的是所在場景中MC里的第一幀,而不是主場景    解決的方法,

5、就是給場景定義不同的名字    scene1我們改名為:主場景    scene2我們改名為:次場景1    正確的as應該為:on (release) tellTarget (_root) gotoAndPlay (1);    如果想實現按鈕點擊后從次場景播放就可以在按鈕上寫上:on (release) tellTarget (_root.次場景) gotoAndPlay (1);5.    方法五(利用標簽label) . 

6、60;  方法五(利用標簽label)    我們在控制動畫的時候一般也不是從開始播放, 可能是希望從某個場景的某一個關鍵幀開始播放,那么標簽是    最好的實現方法;    例如我們希望點擊上面的按鈕的時候讓動畫從主場景中的label1開始 播放,那么按鈕上的as應該為:on (release) tellTarget (_root) gotoAndPlay ("label1");    例如有3個場景,我們希望點擊上面的按鈕的時候讓動畫從次場景

7、1中的label4開始播放,那么按鈕上的as應該為:on (release) tellTarget (_root) gotoAndPlay ("次場景 1", "label4");    如果想實現按鈕點擊后從次場景播放    就可以在按鈕上寫上:on (release) tellTarget (_root.次場景) gotoAndPlay (1);Flash課件常見問題解答(共108條) 1. 論壇上常說的MC、FS、AS代表什么意思? MC=Movie Clip(動畫片斷

8、);FS=FSCOMMAND,是Flash的一個非常重要的一個命令集合;AS=Action Script是Flash的編程語言。 2. 請說一下MC的詳細運用,它和一般的層有什么區別?它用在什么情況下? MC你可以看成一個獨立的對象。并且他是一段動畫。他的特點就是無限嵌套。層是一個獨立的空間,他可以更好的規劃你的制作思路。一個層里有一個事件。 3. MC在場景中是如何播放的? 把MC拖到場景中,動畫播放時它就會自動播放,如果你沒有在最后一幀加上Stop,MC會默認為循環。要觀看播放的效果須執行Ctrl+Enter。一個很長的MC放入場

9、景中也只占據一幀的位置,如果它是一個很多幀的動畫片段,執行時每隔一幀MC都會重放。 4. 做“沿軌跡運動”的動畫的時候,物件為什么總是沿直線運動? 首幀或尾幀物件的中心位置沒有放在軌跡上。有一個簡單的檢查辦法:你把屏幕大小設定為400%或更大,察看圖形中間出現的圓圈是否對準了運動軌跡。 5. 為什么在做封閉軌跡路徑動畫的時候,物件總沿著直線運動? 把封閉的路徑去掉一點點試一試。 6. 如何解決在Flash中做旋轉轉速問題? Modify>Movie,將Frame Rate后的文本框中的制調

10、整一下即可(或者安Ctrl+M),或者將楨運動距離縮短。 7. 文字按鈕為什么不靈活? 你在制作按鈕的時候,未指定HIT區(HIT區也就是按鈕的觸發區),特別在做文字按鈕的時候,一般定義一個矩形來作為HIT區,如果未定義HIT區,系統會將文字作為按鈕的觸發區,在用的時候自然不是很靈活。HIT區域是隱藏的,在場景中并不會顯示出來。 8. 如何把動畫輸出成動態的gif文件? 先在Publish Settings(發布設置)>Format(格式)>Gif image(gif影像),并對其進行相應的設置之后,用

11、 Publish(發布)功能便可輸出GIF文件。如果Fla文件中含有MC,那么GIF文件中將不會包含MC中的動畫,而將只將MC的第一楨轉化為 GIF。 9. Flash中如何輸出為一幀幀的圖片? 選擇File>Import,在彈出的對話框中的下拉列表中選擇GIF Image。 10. 如何設置FLASH的背景? 設定背景顏色可以按Ctrl+M,選Color項里的Backround(背景),如果想用一幅圖形做背景只需在最下面的一個層Import(輸入)一幅圖像便可。 11. 如何在FLASH中把背景設

12、為自己想要的顏色? 選擇背景顏色是沒有方框讓你填寫顏色代碼,但是我們可以通過別的方法,先在場景中隨便畫一個方框,用你想要的顏色填充(這時候應該可以選擇填寫顏色代碼了,如#ff9900),然后再選擇Modify Movie(Ctrl+M),用滴管工具選取剛剛畫好的顏色就可以了。不過即便是這樣,顏色可能還會有點不一樣,也許是Flash5的BUG。 12. 畫圓時如何改變圓邊線的顏色? 通過選擇Mixer面板左上角的Stroke Color按鈕調出調色板來改變邊線顏色。 13. 如何畫標準的正圓正方? 按住Sh

13、ift鍵配合鼠標同時繪制。 14. 如何對齊目標,并把它們放到想要的位置? 選中目標,然后從主菜單->windows(窗口)->inspector(查看窗)->object(對象)然后便可以調節它的高(h)、寬(w)、起始位置(x,y)和是否中心對齊(use center)。對齊多個物件的方法是按Ctrl+K。 15. 如何做文字的變形動畫? 將前后相關兩楨內的文字Ctrl+B打散后在前一楨文字上做Shape(形狀)運動。另外Symbol不能做Shape。也就是說要變形的物件是矢量圖形。 16.&

14、#160;請問如何將文字或圖鏤空? 打散字或者圖形,先用墨水瓶工具將它的邊緣上色,然后再選取中間部分將之刪除便可。 17. 如何調整調整多個場景的播放次序? Windows(窗口)>Inspector(查看窗)>Scene(場景),可以對場景進行調整播放次序、改名、刪除等操作。 18. 一段MC的幀,如何挪到Scene中? 可以先全部選取MC的幀,按CTRL+ALT+C,然后切換到Scene中按CTRL+ALT+V即可。 19. 如何把Swf放到FP2000中去? 先選擇菜單下“插入

15、”->“插入ActiveX”看看有沒有Shockwave Flash Object項目。如果沒有的話就選擇下面的""自定義 ",在"Shockwave Flash Object"前面的框中打勾。然后按確定。這時候,在編輯區中會多出一個白色的選項。選擇它。雙擊。這時你可以輸入你的FLASH的路徑、是否循環等。記住,在FrontPage中插入FLASH,FrontPage是不會為FLASH定義大小的,必須要自己定義:雙擊白色塊選項,選擇Object標記,改變寬度和高度為你想要的大小即可。其實用FP

16、60;不如用DW好。 20. 怎么讓一條線一點點延伸出來? 一關鍵幀插入一短短的線段,另一關鍵幀插入一長長的線段,在前一關鍵幀上做Shape動畫。 21. 在 Flash5里如何整體改變大小? 新建一個Fla,然后用Load Movie方法將原來的Swf導入一個空MC ,然后控制這個MC的位置和縮放比例。也可以按Ctrl+A把所有圖層的所有對象選中然后調整大小。 22. 如何合并層? 從第一層的第一幀拉到最后一層的最后一幀進行Copy,再新建一層進行Paste。 2

17、3. 如何進行多幀選取? 用SHIFT+ALT+CTRL可以選取多楨,也可以在要選的第一幀處點CTRL然后按住SHIFT點結束幀。 24. 如何固定一個背景圖片不動,然后在上面做動畫? 把圖片單獨放一層,把這層鎖定,然后在上面新建層做動畫。 25. 如何找到放在窗口外邊的面板? 將Windows下面的狀態欄先放最下面,然后縮放Flash的窗口, 找仔細點就可以找到面板露出的角,然后拖動就可以了。如果你的顯示器分辨率是800*600 那么把它調到1024, 然后就可以看到丟失的面板了。

18、26. 制作的Symbol可能會超出屏幕范圍,該怎么辦? 先做個小的,然后在Transform面板中按比例放大。 27. 怎樣在本地機上測試Loading? 以Flash 5為例,選擇Control>Test Movie,在測試窗口中打開Debug菜單,然后選擇模擬不同的下載網速,也可選擇Custom,任意設置下載的速度呀,這樣你就可輕易了解在各種連接速度下,你的Loading所起的作用了。 28. 如何自定義快捷鍵? 選擇Edit>KeyBoard Shortcuts命令

19、。 29. 如何將Flash5的幀工作區調為像Flash4那種? 選擇Edit>Preferences命令,在彈出的面板中將Flash4 Selection Style(選擇Flash4風格)和Flash4 Frame Drawing(Flash4幀制作)前面的方框中打上對勾。 30. 如何去掉Flash動畫的右鍵快捷菜單? File>Publish Setting,然后選擇HTML標簽,把Dispsay Menu前的勾去掉然后發布即可。 31.

20、0;如何將Swf文件轉換為EXE文件? 帶有控制菜單的Swf文件可以選擇File(文件)>Creat Projector(建立項目)命令,將文件轉換為EXE文件,如果是全屏幕的,可按CTRL+F調出菜單,用上述方法來生成EXE文件。 32. 如何在一個電影里實現不同的背景? 不同的背景做在MC中通過楨自動讀取或按鈕手改變即可。 33. 如何讓自己的變形動畫的變形過程更精確點? 選擇菜單ModifyTransformAdd Shape Hint就可加上一個變形關鍵點,同時在形變的最后一幀也會

21、同步的出現相應的關鍵點。按此法可根據需要選擇多個關鍵點。適當的選擇關鍵點的數量,調整關鍵點的位置就可實現精確的變形效果。注意,要保證菜單View- Show Shape Hints已打開,不然,加上的關鍵點就看不見了。 34. 如何讓動畫在停留一段時間后繼續播放? 加入空幀來讓動畫停留,根據要停留的時間加入幀的數目。 35. 字一個一個出來的打字的效果是怎么做的? 可以在字上加一層,然后用底色做一個矩形,把字遮住。并將矩形設定為MC,給實體命一個名字(Instance name),然后用Set 

22、Property語句編程實現矩形的跳著移動便可。這種辦法適于字數較多的地方。也可以用Swish做。 36. 一串字或一幅圖由模糊變清晰的效果怎樣做? 先建立兩層,第一層放置原來清晰的圖片,第二層放置被blur(模糊)過的圖片,把第一層的圖片生成MC 或者是Graphic,然后進行alpha漸變就可以了。 37. 如何使聲音無限循環? 在Sound面板中把LOOP后的文本框中填入足夠大的數值。 38. 如何使Flash的影片和聲音同步? 在Sound 面版中設置聲音為Stream。

23、60;39. 在放大縮小實體時,總是兩邊同時放大和縮小,如何固定一邊,放大或縮小一邊呢? 按工具面板的Snap to Objects按鈕,然后選擇菜單Modify>Thansform>Edit> Center命令(注意,要先把此對象生成Graphic,或者MC),在實體中心出現空心的十字號后,用鼠標拖動這個十字,把它移動到需要固定不變的哪個邊線上,接下來縮放另一邊即可。如果水平調寬和水平調高同時進行,那么把十字移動到需要固定的兩個邊線交匯的哪個角上。 40. 如何制作一個字幕由上向下滾動的效果,并且字幕比場

24、景小,而字幕上下兩端都能正常的顯示文字? 可以先制作好整個文字,然后讓它產生Motion動畫,使它從上移動到下端。新建一層,在新建的層上繪制一個矩形,并把該層定義為遮照層,文字所在的層為被遮層,這樣測試影片就能達到預期目的。 41. Graphic(會動的)和MC有什么區別? 會動的Graphic在時間線上必須以固定的長度來表現,而MC則不受限制。假如說用Stop命令停止動畫運行,Graphic就停止了,而MC則可以繼續循環運動。它們還有一個最大的區別就是Graphic不能做Tell Target,而MC可以。 42. 如何

25、在鼠標接近的時候產生動作? 先做一個按鈕,然后在按鈕的Over幀處,放一個MC(也就是要產生的動作),其他幀做成空幀,也就是做個隱型按鈕。 43. 如何使Symbol水平轉動? 在兩個關鍵幀之間為Symbol建立Motion動畫,然后選中第二幀位置上的Symbol,打開菜單選擇Modify>Tarnsform>Flip Vertical(垂直翻轉)/Horizontal(水平翻轉)命令就應該能達到你所要的目的。 44. 如何修改畫布大小而不改變已經完成的元件的位置? 這個提問本身就是錯誤的。需要說明的是

26、組件位置是不隨著畫布的改變而改變的,你要的效果應該是組件隨著畫布大小的改變而改變。最好的辦法是完成動畫在發布過程中勾選發布設置中HTML選項,改變HTML文件的大小格式。如果是你想在場景中添加一些組件需要畫布有富余的地方,那么你只需增加畫布的寬或高即可。  45. Flash 怎么讀取文本框“Textfield”? Load Variables ("*.txt", 1)-建一個文本框。ariable填你要的名字。例如:text-建一個txt文件。放在和swf同一個目錄,里面的內容: text=你

27、要的內容 46. 導出透明圖片的方法有哪些? 在Flash中只支持透明GIF圖像的發布。勾選發布設置中的GIF選項,其中有透明項目,默認格式是不透明,在其下拉列表中第二項即為透明項目,勾選它,進行發布即可的到透明的GIF格式圖像了。 47. 如何保持導入后的位圖仍然透明? 盡管Flash動畫是基于矢量圖的動畫,但我們如果有必要,仍然可以在其中使用位圖,而且Flash4支持透明位圖.為了引入透明的位圖,我們必須保證含有透明部分的GIF圖片使用的是Web216色安全調色板,而不是其他調色板.以常用位圖處理軟件Photoshop為例,我們在

28、將圖片轉化為GIF格式之前,先要改變它的模式為"Indexed color",這時我們可以選擇調色板為"Web"調色板,再輸出為GIF89a格式,這樣的透明GIF圖片引入Flash后,原來透明的部分仍能夠保持透明。 48. 如何能為自己的作品加上密碼保護? 選擇菜單FlieExport Moive彈出下面的Export Flash PLayer對話框,勾選其中的 “Protect from import”一項,就可限制別人對你作品的import使用。但有時自己的源文

29、件搞丟了,或者是要讓好友導入使用你的動畫,就不方便了。這時可勾選對話框中的“Password”一項,再輸出動畫。這樣你只要牢記你的密碼,就可讓自己或者好友導入使用你的動畫了。 49. 如何快速縮放已完成動畫的場景大小? 方法是這樣的:先按CtrLA全選時間軸編輯區的全部對象(如果圖層已鎖定,要先解鎖),按“編輯多幀按鈕” (Edit Multiple Frames),單擊其右邊的“洋蔥皮按鈕”(Modify Onion Markers),選擇 “Onion All”,如圖所示,這時,就可用“縮放工具”把全部對象縮放

30、到需要的大小。最后按CtrLM打開“場景修改對話框” (Movie Properties),更改你要求的場景尺寸。并在對話框中按下“匹配內容”(Match:Content)按鈕。于是,場景的大小就會剛好與場景中各元件自動匹配。按這種方法也可實現多幀動畫位置的同時調整,即某一段動畫(注意:不是某一幀)構圖偏離一邊時,可用此方法進行調節。與上述方法不同的,只是不必進入“場景對話框”進行處理。 50. 如何使Layer靠得的緊一些? 點擊時間軸的最右方一個有黑三角的標志,在菜單中選Short。另外菜單里還有可以調節幀的顯示比例的選項命令。 51. 如何設置動畫

31、背景為透明的? 在發布設定中的HTML欄中有一項是窗口模式,選透明的窗口一項就OK。不過透明只在IE中可以,在NC中便失效了。 52. 如何將一張圖變成Flash文件后任意縮放而不出現鋸齒? 導入的如果是位圖,必須轉換為矢量圖格式,矢量圖容量小,放大無失真,有很多軟件都可以把位圖轉換為矢量圖,但實際上Flash中已提供了把位圖轉換位矢量圖的方法,簡單有效。先按Ctrl+R導入需轉換的位圖,選菜單Modify-Trace Bitmap。在彈出的對話框中,把Color和 Minimum Area設得越低,后兩項設得越加緊密、越多轉角(即下

32、拉菜單越偏前面的選項),得到的圖形文件會越大,轉換出的畫面也越精細。 53. 如何讓一行漢字圍繞一個圓心排列呢? 先隨便打一個字符(不要打散),畫一個圓作為引導線,用引導線做這個字符環繞一周的動畫,有幾個字環繞動畫就做成幾幀,Rotate選None,把 Orient to path的勾打上,然后把每一幀都變成關鍵幀,刪掉引導層,選中洋蔥皮功能的編輯多幀,選所有幀,把第一幀往后的所有幀都剪切, Ctrl+Shift+V到第一幀,環繞就做好了,再把每個字符改成你想要的就行了。 54. Flash5里面消除文字鋸齒用哪個實現? 在

33、flash里面直接輸入的文字都可以圓滑顯示的 注意選中菜單View>Antialias Texts項。 55. 如何整齊規劃Flash中的工具面板? 選擇菜單WindowPanel SetsDefault Layout,一切又會排列得整整齊齊。覺得每個浮動工具窗口太大了,是嗎?請雙擊該窗口上面的藍色標題條,窗口就會縮至最小,要用時再雙擊打開它。另外,整個Flash5窗口的右下角也設有這些窗口的快捷按鈕,非常方便。 56. 在Flash5中如何縮放場景? 以前的版本縮放對象只能用鼠標或者放大鏡工具來增大或縮小場

34、景的大小。,但在Flash5中就不一樣了。只要按Ctr或Ctr-就能輕松改變場景的大小。 57. 如何調用外部的庫文件? 打開菜單FileOpen as Library,就可輕易的利用其中的符號。這個如此簡單實用的問題,居然很多人并不知道! 更深一步,你還可選擇 FileOpen as shared library命令來直接調用網上的Fla文件中的符號庫,而且這個Library中的元素在客戶端瀏覽時只需要下載一次,所有這個項目中用到這個Library元素的Movie的地方,在客戶端都會自動調用這些元素無需再次下載,

35、可以節約用戶大量的下載時間。這在團隊協同開發的時候特別有用。這就是Flash5“共享元素庫”的魅力所在。 58. 在Flash5中轉換格式有那些技巧? Flash5 中增加了對Realplayer文件格式輸出的全面支持,對于自己的作品在網上的發布,從此又多了一個選擇,真是令人驚喜。有人喜歡用Flash制作 GIF動畫,或因其它用處,需轉換為AVI或MOV格式。但有時發現許多動畫信息都無故丟失,究其原因,FLASH動畫中應用了Movie Clip。準確講這不算一個技巧,但往往會困惑一些初學者。根本的解決辦法就一個,動畫中不要用Movie clip

36、。當然你更別指望生成的GIF、AVI或MOV動畫能支持Swf文件的交互了。在輸出動畫為AVI格式時,注意要選用Windows自帶的壓縮方式(如Microsoft Video1等)。 59. 輸出動畫保存為AVI格式而后看AVI 時,MC 都不動,該如何解決? 一、將你想要用的MC大小作成和想要的影片同樣大小如400*500 。 二、建一個新層 。三、將你的MC直接輸入到這個層上面 。好了你再輸出個avi試試如果你的位置不對就調整MC。 60. 在Flash中如何畫多邊形? 以六邊形為例

37、:首先畫一水平線段,然后復制線段并將其旋轉120度;重復第2、3步驟,共復制和旋轉5次,最后用箭頭工具將各線段頭尾相接擺放即可,注意打開吸附功能。 61. 如何對聲音進行裁剪? 選中聲音所在的層,然后按Ctrl+F,選擇上面的聲音選項卡,下面有個”Edit”點擊它然后可以對你到入的聲音進行裁切。 62. 在Flash中如何使字體清晰? 用Ctrl+B打散字體,或者用CW FONT就是繁體字效果也比較好。 63. 如何制作文字圓周運動? File->New,文字工具輸入"B&quo

38、t;(字體Arial Black,大小24,藍色),Add Guide Layer,最好選中磁鐵工具(Snap),選畫圓工具,Line Color選個醒目的,Fill Color選無色(調色板左上角有個方框,點一下變成X就行了),在Guide層按住Shift畫個圓,用箭頭工具拖動"B"吸附到圓的頂部正中央,在"B"左邊一點,用橡皮把圓擦一個很小的缺口,選字母層,在第16幀按F6插入關鍵幀(你想做的共有幾個字就在第幾幀插入關鍵幀),把"B"拖到缺口左邊的圓上(這是最后一個字母的位置,可多

39、試幾次,以使所有字母能均勻排開),在第一幀點右鍵選Properties,設置Motion變化,在Orient to path direction前打上對號,好讓字母能垂直圓周排列,OK。點字母層,選中所有幀,按F6把所有幀都變成關鍵幀。點選Time Line第四個圖標Edit Multiple Frames,再點第五個圖標 Modify Onion Markers,選Onion All。好了,所有16個字母都顯示出來了,當然都是"B"。刪除Guide層。選中所有字母,按F8轉變為符號S

40、ymbol 1。按Ctrl+L打開庫窗口,雙擊Symbol 1進入編輯界面,選擇一個字母,雙擊,改為你需要的字母和顏色。依次把所有字母都修改好,OK,主體工程已經完成。下面可以小試牛刀了。新建一層,刪除原來的字母層。把Symbol 1拖入新層第一幀,在第40幀插入關鍵幀,在第一幀右擊選Properties,選Motion,Rotate選Clockwise,1 times,然后發布就可以了。 64. 一張圖片不斷循環怎么制作? 可以中一個MC中多做幾個層,每一層導入一張圖,然后按安排好次序就可以了。 65. 如何制作

41、寫字的效果? 先輸入要寫的文字例如說”動“字,選好字體,調整好大小,打散,這就是最后一幀。復制,插到前面一幀。用橡皮擦掉"動"的最后一筆的一點,這就是倒數第二幀。再復制,再按筆劃的逆順序擦掉一點,這是倒數第三幀。下面同理。每次擦多少,你可自己感覺,也可參考一些寫字效果的源文件。有一點要注意,就是平常寫字時停頓的地方要添加一個或更多的關鍵幀,只要依據播放速度而定。 66. 如何優化自己的作品? 盡量少用大面積的漸變,特別是形變(Shape),二是保證在同一時刻的漸變對象盡量的少,最好把各個對象的變化安排在不同時刻。 減少動畫的文件大小的

42、方法:少采用位圖或者結點多的矢量圖。線條或者構件的邊框盡量采用基本形狀,少采用虛線或其它花哨的形狀。盡量采用windows自帶的字體,少用古怪的中文字體,盡量減少一個動畫種的字體種類。少采用逐幀動畫,重復的運動變化,應采用Graphic或Movie clip。動畫輸出時,采用適宜的位圖及聲音壓縮比。 67. 如何在Flash中調用EXE文件? fscommand ("exec", "path/*.exe") path 為路徑名,必須是絕對路徑。 68. 導出的.EXE文件如何

43、自動關閉? 在flash最后一幀上或在按鈕上加 fscommand(“quit”) 69. 如何調整Action中的字體大小? 點擊Action面板右上角的三角形按鈕,在菜單中選擇Font Size,然后根據自己的需要選擇大號,或中號,系統默認的是小號字體。 70. 如何禁止菜單、Zoom In(Out)功能,以及完成雙擊SWF文件時直接全屏 ? 全屏FS Command (“fullscreen”, true)本全屏只是簡單地將屏幕占滿,動畫部分并不會因此而放大。 

44、;禁止縮放FS Command (“allowscale”, False) 禁止菜單FS Command (“showmenu”, False)  71. 如何通過按鈕給別人發E-mail? 添加下列語句: get url:mailto:yourname 72. 電視干擾的效果怎么做? 1.先畫一些短的白線條(細一點,稍微有點灰度),然后做幾個關鍵幀,每幀里隨機的放一些,連續播放一下就有效果了。 2.用PS做一個電視雪花的圖片,然后導入到flash中,選中

45、該圖片,安F8把此圖片生成MC,把它放到主場景中,命名為xh,在場景第一幀添加: setProperty(“xh”,_x,random(10)-5); setProperty(“xh”,_y,random(10)-5); 在第二幀添加:gotoAndPlay(1); 73. 關鍵幀中的腳本里Stop后的腳本會不會起作用? Stop語句只停止幀的播放,并不能停止該Stop所在關鍵幀的Action語句的執行。 74. Flash中的路徑的作用是什么? 如果你用過DOS,您就可以很容易理解FLASH的路徑。簡單地說,路徑

46、就是在FLASH編程時能夠找到變量或者符號(Symbol)所經過的路。其方式跟DOS一樣,分成相對的和絕對的兩種。 75. Action中,/:與/有什么區別,各在什么時候用? /:是表示某一路徑下的變量,如/:a就表示根路徑下的變量a,而/表示的是絕對路徑。 76. 如何在MC中控制主場景的播放? Flash5中_root表示主場景,用_root. play()即可控制主場景的播放。 77. 如何在Flash中打開一個定制的瀏覽器新窗口? 添加: Get URL ("jav

47、a script:window.open('new.htm','newwin','width=320,height=320');") 78. 點一個按鈕就放音樂,再點它一下就停音樂這個效果該如何做? 第一下設置gotoandplay(),那一幀設置成play sound 第二下再跳到另一幀然后stop all sound 79. 如何改變調入后的SWF大小? setProperty ("MC_Name", _

48、xscale, size_x); setProperty ("MC_Name", _yscale, size_y); “MC_Name”顧名思義是那個MC的名字了,“_xscale”和“_yscale”是指這個MC的X與Y點的位置,這個位置是用來控制MC大小的。其“size_x”和“size_y”為設定這個MC具體大小的數值。 80. 如何改變調入后的swf的位置? 一個簡單的方法是,我們可以來移動那個已給置入Mocie文件的MC,就像我們用來改變一張圖的位置那樣用鼠標拖動它。

49、0;另一個方法是利用setProperty來進行改變這個MC的位置。 setProperty ("MC_Name", _x, "position_x"); setProperty ("MC_Name", _y, "position_y"); “MC_Name”是MC的名字,“_x”和“_y”指的是X坐標和Y坐標點,而“position_x”與“position_y”是位置具體的數值。 81. 如何讓一個MC調用另一個

50、MC里設置的一個變量? 在mc里輸入此語句:(a b 均為變量名,mcname為mc的實體名) a = _root.mcname.b; 此語句是使本mc的變量a調用_root.mcname這個mc里的變量b 82. 在Flash中如何打開Word文檔? Flash不支持調用Word文件,但瀏覽器可以直接打開.doc文檔,那么就用getURL來解決即可,路徑用絕對地址http:/www./word.doc  。 83. 在Flash中如何調用mpeg文件? Flash

51、中不支持調用mpeg文件,首先要安裝一個三方軟件,名字為Swiffcanvas1.0;接著打開fla文件,如果mpeg文件的目錄為aa,mpeg文件名字為bb,那么就可以就添加下面的語句: FS Command ("exec", "SwiffEXEC(LOCAL:aaa111.mpeg) "); 然后把fla文件輸出為exe文件 ,并用Swiffcanvas打開這個exe文件,然后在Swiffcanvas里設置完成自己的要求。最后再輸出為.exe文件,就可以了。 補:如果覺得

52、上面的方法麻煩,可以下載一個輔助軟件flix(閃派軟件園有),它可以把mpeg等視頻文件轉為swf文件,然后再導入flash中或者從外部調用,外部調用動畫參考下題答案。 84. 如何在MC中載入外部動畫或其他動畫? 我們經常要用到在主動畫中載入子動畫(swf文件 )的情況。但是,這種方式載入后,載入的動畫往往不在我們需要的座標位置上。有個簡單的辦法可解決這個問題。我們先建立一個空MC。將該MC拖到主場景中,并為之命名(Instance),如“bb”。然后在主場景的相應幀加上Action,在action 面板中的URL中填入要載入的swf文件,“Locat

53、ion”欄選“Target”,在其后的空欄中填入“/bb”。這樣子swf文件就載入到實體名為 “bb”的MC中了。現在,我們只要控制該MC在場景中的位置,就可控制載入的子動畫的精確座標了。85. Flash內怎么用js或java? on(release) geturl("java script:alert'.'";)  on(release) thanx="thanks";  86. 在ActionScript的編輯窗口中怎么輸入中文? 可以更換Fl

54、ash的字體,也就是刪除WindowsFontsModern.fon,這樣,編輯窗口的字體就好看多了。 87. Flash如何與數據庫連接? 只能通過后臺文件,如CGI腳本,Active Server Pages (ASP),或 Personal Home Page (PHP)等。傳遞值到flash中,實現數據庫的操作。 88. 在用FsCommand中可以調用JavaScript嗎? FsCommand可以調用JS函數MovieName_DofsCommand裝入Flash

55、動畫。MovieName是Flash動畫的名字由 Embed標簽的Name屬性或是Object標簽的ID屬性指定,如果FlashPlayer的名字為MYMOVIE,應該調用JS函數名字為 MYMOVIE_DOFSCOMMAND。89.FLASH是什么?FLASH電影是專為網頁服務的畫像或動畫(當然,也可用于其它用途)。主要含有矢量圖形,但是也可以包含導入的位圖和音效,還可以把瀏覽者輸入的信息同交互性聯系起來,從而產生交互效果,也可以生成非線性電影動畫。該動畫可以同其它的WEB程序產生交互作用。網頁設計師可以利用FLASH來創建導航控制器、動態LOGOS、含有同步音效的長篇動畫、甚至可以產生完整

56、的、富于敏感性的網頁。90.怎樣做一個簡單地FLASH動畫?首先,打開你的FLASH軟件,繪制一個圓形(左面地圓形工具可以直接繪制),然后按F8添加為一個Symbol,再圖層第十禎地位置按F6鍵添加一個關鍵禎,并適當移動該Symbol的位置,最后在第一禎位置點鼠標右鍵選擇Motion就行了.91.什么叫矢量圖?矢量圖可以任意縮放而不影響Flash的畫質,位圖圖像一般只作為靜態元素或背景圖,Flash并不擅長處理位圖圖像的動作,應避免位圖圖像元素的動畫。92.如何迅速地對齊不同Frame中的物件?用 Inspector “Ctrl+Alt+I” 直接輸入坐標。或是工具欄窗口面板排列“Ctrl+K

57、” 調出排列面板來。93.怎樣調節一個Symbol/MC地透明度?選中Symbol/MC,菜單欄找到Modify(修改) Instance (實例)Color effect (效果) Alpha(透明度) 調整就可以了.94.做好地Flash放在html上面以后,它老是循環,怎么能夠讓它不進行循環?最后一個禎地Action設置成Stop(停止)95.怎樣給我的FLASH做一個預加載地LOADING?用Action語法地if frame is loaded來實現,新建一層,這層專門放Action,第一幀,ifFrameLoaded ("場景", frame) /假如場景中地禎

58、數已經載入goto and play() /跳至并播放某某禎(自己設定)第二幀,goto and play("場景1", 1)/跳至并播放第一禎循環再加上一個load地MC循環播放在這兩幀的中間,就OK了。什么?你要非常詳細地LOADING?那你可以參考一下別人的作品哦96.怎樣點擊一個按鈕打開一個頁面html而不是一個禎?制作一個按鈕,上面地AS直接寫:on (release) getURL ("*.html");這里地*.html就是你要打開地頁面文件名,當然也可以是某某URL地址,比如說97.我在按鈕地OVER禎放置了一個很大地MC,為什么我要沒有

59、點擊到按鈕鼠標就變成了手地狀態?按鈕真正激活區是在HIT(按下)禎地位置,如果想控制按鈕的位置為一定值,可以在HIT禎繪制一個透明地圖形來判斷.98.如果屏蔽鼠標右鍵?FS命令都是什么意思?fscommand ("fullscreen", "true/false");(全屏設置,TRUE開,FALSE關)fscommand ("showmenu", "true/false");(右鍵菜單設置,TRUE顯示,FALSE不顯示)fscommand ("allowscale", "true/

60、false");(縮放設置,TRUE自由縮放,FALSE調整畫面不影響影片本身的尺寸)fscommand ("trapallkeys", "true/false");(快捷鍵設置,TRUE快捷鍵開,FALSE快捷鍵關)fscommand ("exec");(EXE程序調用)fscommand ("quit");(退出關閉窗口)99.在FLASH中的字體總是很模糊,用變清晰地辦法嗎?寫好文本以后CTRL+T打開文本設置面板,在最后地文本框選項那里框選使用設計字體就行了.(注意最好使用宋體,尺寸為12或者8,

61、這樣比較工整)100.我想做一個MTV,怎么導入聲音呀?很簡單,CTRL+R導入你地聲音文件就行了.101.我制作地MTV聲音和歌詞總是不同步?CTRL+F打開禎控制面板,右邊找到聲音選項卡,調整聲音地同步效果為STREM(音頻數據流)模式就行了.102.怎樣可以做出很漂亮地字體特效?用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載.103.問:怎么讓動畫放完后自動關閉?答: 在最后一楨的ACTION里選FSCOMMOND一項,然后在右邊選中QUIT,就可以了104.如何加載一個SWF文件?loadMovieNum地技巧添加一個空地MC。實體名為ok,ACTION:loadMovie

62、 ("dr/test.swf", "_root.ok");控制這個MC的位置,大小等相對屬性(Property)就會影響調入SWF的位置和大小。setProperty ("mc", _xscale, "*");setProperty ("mc", _yscale, "*");setProperty ("mc", _x, "*");setProperty ("mc", _y, "*");setPro

63、perty ("mc", _Alpha, "*"); .105.如何導入一個背景透明度效果比較好地位圖?推薦使用PNG格式(FIREWORK),FLASH對PNG位圖地融合透明效果支持相當好。106.問:如何用actionscript將頁面設為首頁和加入收藏夾?答: 一、用getURL的方法:設為首頁:on (release) getURL("javascript:void(document.links0.style.behavor='url(#default#homepage)');void document.links0.s

64、etHomePage(' "_self", "POST");加入收藏夾:on (release) getURL("javascript:void window.external.AddFavorite('','閃吧');", "_self", "POST");二、用fscommand的方法,有點復雜1,先在flash的按鈕上添加代碼:首頁:on (release) fscommand("setHomePage", ""

65、;);收藏夾:on (release) fscommand("addFavorite", "|閃吧");然后在發布設置中選擇flash with fscommand,發布成html2,修改html:找到/ Handle all the the FSCommand messages in a Flash moviefunction sethomepage_DoFSCommand(command, args) 這一段,修改成:/ Handle all the the FSCommand messages in a Flash moviefunction sethomepage_DoFSCommand(command, args) var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage;if (command = "setHomePage") document.link

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論