簡體   English   中英

無法在IE中打開SWF文件

[英]SWF file not opening in IE

我使用Adobe Flash Professional CS5.5開發了一個Flash演示文稿,其中沒有腳本。 它只包含一堆散布在時間軸上的圖像和一個音樂文件。

在IE8中打開時,出現以下錯誤:

VerifyError: Error #1014: Class flashx.textLayout.container::TextContainerManager could not be found.

ReferenceError: Error #1065: Variable Icon is not defined.

ReferenceError: Error #1065: Variable FLVPlayback is not defined.

ReferenceError: Error #1065: Variable Font_2 is not defined.

ReferenceError: Error #1065: Variable MainTimeline is not defined.

單擊所有錯誤的繼續后,只有黑屏出現。

但是,當在Google chrome中打開相同的SWF時,它工作正常。


這些是Flash Player版本:

對於IE8:11.5

對於谷歌瀏覽器:11.8(可以正常運行)

我還在IE9中使用Flash Player 13版進行了測試,它也沒有問題。

在另一個使用IE8和Flash 11.3的系統中,SWF正在打開,但沒有使用Flash 11.8版播放Chrome


我對周圍發生的事情完全感到困惑。

誰能幫我解決這個問題? 或如果不是發布問題的正確位置,請將我重定向到可以找到Flash專家的地方。

問題出在發布設置上。 Flash Player 10和12支持使用cs5.5發布的swf文件,但11不支持。因此,當我更改發布設置並使用動作scrpt3將Flash Player版本設置為Lite4時(其他聲音將不會播放) ,它可以在所有瀏覽器上正常工作。

VerifyError:錯誤#1014:類flashx.textLayout.container

這表明您使用的是TLF文本 ,在大多數情況下是不必要的,並且已正式貶值 由於您具有Flash CS5,因此將目標播放器更改為Flash Player 9,然后按OK。 這將強制將FLA中的所有TLF文本替換為常規TextField。 然后,您可以在“發布”設置中升級到Flash Player 10/11,一切都會好起來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM