Flex模块的重写样式

时间:2009-06-11 11:02:06

标签: flex module styles

Flex模块的样式是否可以与加载模块的主应用程序不同?含义...我可以为应用程序设置一组主要样式,并为每个模块分别设置样式..每个模块都会在运行时呈现自己的样式而不会打扰另一个样式吗?

我的具体案例: 主要应用程序由我开发......模块由不同的人开发,他们希望为主要应用程序做出贡献。我想为每个模块开发人员提供一些方法,让他们为自己的模块创建自己的样式,而不需要触及主应用程序或其样式。

2 个答案:

答案 0 :(得分:1)

尝试将模块加载到单独的应用程序域(不是主应用程序的应用程序域的子域)。

答案 1 :(得分:0)

我不相信你可以做你所要求的(虽然我想知道我是不是错了),就像说有两个CSS文件一个用于模块而一个用于主应用程序。 / p>

你可以做的是在CSS里面而不是声明一个Canvas样式做类似的事情:

Canvas.mainapp {
...
}

Canvas.module {
...
}

然后,当您声明Canvas将其样式设置为module并在主要应用内部声明Canvas将其样式设置为mainapp时,在模块内部

那样做。