2009-05-06 55 views
2

我一直在嘗試使用Flash中的ExternalInterface.call方法,無濟於事(請參見:actionscript + javascript這裏:Using ExternalInterface in Flash和這裏:Flash trace output in firefox, linux),現在我試圖跟蹤ExternalInterface.available。到目前爲止,我的最佳選擇似乎是用於Firefox的FlashTracer,不過我必須安裝Flash Player 9。我刪除了舊的Flash播放器並下載了相應的文件(http://download.macromedia.com/pub/flashplayer/updaters/9/flash_player_9_linux_dev.tar.gz)。根據自述包含這些都是安裝步驟:安裝調試器插件的tar.gz使用安裝腳本在Linux中安裝Flash 9調試器


Ø調試器插件位於:
./plugin/debugger/install_flash_player_9_linux.tar 。廣州
Ø拆開tar.gz文件
?在終端,導航到解壓目錄,然後輸入:
+ $ ./flashplayer-installer
+點擊Enter鍵,然後按照提示

除了調試器目錄中沒有名爲Flashplayer的文件。任何人都遇到過這個?我如何在我的Ubuntu系統上安裝Flash Player 9調試器?

+0

遲了2天,但萬一你沒有得到更新,我發現了一個潛在的解決方案 - 它對我來說無論如何:^) – bedwyr 2009-05-09 03:29:50

回答

0

我還沒有看到你的問題,也許你的要求限制你到一個較舊的版本,但我已與flashplayer 10's debugger取得了巨大的成功。你可以試試這個,看看它是否有效。

編輯:啊,我剛纔注意到一個非常中肯的說法你做:你需要的Adobe Flash 9對不起=(

編輯2:我剛做了同樣的事情發生在我身上的Linux當我提取焦油。 。廣州從Adobe,安裝腳本是不存在。這就是說,我能夠得到反正安裝的9調試版。

當你提取出來,你有沒有看到一個libflashplayer.so文件?我沒有有一個安裝腳本,但我得到這個文件。如果是這樣,你需要做的是這樣的:

  1. 關閉所有火狐的情況下
  2. 備份當前libflashplayer.so模塊:~/.mozilla/plugins/libflashplayer.so.org(這樣一來,如果出現問題,你可以隨時把它放回去)
  3. 複製版本,你從Flash播放器提取下載相同的插件目錄:cp /path/to/vers/9/libflashplayer.so ~/.mozilla/plugins/
  4. 重新啓動Firefox,打開一個Flash應用程序,並單擊鼠標右鍵來檢查版本

這些步驟對我來說非常合適,我能夠在Linux中運行Flex Builder的調試器。希望對你有幫助!

+0

我沒有〜/ .mozilla/plugins目錄。我搜索了所有libflashplayer.so,並用flashplayer 9插件調試器(而firefox被關閉)內的版本替換了它們,當我右鍵點擊一個flash應用程序時,我仍然得到'flash player 10'。搜索結果... – danwoods 2009-05-11 14:05:11

+0

嗯,我還沒有看到這種情況發生。你有沒有安裝其他插件?在〜/ .mozilla目錄中有一個插件清單,其中包含插件的所有配置信息。我想知道Adobe的安裝插件的過程是否會創建這個文件和目錄。嘗試安裝另一個插件(例如AddBlockPlus)並查看是否創建了該目錄。 – bedwyr 2009-05-12 15:59:07

2

如果您使用的是Ubuntu之類的東西,Flash插件可能是系統級的東西。在Ubuntu 8下。10例如,我有它在:

/usr/lib/flashplugin-installer 

此外,你會發現在:

/etc/alternatives/ 

它的鏈接,這樣你就可以改變它。所以取決於用戶使用。

如果./flashplayer-installer文件不存在(儘管它在我的系統中),最容易做的事情是將調試Flashplayer庫複製到此目錄。例如:

[email protected]:/usr/lib/flashplugin-installer# mv libflashplayer.so libflashplayer.non-debug.so 
[email protected]:/usr/lib/flashplugin-installer# cp ~jamie/Adobe_Flex_Builder_Linux/Player/linux/install_flash_player_9_linux/libflashplayer.so libflashplayer.debug.so 
[email protected]:/usr/lib/flashplugin-installer# ln -s libflashplayer.debug.so libflashplayer.so 
0

你可以做的一種方法是下載flex 3 SDK for linux。當你下載它時,你會得到幾個焦油。如果你想安裝flashplayer 10和〜/ flex_sdk_3/runtimes/lnx /如果你想要flashplayer 9,你可以在〜/ flex_sdk_3/runtimes/10中找到它。解壓這些文件(flashplayer.tar.gz和libflashplayer.so。帶tar -xvf的tar.gz)。現在將libpflashplayer.so文件複製到/ usr/lib/mozilla/plugins /中,並且如果你想創建符號鏈接(ln -s flashplayer/usr/local/bin讓播放器在你的路徑上)

0

誰搜索這個像我一樣......找出目前libflashplayer.so是你的系統上:

sudo locate libflashplayer.so 

礦在/ usr/lib中/ flashplugin-installer /中

一旦我替換了文件與該文件的調試版本,Firefox報告說我有該播放器的調試版本。

0

我也有與Flash播放器調試器相同的問題。我遵循了bedwyr給出的指示。它爲我工作。爲了使它工作,如果沒有找到plugins目錄,你可以在〜/ .mozilla中創建一個名爲'plugins'的目錄。

mkdir ~/.mozilla/plugins 

然後我複製libflashplayer.so插件目錄。現在,Flash Player調試器爲我的Flex Builder應用程序工作。