我的应用程序中有 2 个不同的 CSS 文件,但我需要通过组合这两个 CSS 样式来使用一个 swf 文件。
谁能给我一些在命令提示符下编译两个 css 文件的想法。
通常我们使用like编译单个css文件
"SDK-path/mxmlc -locale='target-file' -output='output-filename.swf'"
我尝试将这 2 个 css 文件用作由逗号 (,) 分隔的目标文件,但它不起作用。 "SDK-path/mxmlc -locale='target-file-1,target-file-2' -output='output-filename.swf'"
如何在命令提示符下像这样编译 2 个 CSS 文件。提前致谢。
最佳答案
由于 mxmlc 一次只能将一个 css 编译为 swf,我们可以将多个 css 文件合并或附加到单个文件,然后将该输出的 css 文件编译为 swf。
在命令提示符下
type file_1.css >> output.css
type file_2.css >> output.css
%FLEX_SDK_PATH%/mxmlc output.css -o output.swf
如果你不想要 output.css 使用 delete 命令简单地删除 css
del output.css
上面的命令将附加两个 css 文件,然后将其编译为单个 swf,如果你想合并 css 文件(这是在使用相同的类名/样式名来用 file_2.css 覆盖 file_1.css 的情况下,file_2 .css 优先)使用以下命令
copy file_1.css+file_2.css output.css
%FLEX_SDK_PATH%/mxmlc output.css -o output.swf
del output.css
希望这对你有帮助...
关于css - 如何在 flex 4.11 SDK 中将 2 个 css 文件转换为一个 swf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25304963/