在Flex3中使用CSS嵌入movieclip

在Flex3中使用CSS嵌入movieclip,css,apache-flex,flex3,embed,movieclip,Css,Apache Flex,Flex3,Embed,Movieclip,我们使用 用于从swf文件嵌入movieclip 如何使用CSS文件(在运行时加载)并在类中使用它呢?您需要记住,带有嵌入式资产的运行时flex CSS也是一个swf。因此,如果您不想加载swf,您可能应该继续加载,而不需要额外的嵌入。但是,如果您计划将swf符号用作皮肤的一部分,则应使用与此类似的东西: [Embed(source="assets/styles/basic/my_skins.swf",symbol="preloader_3")] private var PreloaderAni

我们使用

用于从swf文件嵌入movieclip


如何使用CSS文件(在运行时加载)并在类中使用它呢?

您需要记住,带有嵌入式资产的运行时flex CSS也是一个swf。因此,如果您不想加载swf,您可能应该继续加载,而不需要额外的嵌入。但是,如果您计划将swf符号用作皮肤的一部分,则应使用与此类似的东西:

[Embed(source="assets/styles/basic/my_skins.swf",symbol="preloader_3")]
private var PreloaderAnim:Class;
我几乎可以肯定,如果不将CSS定义为某种样式的一部分,就不能将CSS用作符号的容器


有关如何将css编译为swf的更多信息,请参见此处:

您需要记住,带有嵌入式资产的运行时flex css也是swf。因此,如果您不想加载swf,您可能应该继续加载,而不需要额外的嵌入。但是,如果您计划将swf符号用作皮肤的一部分,则应使用与此类似的东西:

[Embed(source="assets/styles/basic/my_skins.swf",symbol="preloader_3")]
private var PreloaderAnim:Class;
我几乎可以肯定,如果不将CSS定义为某种样式的一部分,就不能将CSS用作符号的容器


有关如何将css编译为swf的更多信息,请参见此处:

您可以这样做:

1) 在css文件中声明一个新样式。例如:

style.css:
ComboBox.Styled
{
 skin: Embed(source='skin/some_file.swf', symbol='ComboBoxSkinInSomeFile');
}
2) 可以访问所需类的任何位置:

.myPreloader {
    skin: Embed(source="assets/styles/basic/my_skins.swf", symbol="preloader_3");   
}

就这样。您可以根据需要使用PRELOERANIM变量。例如,您可以创建新的电影剪辑。

您可以这样做:

1) 在css文件中声明一个新样式。例如:

style.css:
ComboBox.Styled
{
 skin: Embed(source='skin/some_file.swf', symbol='ComboBoxSkinInSomeFile');
}
2) 可以访问所需类的任何位置:

.myPreloader {
    skin: Embed(source="assets/styles/basic/my_skins.swf", symbol="preloader_3");   
}
就这样。您可以根据需要使用PRELOERANIM变量。例如,可以创建新的电影剪辑