如何阻止FlashBuilder4ActionScript项目启动FlashIDE?

如何阻止FlashBuilder4ActionScript项目启动FlashIDE?,flash,flash-builder,flash-cs5,Flash,Flash Builder,Flash Cs5,我正在尝试在FlashBuilder4中创建一个Actionscript项目。但是,当我调试或运行它时,它总是在flashide中运行。我希望它在独立的flash调试器中运行,而不使用flash IDE 这让我快发疯了。请有人告诉我如何改变这个。如果这有什么不同的话,我在Mac上 非常感谢 检查.swf文件的默认编辑器是什么,转到您的项目属性面板我可能弄错了,但我认为提问者所指的问题发生在您有一个“Flash Professional项目”时。由于该项目基于Flash IDE*.fla文件,因此

我正在尝试在FlashBuilder4中创建一个Actionscript项目。但是,当我调试或运行它时,它总是在flashide中运行。我希望它在独立的flash调试器中运行,而不使用flash IDE

这让我快发疯了。请有人告诉我如何改变这个。如果这有什么不同的话,我在Mac上


非常感谢

检查.swf文件的默认编辑器是什么,转到您的项目属性面板

我可能弄错了,但我认为提问者所指的问题发生在您有一个“Flash Professional项目”时。由于该项目基于Flash IDE*.fla文件,因此它将始终尝试打开Flash CS5

我建议您将不依赖*.fla文件的项目作为Actionscript项目打开/创建到FlashBuilder中。通过*.swc导入您肯定需要编译的任何资产


我肯定也在努力解决这个问题。尤其是当我的管道还没有包括CS5,它坚持要打开它时。

我解决这个问题的方法是转到发布的swf文件,并确保默认的“打开方式”设置为Flash Player Debugger。。。不是flash IDE。实际上,我将所有swf文件设置为使用Flash Debug player打开,它修复了这个问题。希望这对你有用

我已经按照用户334304的建议做了,但是每次我删除一个Flash Pro会打开的文件,以及FB4使用非调试Flash Player投影仪时出现的问题,这会让我一直烦到凌晨5点

只需在每次保存或删除文件时停止打开Flash Pro等。您可以从“项目”主菜单禁用“自动生成”选项

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

  • 右键单击您的项目
  • 选择“属性”
  • 选择子类别“构建器”
  • 取消选中“Flash专业版”
  • 这就应该做到了[请注意,编译fla/xfl文件需要其他方法]

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

  • 使用Adobe的util卸载Flash Player: fpdownload.macromedia.com/get/flashplayer/current/uninstall\u flash\u player\u osx.dmg[Mac] fpdownload.macromedia.com/get/flashplayer/current/uninstall\u flash\u player.exe[Win]

  • 从下载平台/浏览器的最新Flash Player内容调试器(插件和投影仪)(您也可以获得发布版本)

  • 从Flash CS4、CS5和FB4中删除Flash播放器
  • CS4/CS5:删除

    [安装目录]/Players/

    FB4:从中删除所有内容

    [安装目录]/player/

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

    最后,在默认操作系统环境中,将用于启动.swf文件的默认应用程序更改为刚才复制的调试器之一,确保始终使用它


    重新启动Flash Builder,您就可以开始了。不再浪费时间,当我们宁愿编码。。。谢谢Adobe

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

    我已经看到它正常工作了一段时间,在某个时候它会改变它的行为,所以SWF在FlashPro中启动。自项目创建以来,这些设置一定是无意中更改的。我正在研究如何让他们退后

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