2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學習flash加載外部SWF文件關(guān)鍵詞:flash如何加載外部SWF文件做FLASH站的時候考慮到只做一個FLASH文件,太大,所以經(jīng)常將一個文件分解開,做成站點的時候通過按鈕點擊等方面載入單個欄目的SWF文件,而瀏覽者瀏覽網(wǎng)頁的時候可逐個下載,大大減少了主動畫的負擔。那么如何加載外部的SWF文件呢?這里就需要用到兩個ACTION關(guān)鍵詞:loadmovie或loadmovienum(它們之間的差別,下面會講到)先讓我們來看一句寫在時間軸

2、上的代碼:loadMovieNum(“about.swf“2)加載about.swf到主動畫的第二個級別(級別是相對于不同swf文件而言的,其作用我們可以理解為層,比如FLASH里的層,上一層的東西將覆蓋下一層的東西,而級別則是上一級別的場景覆蓋下一級別的場景)(用loadMovieNum語句來加載動畫,會受到瀏覽器的安全限制,所以只能加載本地或同一服務器上的SWF文件。)運用這一句代碼我們就可以做一個簡單的SWF文件的加載。新建FLA

3、SH文檔,畫一個圓,紅色,在第20幀插入關(guān)鍵幀,向右移動,導出命名為about.swf,再新建一文檔,畫一矩形,場景大小,黑色,在第一幀寫入ACTON:loadMovieNum(“about.swf“2)和about.swf同一文件夾導出命名為index.swf,開始測試,可以發(fā)現(xiàn)about.swf里的動畫覆蓋在index.swf上,但about.swf的背景并沒有被加載進去?,F(xiàn)在也許有人要問,那我怎么控制加載進來的動畫呢?比如停止、播

4、放、關(guān)閉。。。一樣用上面about.swf為例,要達到控制的效果我們可以有兩個方法:一、在about.swf里控制;做兩個按鈕,一個播放一個停止,在播放按鈕上寫ACTION:on(release)this.play()在停止按鈕上寫:on(release)this.stop()這樣測試一下,在index.swf里就可以播放和停止動畫了二、在index.swf里控制on(rollOut)this.btn1.gotoPlay(1)但這并不是

5、真正意義上的按鈕,它實現(xiàn)不了點擊進入界面的功能!所以我們在上面兩句代碼后加上:on(release)_root.mc1.loadMovie(“about.swf“)這樣就實現(xiàn)了導航按鈕鼠標經(jīng)過、離開、點擊的三個功能了,是不是很簡單?沒錯就是這么簡單!上面講過了如何通過按鈕點擊加載外部swf文件的基本知識,現(xiàn)在我們開始進行更深一層的探討,如何才能給加載的動畫定個位置,不然豈不是要亂成一團了?呵呵。。定位的方法主要有兩種:1、制作被加載的f

6、lash時先定位比如主動畫a.swf的畫布大小是700400,想被加載的b.swf大小為200200并載入主動畫_x=300_y=200的位置。那我們就可以在b.swf里做畫布和a.swf相同為:700400,將原來做的b.swf里的動畫位置放于x=300y=200的位置,這樣導出影片。在a.swf里做一按鈕,按鈕上的ACTION如下:on(release)loadMovieNum(“b.swf“2)這樣就完成了一種定位加載的方法。2、

7、導入到主動畫MC這里的主動畫MC指的是,在a.swf里新建一空的MC,將外部文件加載到這個MC里?,F(xiàn)在我們開始:同樣是制作主動畫a.swf和被加載動畫b.swf,b.swf的畫布和自身動畫大小一致。返回主動畫a,新建一MC,無內(nèi)容放空,將MC放于你希望b.swf加載進來播放的位置,比如方法1里的x=300y=200實例名為loadmc然后建一按鈕,加上ACTION:on(release)_root.loadmc.loadMovie(“b

溫馨提示

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

評論

0/150

提交評論