Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在flex 4.11 SDK中将2个css文件转换为一个swf文件_Css_Apache Flex_Flex4_Command Prompt_Flex4.10 - Fatal编程技术网

如何在flex 4.11 SDK中将2个css文件转换为一个swf文件

如何在flex 4.11 SDK中将2个css文件转换为一个swf文件,css,apache-flex,flex4,command-prompt,flex4.10,Css,Apache Flex,Flex4,Command Prompt,Flex4.10,我的应用程序中有两个不同的CSS文件,但我需要通过组合这两种CSS样式来使用一个swf文件 谁能告诉我一些在命令提示符下编译两个css文件的想法 通常我们使用like编译单个css文件 “SDK路径/mxmlc-locale='target file'-output='output-filename.swf'” 我尝试使用这两个css文件作为目标文件,用逗号(,)分隔,但它不起作用。 “SDK路径/mxmlc-locale='target-file-1,target-file-2'-output

我的应用程序中有两个不同的CSS文件,但我需要通过组合这两种CSS样式来使用一个swf文件

谁能告诉我一些在命令提示符下编译两个css文件的想法

通常我们使用like编译单个css文件

“SDK路径/mxmlc-locale='target file'-output='output-filename.swf'”

我尝试使用这两个css文件作为目标文件,用逗号(,)分隔,但它不起作用。 “SDK路径/mxmlc-locale='target-file-1,target-file-2'-output='output-filename.swf'”

如何在命令提示符下编译这样的2个CSS文件。提前感谢。

这是不可能的, 但是我想如果一个文件需要/使用/导入另一个文件,它也应该被编译到Shockwafe Flash中

尝试添加以下内容:
@import(“/path to your styles.css”)到其中一个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文件(使用相同的类名/样式名将文件_1.css替换为文件_2.css,以便文件_2.css优先),上述命令将附加两个css文件,然后将其编译为单个swf,请使用以下命令

copy file_1.css+file_2.css output.css
%FLEX_SDK_PATH%/mxmlc output.css -o output.swf
del output.css

希望这能帮助您……

谢谢您的回复。我尝试将“myImport.css”导入“myBase.css”,并在主应用程序中加载“myBase.css”。试图将“myImport.css”中的样式访问到应用程序标签组件,它对我无效。请让我知道我做错了什么,或者请告诉我实现这一目标的其他选择。