如何阻止Flash Builder 4 Actionscript项目启动Flash IDE?

时间:2010-09-15 07:31:23

标签: flash flash-builder flash-cs5

我正在尝试在Flash Builder 4中创建一个Actionscript项目。但是,当我调试或运行它时,它总是在Flash IDE中运行。我希望它在没有Flash IDE的独立闪存调试器中运行!

这让我发疯了。请有人让我知道我是如何改变这一点的。如果有所作为,我会在Mac上。

非常感谢!

5 个答案:

答案 0 :(得分:1)

我已经完成了user334304建议的内容,但是每次我删除文件时,Flash Pro都会打开,并且使用非调试的Flash Player投影机会解决FB4的问题,这直到早上5点才会出现问题!

要在每次保存或删除文件时暂停Flash Pro,您可以从主“项目”菜单中禁用“自动构建”选项。

否则,要完全停止Flash Pro,您可以:

  1. 右键单击您的项目
  2. 选择“属性”
  3. 选择子类别'建筑商'
  4. 取消选中“Flash Professional”
  5. 这应该可以解决问题[请注意,您需要一些其他方法来编译fla / xfl文件]。

    如果有人有兴趣(稍微偏离主题),要让FB4打开正确的Flash Player投影机(调试播放器),最好:

    1. 使用Adobe的util卸载Flash Player: fpdownload.macromedia.com/get/flashplayer/current/uninstall_flash_player_osx.dmg [Mac] fpdownload.macromedia.com/get/flashplayer/current/uninstall_flash_player.exe [赢]

    2. here下载适用于您的平台/浏览器的最新Flash Player内容调试程序(插件和投影仪)(您也可以获得发布版本)

    3. 从Flash CS4,CS5和FB4中移除Flash播放器......
    4. CS4 / CS5:删除

      中的所有内容

      [install directory]/Players/

      FB4 :删除

      中的所有内容

      [install directory]/player/

      现在解压缩下载的调试器,将其复制到这些目录中并在Mac上将其重命名为“Flash Player.app”或在Win上重命名为“Flash Player.exe”。

      最后,在默认的OS环境中,将用于启动.swf文件的默认应用程序更改为您刚刚复制的其中一个调试器,确保始终使用它。

      重新启动Flash Builder,你应该很高兴。当我们宁愿编码时,不再浪费时间......感谢Adobe!

答案 1 :(得分:0)

检查.swf文件的默认编辑器,转到项目“属性”面板

答案 2 :(得分:0)

我可能会弄错,但是当你有一个“Flash专业项目”的项目时,我认为提问者所指的问题就出现了。由于该项目基于Flash IDE * .fla文件,因此始终会尝试打开Flash CS5。

我建议您打开/创建不依赖于* .fla文件的项目作为ActionScript项目进入FlashBuilder。通过* .swc。

导入您肯定需要编译的任何资产

我也一直在努力解决这个问题。特别是当我的管道还没有包含CS5并且它坚持打开它时。

答案 3 :(得分:0)

我修复此问题的方法是转到我发布的swf文件,并确保默认的'open with'设置为Flash Player Debugger ...而不是flash IDE。实际上我将所有swf文件设置为使用Flash调试播放器打开并修复了问题。希望这对你有用!

答案 4 :(得分:0)

当您创建新的Flex或Actionscript项目(在Flash Builder 4中),然后运行它时,Flash Builder将启动一个Web浏览器,其中包含生成的包含SWF的HTML页面。看来这是Actionscript和Flex项目的默认设置。

我已经看到这项工作有一段时间了,并且在某些时候它会改变它的行为,所以SWF在Flash Pro中启动。自项目创建以来,必须在某些时候无意中更改设置。我正在研究如何设置它们!

一种解决方法是简单地将HTML页面加载到您喜欢的浏览器中,并在每次更改代码时重新加载它。使用自动构建时,应该会显示您的更改。显然这不是一个理想的解决方案。