FlashDevelop - 将项目保存为XFL时,"测试项目"设置"打开文档"停止工作

dev*_*per 6 flash flashdevelop actionscript-3 flash-cs5

我在FlashDevelop工作.我能够进行设置,以便通过在"测试项目"设置 "打开文档"中指定URL来调试应用程序.它可以工作,我可以在FlashDevelop中按Play,它在浏览器中启动我的应用程序,我可以设置断点等.

将FLA项目保存为XFL时,此功能停止工作.当我按下播放时,应用程序会成功构建,但不会在浏览器中启动.我输出中没有错误或警告.

更新

这是我的设置.我打开了Flash Developer和Flash Professional.当我在Flash Developer中按Play"debug"时,它将启动Flash Professional项目中的构建.

如果我尝试打开.FLA项目与我在.XFL中打开它时有什么不同:

如果我以.FLA(在Flash Pro中)打开项目,则在构建完成时,Flash Developer会了解它并执行打开文档并将调试会话附加到其上的构建后步骤.

当我以.XFL(在Flash Pro中)打开项目时,当构建完成时,Flash Developer不会执行任何操作.

我的猜测需要从Flash Professional到Flash Develp进行一些沟通,说"嘿,我已经完成了构建,做了你设置的任何后续构建步骤".

dea*_*unk 2

好吧,首先,我想我们正在谈论XFL,而不是XLF:)

\n\n

这是一种未压缩的 flash 格式,在输出中给出一堆带有 xml 声明的文件。输出具有以下结构:

\n\n
$ tree ./testing\n./testing\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 DOMDocument.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 LIBRARY\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 META-INF\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 metadata.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 MobileSettings.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 PublishSettings.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 testing.xfl\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 bin\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 SymDepend.cache\n
Run Code Online (Sandbox Code Playgroud)\n\n

所以,应该有调试设置,是吧?我们来寻找他们吧。

\n\n
$ find ./testing | xargs grep -i 'debug'\n./testing/PublishSettings.xml:    <DebuggingPermitted>0</DebuggingPermitted>\n./testing/PublishSettings.xml:    <DebuggingPassword></DebuggingPassword>\n
Run Code Online (Sandbox Code Playgroud)\n\n

所以,我想现在很明显我们应该尝试将此选项设置为1并尝试启动调试会话!

\n\n

PS 我在 Adob​​e Flash CS 中找不到此标志的任何设置。

\n