2008-10-04 62 views
0

根據這個Adobe KB tech note有沒有辦法將FLVPlayback外觀SWF文件放在與容器SWF文件加載的HTML文件相同的目錄下?我不得不在我的網站的根目錄中放置SWF。您可以將FLVPlayback外觀SWF文件加載到另一個目錄中嗎?

我認爲將Flash視頻加載到iframe中可以解決這個問題,但這是一個很好的做法嗎?由於填充,頁邊距和瀏覽器之間的大小問題,我通常不願意使用iframe。也許這與CSS不再有問題。

回答

1

那麼,只要您在組件檢查器中的FLV回放組件的「skin」參數中指定路徑(相對於加載HTML),就可以將皮膚放置在另一個目錄中。如果在Firebug或類似工具中使用Net面板,故障排除非常容易。

只要您注意iframe中沒有空白或填充,就可以使用iframe,並且不會導致呈現問題。但是,您將需要另一個HTML文件,這可以使維護您的網站變得更加麻煩。

如果您要發佈大量視頻文件,您可能會發現使用獨立播放器(如JW Media Player)更方便。

0

您可以用兩種方式設置FLVPlayback組件不同的URL:

1)在屬性窗口中,在皮膚的列表的底部方式的組件參數部分是選擇自定義URL。在那裏設置路徑。

2)您可以使用ActionScriptPlayback實例的'skin'參數來設置它,例如:myFlv.skin =「path/to/myRadSkin.swf」。這是您可以根據需要動態設置皮膚的唯一方法。

要使用#2,必須使用新語句創建代碼。您不能動態更改拖動到舞臺的現有實例的外觀。

相關問題