在Flash Builder中输出文件名
我第一次尝试FlashBuilder,我被困在一个简单的任务中。 如何更改输出文件名 默认情况下,Flash Builder为SWF提供了与入口点类相同的名称,我找不到任何地方可以更改它在Flash Builder中输出文件名,flash,actionscript-3,Flash,Actionscript 3,我第一次尝试FlashBuilder,我被困在一个简单的任务中。 如何更改输出文件名 默认情况下,Flash Builder为SWF提供了与入口点类相同的名称,我找不到任何地方可以更改它 有人吗?列出了mxmlc的命令行参数,似乎将-output file.swf添加到Project | Properties | Flex编译器中的附加编译器参数字段是一种方法。但是它对我不起作用(我正在使用FB3,但这不重要)。输出参数将在FlashBuilder安装目录中编译您的swf(例如:-output
有人吗?列出了mxmlc的命令行参数,似乎将
-output file.swf
添加到Project | Properties | Flex编译器中的附加编译器参数字段是一种方法。但是它对我不起作用(我正在使用FB3,但这不重要)。输出参数将在FlashBuilder安装目录中编译您的swf(例如:-output myNewName.swf将在C:/program files/Adobe/FlashBuilder 4/myNewName.swf处输出)只需更改主应用程序的名称(.mxml)文件名编译和生成时,swf会自动更改。是的,“-output”编译器参数在Flash Builder中编译时不起作用,这一点您无疑已经意识到。这是故意的,信不信由你(不知道为什么)
对我来说,有效的解决方案是使用一些间接的方法:
<project name="sample-build" default="run-your-swf">
<property file="${basedir}/your.properties.file"/>
<target name="compile-your-app">
<mxmlc file="${SOURCE_DIR}/ApplicationFile.mxml" compiler.debug="${IS_DEBUG}" incremental="true" failonerror="true">
<load-config filename="${DEFAULT_FLEX_CONFIG}"/>
<define name="CONFIG::DEBUG" value="${IS_DEBUG}"/>
<define name="CONFIG::FLASH_AUTHORING" value="${IS_FLASH_AUTHORING}"/>
<define name="CONFIG::IS_RELEASE" value="${IS_RELEASE}"/>
</mxmlc>
</target>
<target name="rename-your-swf" depends="compile-your-app">
<copy file="${OUTPUT_DIR}/feed/FeedComponent.swf" tofile="${OUTPUT_DIR}/YourNewSexyFilename.swf"/>
</target>
<target name="run-your-swf" depends="rename-your-swf">
<exec executable="${STANDALONE_FLASH_DEBUG_PLAYER}">
<arg line="${OUTPUT_DIR}/YourNewSexyFilename.swf"/>
</exec>
</target>
</project>
(等等)
不管怎样,名字里有什么?一个以任何其他名字命名的程序都会非常棒。。。B-嘿。我也被困在那里,试图使用-output参数。尝试键入完整路径,它对我有效。您好,我得到选项-在Flash Builder中编译时无法使用输出。我正在使用Flash Builder 4.5
FLASH_PLAYER_DEBUG=/Applications/Adobe Flash CS5/Players/Debug/Flash Player Debugger.app/Contents/MacOS/Flash Player Debugger
IS_DEBUG=true