當前位置:首頁 » 文件管理 » flash可以導入什麼外部文件
擴展閱讀
app可以注冊公司 2024-09-20 08:35:49
文件流可以獲取文件名嗎 2024-09-20 08:22:23

flash可以導入什麼外部文件

發布時間: 2022-01-12 11:27:16

1. flash中如何引入外部as文件

在舞台的幀上如下寫就可以了,as文件要和源文件在一起
var exampleApplication: ExampleApplication =new ExampleApplication ();
this.addChild(exampleApplication);

2. 怎麼能讓一個FLASH裡面載入另一個外部的swf文件

如何載入外部SWF文件 做FLASH站的時候考慮到只做一個FLASH文件,太大,所以經常將一個文件分解開,做成站點的時候通過按鈕點擊等方面載入單個欄目的SWF文件,而瀏覽者瀏覽網頁的時候可逐個下載,大大減少了主動畫的負擔。 那麼如何載入外部的SWF文件呢?這里就需要用到兩個ACTION關鍵詞:loadmovie或loadmovienum(它們之間的差別,下面會講到) 先讓我們來看一句寫在時間軸上的代碼: loadMovieNum("about.swf",2); //載入about.swf到主動畫的第二個級別(級別是相對於不同swf文件而言的,其作用我們可以理解為層,比如FLASH里的層,上一層的東西將覆蓋下一層的東西,而級別則是上一級別的場景覆蓋下一級別的場景)(用loadMovieNum語句來載入動畫,會受到瀏覽器的安全限制,所以只能載入本地或同一伺服器上的SWF文件。) 運用這一句代碼我們就可以做一個簡單的SWF文件的載入。 新建FLASH文檔,畫一個圓,紅色,在第20幀插入關鍵幀,向右移動,導出命名為about.swf,再新建一文檔,畫一矩形,場景大小,黑色,在第一幀寫入ACTON: loadMovieNum("about.swf",2); 和about.swf同一文件夾導出命名為index.swf,開始測試,可以發現about.swf里的動畫覆蓋在index.swf上,但about.swf的背景並沒有被載入進去。 現在也許有人要問,那我怎麼控制載入進來的動畫呢?比如停止、播放、關閉。。。一樣用上面about.swf為例,要達到控制的效果我們可以有兩個方法: 一、在about.swf里控制; 做兩個按鈕,一個播放一個停止,在播放按鈕上寫ACTION: on(release){ this.play(); } 在停止按鈕上寫: on(release){ this.stop();} 這樣測試一下,在index.swf里就可以播放和停止動畫了 二、在index.swf里控制 同樣是做播放和停止的兩個按鈕 在播放按鈕加ACTION: on(release){_level2.play();} //_level(數值)是級別的意思,_level2就是第二級別 在停止按鈕加ACTION: on(release){_level2.stop();} 測試一下,同樣可以達到效果。 值得一題的是我們可以再加一個功能,把about.swf關閉或卸載掉,因為它是載入進來的,有辦法讓它進來就有辦法讓它回去,所以我們現在加個關閉的按鈕,然後寫上ACTION: on(release){unloadMovieNum(2);} //卸載影片中載入進第2級別的動畫 到這里我們就掌握了簡單的載入並控制外部swf文件的方法,現在我們要介紹另一種方法,即載入外部文件到主動畫里的MC。仍然以最初的about.swf和index.swf文件為例 在index.swf里新建播放、停止、關閉三個按鈕,新建一MC,命名為「load」,回到主場景,從庫中將MC拖入場景,放在x=100y=100的位置上,命名實例名為:mc1 新建一層,在時間軸第1幀寫上ACTION: mc1.loadMovie("about.swf"); //載入about.swf到主場景的load這個MC里 在播放按鈕寫上: on(release){_root.mc1.play();} 在停止按鈕寫上: on(release){_root.mc1.stop();} //以上的兩行代碼我們不難發現,按鈕並不是直接控制about.swf 而是通過控制實例名為mc1的MC 在關閉按鈕寫上: on(release){_root.mc1.unloadMovie("about.swf");} 講到這里我們就可以開始結合第二講的導航來製作FLASH站了:)簡單的FLASH站點說到底,無非就是通過導航按鈕來載入動畫!下面以載入到MC的方法為例,結合導航按鈕。 首先回到第二講里的導航按鈕,我們講述了滑鼠經過、離開效果的製作 on(rollOver){this.btn1.gotoAndPlay(2);} on(rollOut){this.btn1.gotoAndPlay(1);} 但這並不是真正意義上的按鈕,它實現不了點擊進入界面的功能!所以我們在上面兩句代碼後加上: on(release){_root.mc1.loadMovie("about.swf");} 這樣就實現了導航按鈕滑鼠經過、離開、點擊的三個功能了,是不是很簡單?沒錯就是這么簡單! 上面講過了如何通過按鈕點擊載入外部swf文件的基本知識,現在我們開始進行更深一層的探討,如何才能給載入的動畫定個位置,不然豈不是要亂成一團了?呵呵。。 定位的方法主要有兩種: 1、製作被載入的flash時先定位 比如主動畫a.swf的畫布大小是700*400,想被載入的b.swf大小為200*200並載入主動畫_x=300_y=200的位置。 那我們就可以,在b.swf里做畫布和a.swf相同為:700* 400,將原來做的b.swf里的動畫位置放於x=300y=200的位置,這樣導出影片。在a.swf里做一按鈕,按鈕上的ACTION如下: on(release){ loadMovieNum("b.swf",2); } 這樣就完成了一種定位載入的方法。 2、導入到主動畫MC 這里的主動畫MC指的是,在a.swf里新建一空的MC,將外部文件載入到這個MC里。現在我們開始: 同樣是製作主動畫a.swf和被載入動畫b.swf,b.swf的畫布和自身動畫大小一致。返回主動畫a,新建一MC,無內容放空,將MC放於你希望b.swf載入進來播放的位置,比如方法1里的x=300y=200實例名為loadmc然後建一按鈕,加上ACTION: on(release){ _root.loadmc.loadMovie("b.swf"); } ★如何控制載入的動畫 (位置、播放、停止、卸載) 位置在上面我們已經講過了,在這里介紹另一種常用的方法 運用attachMovie,載入庫中的元件(如loadmc)到主動畫場景里,再載入外部swf到loadmc中。ACTION如下: _root.attachMovie("loadmc1","loadmc",1); //loadmc1為鏈接標識,loadmc為這個MC的實例名,1為Depth,指定MC載入到場景的深度級別 _root.loadmc._x=200; _root.loadmc._y=300;//定位MC,x=200y=300 _root.loadmc.loadMovie("b.swf"); 鏈接標識在哪呢?打開庫面板,選一元件右擊選擇「鏈接」,彈出「鏈接屬性」對話框,「標識符」欄就是你要填的鏈接標識了。 按鈕實現停止和播放: 在幀上: _root.loadmc.loadMovie("b.swf"); //載入b.swf到loadmc 在按鈕上: on(release){ loadmc.stop();//停止播放,播放則為play() } 按鈕實現卸載: on(release){ _root.loadmc.unloadMovie("b.swf") } 到這里關於載入swf文件的基本知識也講得差不多了,突然發現一小問題,載入文件時的loading要怎麼做啊?其實和上面講的製作方法差不多,呵呵馬上開始!建一按鈕,寫如下ACTOIN: on(release){ with(loadmc){ _root.loadmc.loadMovie("b.swf"); onEnterFrame=function(){ total=getBytesTotal(); loaded=getBytesLoaded(); _root.percent=int(loaded/total*100)+"%"; //percent是場景中的一個動態文本框的變數名 if(int(loaded/total)==1)//如果載入完畢 deletethis.onEnterFrame;//刪除該方法 } } } 補充:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Flash載入外部文件調用外部*.swf文件(載入到影片剪輯中) 二.調用外部*.swf文件(載入到影片剪輯中): 外部*.swf文件要和編輯的Flash文件放在同一目錄下 1.新建立一個空的影片剪輯mymc,把它放在場景中,實例名是:mymc. 2.新建一層,製作兩個按扭(一個調用,一個清除)拖放到此層中3.調用按扭上的AS: on(release){//滑鼠離開按扭後執行下面的代碼; loadMovie("flash8.swf","mymc");//載入外部的"flash8.swf"文件到"mymc"空影片剪輯中; mymc._x=70;//載入影片的X軸坐標;mymc._y=20;//載入影片的Y軸坐標; mymc._xscale=70;//載入影片的寬度;mymc._yscale=70;//載入影片的高度; } 清除按扭上的AS: on(release){//滑鼠離開按扭後執行下面的代碼 unloadMovie(mymc);//刪除用loadMovie載入的*.swf文件; } Ctrl+Enter測試

3. Flash里可以導入的文件格式都有哪些

圖片就是JPG/PNG....
音樂格式有MP3/WAV....

4. FLASH中可以導入FLA文件嗎

你可以先打開那個破解的fla文件,然後在你的flash文件中新建一個影片剪輯,再復制破解的fla文件中的所有幀(幀上點右鍵-復制幀),然後在影片剪輯中的幀上點右鍵-粘貼幀

5. Flash中視頻導入的幾種方式

傳送視頻內容流 允許您使用 Flash Media Server 寄宿視頻文件。Flash Media Server 是為傳送實時流媒體而進行了優化的伺服器解決方案。 將存儲在本地的視頻剪輯導入到 Flash 文檔中,然後將它們上載到伺服器,這使組合和開發 Flash 內容更加輕松。 若要控制視頻回放並提供直觀的控制項方便用戶與視頻進行交互,請使用新增的 FLVPlayback 組件或 ActionScript™。 寄宿您自己的 Flash Media Server 或使用寄宿的 Flash 視頻流服務 (FVSS)。 Adobe 已經與一些內容傳送網路 (CDN) 提供商建立了合作夥伴關系,可提供能夠跨高性能、可靠的網路按需傳送 Flash 視頻的寄宿服務。 FVSS 是使用 Flash Media Server 構建的,而且已直接集成到 CDN 網路的傳送、跟蹤和報告基礎結構中,因此,它可以提供一種最有效的方法,向盡可能多的觀眾傳送 Flash 視頻,而且還為您省去設置和維護自己的流伺服器硬體和網路的麻煩。 從 Web 伺服器漸進式下載視頻 如果您無權訪問 Flash Media Server 或 FVSS,在使用漸進式下載時仍然可以從外部源下載視頻。 從 Web 伺服器漸進式下載視頻剪輯的效果比實時效果差(Flash Media Server 可以提供實時效果);但是,您可以使用相對較大的視頻剪輯,同時將所發布的 SWF 文件大小保持為最小。 若要控制視頻回放並提供直觀的控制項方便用戶與視頻進行交互,請使用新增的 FLVPlayback 組件或 ActionScript。我們看到的優酷、土豆等視頻網站都是以這種形式播放視頻的。 導入嵌入的視頻 將視頻剪輯作為嵌入文件導入 Flash。 嵌入的視頻文件成為 Flash 文檔的一部分。 因此,您只能導入持續時間較短的視頻剪輯。 導入 QuickTime 格式的視頻 將 QuickTime 格式的視頻剪輯導入為鏈接文件。 包含鏈接 QuickTime 視頻的 Flash 文檔必須以 QuickTime 格式發布。 鏈接的視頻文件不會成為 Flash 文檔的一部分。 而是在文檔中保留指向鏈接文件的指針。 將 FLV 文件導入庫 從 Adobe® 中將 Flash 視頻 (FLV) 格式的視頻剪輯直接導入到 Flash。 當您導入 FLV 文件時,可以使用已應用於這些文件的編碼選項。 不需要在導入過程中選擇編碼選項。 可以用以下方式控制視頻文件的回放: 使用 FLVPlayback 組件 允許您向 Flash 影片快速添加全功能的 FLV 或 mp3 回放控制,並提供對漸進式下載和流式傳送 FLV 文件的支持。 使用 FLVPlayback,可以輕松地為用戶創建直觀的用於控制視頻回放的視頻控制項,還可以應用預制的外觀或將自定義外觀應用到視頻界面。 使用 ActionScript 控制外部視頻回放 在運行時在 Flash 文檔中回放外部 FLV 文件(使用 NetConnection 和 NetStream ActionScript 對象。 可以使用視頻行為(預先編寫的 ActionScript 腳本)控制視頻回放。 在時間軸中控制視頻回放 如果要控制視頻回放,需要自己編寫ActionScript。關於視頻播放控制的ActionScript知識我們會在三清網發布一些相關的介紹。

6. flash導入外部文件的路徑問題

為了防止上面的問題,有兩種方法,一種就是直接將文件導入到庫裡面,然後對其命名,為ActionScript導出名稱,在寫代碼的時候調用,但是這種方法導出的文件由於內部含有影音文件而使SWF文件本體會變得很大而不便於傳輸,不建議採用
第二種方法就是樓主在做這個Flash的時候,載入的聲音與你的Flash文件在同一個目錄,這樣也叫做相對路徑,具體方法是這樣的
1、你新建一個文件夾,不管叫什麼名字
2、打開Flash,將文件保存到那個文件夾下面
3、將你要載入的文件如「有一種愛叫做放手.mp3」直接寫成
你的聲音.loadSound("有一種愛叫做放手.mp3", true)就行了,不要寫成
my_sound.loadSound("E:/Musics/迅雷下載/有一種愛叫做放手.mp3", true)
然後導出測試
成功後,只要你的載入的影音文件與你的Flash文件在同一個目錄下面就一切OK,如果你用了絕對路徑,改任何一個位置都會導致你的Flash播放不正常的,這就是為什麼有些人的空間裡面載入了一些Flash,過段時間就顯示不了,是因為他所引用的Flash本體網址發生了改變原理也是跟這個一樣的,希望你的問題能夠因此而解

7. flash中都能導入什麼文件

幾乎所有的圖片格式和大部分視頻,聲音格式,如果無法導入,可以用一些工具轉換一下。

8. flash調用外部文件的問題

新建一個空白影片剪輯,然後將這個空白剪輯拖到舞台你想要的特定位置,命實例名為mc,在主時間軸上寫代碼:this.mc.loadMovie("外部文件名.swf","mc")就可以了;
註:外部文件名要用英文,還有路徑要放在同級文件夾中;

你說的載入變大,應該不可能發生吧,如果覺得大小不合適,就在外部修改這個swf文件,用碩思閃客精靈反編譯成fla文件,再修改

9. flash中導入聲音文件與導入其他外部資源有什麼不同

flash課件製作時,轉換不同的WAV文件,可以用Sound Forge等軟體實施,也可以用WINDOWS自帶的錄音機來實現,這里以用錄音機轉換為例:
A。啟動錄音機,打開目標WAV文件;
B。將目標文件另存為;
C。在彈出的對話框里選擇更改按鈕;
D。在彈出的更改對話框的格式欄里點擊下拉鈕,選擇PCM格式;
E。保存,轉換成功。

10. flash導入外部的as3文件

1.這是一個外部的AS文件 名稱叫client.as 你可以吧這個AS文件 和.fla文件放在同一個文件夾裡面 打開login.fla在時間軸的新建一個代碼層 寫入代碼 include client.as 就可以了如果不在同一個文件夾可以使用 nclude .... /client.as .... /client.as 代表client.as 的絕對路徑 也不知道你弄懂沒有 我說一下 這個是外部AS文件 而不是類..定義類的格式是package {public class my_class{function my_class{//這里寫你要的語句} } }