數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心最新資訊軟件資訊 → DW8插入FLASH8動畫文件之疑

DW8插入FLASH8動畫文件之疑

時間:2005-11-26 10:51:06人氣:220作者:網友整理
自助配音appv1.0.8
自助配音appv1.0.8 for Android
  • 類型:安卓趣味娛樂大小:26M語言:簡體中文 評分:3.0
  • 自助配音App是一款專注於配音服務的移動應用,旨在為用戶提供簡單、高效、優質的配...
立即下載
公主連結v2.6.3
公主連結v2.6.3 for Android
  • 類型:角色扮演大小:1.01G語言:簡體中文 評分:4.8
  • 公主連結遊戲是一款劇情非常精彩,各種不同的Q萌英雄角色等你去招募,同步動畫的二次...
立即下載
電視文件管理器TV版v1.5.5 最新版
電視文件管理器TV版v1.5.5 最新版 for Android
  • 類型:安卓電視軟件大小:24.03M語言:簡體中文 評分:3.0
  • 安卓文件管理器怎麼修改電視應用圈呢?電視文件管理器TV版可以嗎?這個要來文件管理...
立即下載

一,發現情況的事件描述

在Studio8正式發布之後,網頁設計者都欲使用新的軟件應用到學習工作中去。於是有下列的情況可能被遇到:

1,使用FLASH8製作並導出了動畫文件(*.swf)。注意:在該動畫文件中使用了FLASH8所特有的新功能,比如直接對元件進行的高斯模糊和陰影等濾鏡的使用。

2,使用DW8將已製作完成的SWF文件插入網頁中。該方法操作於先前的MX和MX2004的方法無異。

3,本地瀏覽器測試,運用FLASH8製作的動畫文件在網頁中顯示正常。

4,發現問題:在一台非工作人員機器上查看該網頁中動畫,不能完整顯示該SWF文件所展示的內容。

二,針對該情況的分析

1,為什麼本地可以,而其他機器不行呢?我想很多人都會知道,這是Flash播放器的問題。

因為當在本地安裝Flash8進行使用的同時,FlashPlayer8也同時被安裝,所以當在網頁中查看由FLASH8製作的動畫時,該文件能完整顯示。而其餘機器則停留在原有的Player6或者Player7上,而該動畫文件是使用的FLASH8的新功能,必須得有Player8才能解釋執行並顯示的。

2,那麼按照慣例,出現了需要Player8才能播放的動畫而該計算機又沒有的,是應該要彈出下載並安裝新播放器對話框的,為什麼在該網頁中沒有顯示該對話框?

這時候,我拿出了DW-MX、DW-MX2004以及DW8進行了比較。

·在DW-MX(即DW6)中插入一個FLASH動畫文件,切換至代碼視圖,查看其codebase值為

http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0

·在DW-MX2004(即DW7)中插入一個FLASH動畫文件,切換至代碼視圖,查看其codebase值為

http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0

·在DW8中插入一個FLASH動畫文件,切換至代碼視圖,查看其codebase值為

http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0

那麼codebase是什麼?codebase屬性指明一個FLASH的OCX或PLUGIN的下載位置。一般它是一個以URL指明的該控件文件的存放位置。(當然瀏覽器能否下載這個控件,要看瀏覽器的安全設置。)

單看DW6和DW7產生的codebase值,都選擇為Flashplayer6,這可以理解,因為本身FLASHMX和FLASHMX2004的區別並不太大,即使是FLASHMX2004製作的動畫,在player6中仍然能顯示。

但FLASH8和FLASHMX、FLASHMX2004有了截然的區別,正如我剛才所說,多出了一些設計方麵的亮點,比如模糊、陰影、斜角等濾鏡。這恰是Flashplayer6和Flashplayer7都不能完成的。

再綜觀Macromedia官方站點的對SWF文件定義的codebase值為

http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0

此處就明顯的聲明使用flashplayer8了。

將該代碼說明覆蓋原有7,0,19,0,則在非工作人員機器上立馬出現了彈出下載提示對話框。

所以,可以得出結論:DW8插入FLASH動畫文件,默認codebase指定為“...7,0,19,0”,而當該動畫文件是FLASH8導出生成的,則應該需要codebase指定為“...8,0,22,0”。

三,目前的解決方法:

注意:該方法隻是針對使用FLASH8的用戶,並且應用了FLASH8的特殊新功能的時候采用本方法。

第一種方法:使用FLASH8軟件環境製作動畫,但在“發布設置”的時候請選擇“Flash版本”為“FlashPlayer7”。當然該方法不能顯示FLASH8裏麵運用新功能展示的畫麵(以普通畫麵顯示)


第二種方法:使用FLASH8製作動畫並發布成“FlashPlayer8”,使用動畫具有新功能內容。但在WEB頁需要修改聲明其codebase,指定為“...8,0,22,0”。使得客戶端能及時下載並觀看到。

最後,一些零散的思考

介於我們這些FLASH產品是通過網頁給客戶看的,而很多時候技術對客戶是透明的。剛使用DW8插入FLASH8的產品,因為客戶瀏覽器的緣故,其顯示內容是極其不完整。當我們發現了問題,需要FLASHPLAYER8的時候,和他溝通、甚至理論,最後自討苦吃也是正常。那我們也隻能求其次,降低版本,效果湊合著先給客戶看了。

接著繼續想,為什麼會有這樣的問題。首先第一個DW8該軟件不能在第一時間提醒新版本FLASH動畫文件使用新的播放器,這主要是區別在codebase指定值上麵,如果其有選擇,即運用FLASH8新功能的動畫文件和之前FLASH版本製作的動畫文件,有選擇性的選擇“6,0,29,0”、“7,0,19,0”或“8,0,22,0”,那也就不會耽誤我們查錯的這時間,也省去了一些不必要的麻煩。

當然,關於為什麼我覺得使用選擇項選擇6.0、7.0還是8.0而不使用一步到位的全部使用8.0?我覺得目前還有很多設計開發人員並未使用到FLASH8,所以在DW8中插入FLASH聲明“8.0”則有些過而不及。不過這對於FLASHPLAYER8以及將來的8.5的推廣也是需要注意的一個東西。

相關文章

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。