我正在尝试在 Flash Builder 4 中创建一个 Actionscript 项目。但是,当我调试或运行它时,它总是在 Flash IDE 中运行。我希望它在没有 Flash IDE 的情况下在独立的 Flash 调试器中运行!
这真让我抓狂。请有人让我知道我如何改变它。如果这有所作为,我在 Mac 上。
非常感谢!
我正在尝试在 Flash Builder 4 中创建一个 Actionscript 项目。但是,当我调试或运行它时,它总是在 Flash IDE 中运行。我希望它在没有 Flash IDE 的情况下在独立的 Flash 调试器中运行!
这真让我抓狂。请有人让我知道我如何改变它。如果这有所作为,我在 Mac 上。
非常感谢!
我已经完成了 user334304 的建议,但每次我删除 Flash Pro 会打开的文件以及使用非调试 Flash Player 投影仪的 FB4 问题时,这让我大吃一惊,直到凌晨 5 点!
要在每次保存或删除文件等时简单地停止 Flash Pro 打开,您可以从“项目”主菜单中禁用“自动构建”选项。
否则,要完全停止 Flash Pro 打开,您可以:
这应该可以解决问题[请注意,您将需要一些其他方法来编译 fla/xfl 文件]。
如果有人有兴趣(稍微偏离主题),要让 FB4 打开正确的 Flash Player 投影仪(调试播放器),最好:
使用 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 [Win]
从此处为您的平台/浏览器下载最新的 Flash Player 内容调试器(插件和投影仪)(您也可以获得发布版本)
CS4/CS5:删除所有内容
[install directory]/Players/
FB4:删除所有内容
[install directory]/player/
现在解压缩下载的调试器,将其复制到这些目录中,并将其重命名为 Mac 上的“Flash Player.app”或 Win 上的“Flash Player.exe”。
最后,从默认操作系统环境中将用于启动 .swf 文件的默认应用程序更改为您刚刚复制的调试器之一,确保始终使用它。
重新启动 Flash Builder,您应该一切顺利。当我们宁愿编码时,不再浪费时间......感谢Adobe!
检查 .swf 文件的默认编辑器是什么,转到您的项目属性面板
我可能弄错了,但我相信提问者所指的问题发生在您的项目是“Flash Professional 项目”时。因为该项目基于 Flash IDE *.fla 文件,所以它总是会尝试打开 Flash CS5。
我建议您将不依赖 *.fla 文件的项目作为 Actionscript 项目打开/创建到 FlashBuilder 中。通过 *.swc 导入您肯定需要编译的任何资产。
我肯定也为这个问题而苦苦挣扎。特别是当我的管道还没有包含 CS5 并且它坚持要打开它时。
我解决这个问题的方法是转到我已发布的 swf 文件,并确保将默认的“打开方式”设置为 Flash Player 调试器……而不是 Flash IDE。Acutally 我将所有 swf 文件设置为使用 Flash Debug 播放器打开,它解决了问题。希望这对你有用!
当您创建一个新的 Flex 或 Actionscript 项目(在 Flash Builder 4 中)然后运行它时,Flash Builder 将启动一个 Web 浏览器,其中包含您的 SWF 生成的 HTML 页面。看来这是 Actionscript 和 Flex 项目的默认设置。
我已经看到它正常工作了一段时间,并且在某些时候它会改变它的行为,所以 SWF 在 Flash Pro 中启动。自项目创建以来,这些设置一定是无意中更改的。我正在研究如何将它们放回去!
一种解决方法是简单地将 HTML 页面加载到您喜欢的浏览器中,并在每次更改代码时简单地重新加载它。在此基础上自动构建应该会向您显示您的更改。显然这不是一个理想的解决方案。