我正在尝试在Flash Builder 4中创建一个Actionscript项目。但是,当我调试或运行它时,它总是在Flash IDE中运行。我希望它在没有Flash IDE的独立闪存调试器中运行!
这让我发疯了。请有人让我知道我是如何改变这一点的。如果有所作为,我会在Mac上。
非常感谢!
答案 0 :(得分:1)
我已经完成了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 [赢]
从here下载适用于您的平台/浏览器的最新Flash Player内容调试程序(插件和投影仪)(您也可以获得发布版本)
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页面加载到您喜欢的浏览器中,并在每次更改代码时重新加载它。使用自动构建时,应该会显示您的更改。显然这不是一个理想的解决方案。