在linux中安装flash 9调试器

时间:2009-05-06 03:00:22

标签: linux flash debugging

我已经尝试了一段时间在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:
    o调试器插件位于:
      ./plugin/debugger/install_flash_player_9_linux.tar.gz
    o解压缩tar.gz文件
    o在终端中,导航到解压缩的目录并输入:
           + $ ./flashplayer-installer
           +单击Enter键并按照提示

除了调试器目录中没有名为flashplayer的文件。其他人遇到过这个?如何在我的Ubuntu系统上安装flash player 9调试器?

5 个答案:

答案 0 :(得分:2)

如果您正在使用像Ubuntu这样的东西,Flash插件可能是系统范围的东西。例如,在Ubuntu 8.10下,我将它放在:

/usr/lib/flashplugin-installer

另外你会在:

找到
/etc/alternatives/

链接到它,因此您可以根据用户更改使用哪个.so。

如果./flashplayer-installer文件不存在(尽管它在我的文件中),你可能做的最简单的事情就是将调试flashplayer库复制到这个目录。 e.g:

root@me:/usr/lib/flashplugin-installer# mv libflashplayer.so  libflashplayer.non-debug.so
root@me:/usr/lib/flashplugin-installer# cp ~jamie/Adobe_Flex_Builder_Linux/Player/linux/install_flash_player_9_linux/libflashplayer.so libflashplayer.debug.so 
root@me:/usr/lib/flashplugin-installer# ln -s libflashplayer.debug.so libflashplayer.so 

答案 1 :(得分:0)

我没有看到你遇到的问题,也许你的要求限制你使用旧版本,但我在flashplayer 10's debugger取得了很大的成功。您可以尝试这个,看它是否有效。

编辑:啊,我刚刚注意到你做了一个非常恰当的声明:你需要flashplayer 9.抱歉=(

编辑2:我刚刚在Linux上发生了同样的事情。当我从Adobe中提取tar.gz时,安装脚本不存在。这就是说,我 无论如何都能够安装9的调试版。

解压缩后,您是否看到了libflashplayer.so文件?我没有安装脚本,但我 获取此文件。如果是这样,您需要做的就是:

  1. 关闭 Firefox的所有实例
  2. 备份您当前的libflashplayer.so模块:~/.mozilla/plugins/libflashplayer.so.org(这样,如果出现问题,您可以随时将其恢复)
  3. 将您从Flash播放器下载中提取的版本复制到相同的插件目录:cp /path/to/vers/9/libflashplayer.so ~/.mozilla/plugins/
  4. 重新启动Firefox,打开Flash应用,然后右键单击以检查版本
  5. 这些步骤对我来说非常合适,我能够在Linux中运行Flex Builder的调试器。希望它适合你!

答案 2 :(得分:0)

你可以做的一种方法是下载适用于linux的flex 3 SDK。当你下载它时,你会得到几个tar。你可以在〜/ flex_sdk_3 / runtimes / 10中找到这个,如果你想安装flashplayer 10和〜/ flex_sdk_3 / runtimes / lnx /,如果你想要flashplayer 9.解压缩这些文件(flashplayer.tar.gz和libflashplayer.so。 tar.gz with tar -xvf)。现在cp libflashplayer.so文件到/ usr / lib / mozilla / plugins /并且如果你想创建符号链接(ln -s flashplayer / usr / local / bin让玩家在你的路径上

答案 3 :(得分:0)

对于像我一样搜索此内容的人的提示...找出libflashplayer.so目前在您系统中的位置:

sudo locate libflashplayer.so

我在/ usr / lib / flashplugin-installer /

一旦我用文件的调试版本替换了该文件,Firefox报告说我有该播放器的调试版本。

答案 4 :(得分:0)

我也遇到过与Flash播放器调试器相同的问题。我按照bedwyr给出的指示。它对我有用。为了使它工作,如果找不到插件目录,你可以在〜/ .mozilla中创建一个名为'plugins'的目录。

mkdir ~/.mozilla/plugins 

然后我将libflashplayer.so复制到plugins目录。现在,flash player调试器适用于我的Flex Builder应用程序。