2009-06-11 70 views
2

Flex模塊的樣式可以不同於加載模塊的主應用程序嗎?含義...我可以爲應用程序提供一組主要的樣式,併爲每個模塊分別設置樣式...每個樣式都可以在運行時渲染自己的樣式而不會打擾其他樣式。Flex模塊的替代樣式

我的具體案例: 主要應用程序是由我開發的...而這些模塊是由不同的人開發的,他們希望爲主應用程序做出貢獻。我想爲每個模塊開發人員提供一些方法,讓他們爲自己的模塊創建自己的樣式,而不必觸摸主應用程序或其樣式。

回答

0

我不相信你可以做你在問什麼(儘管我想知道我是否錯了),比如說有兩個CSS文件一個用於模塊,一個用於主應用。

你可以做的是CSS,而不是宣佈一個Canvas風格里面做這樣的事情:

Canvas.mainapp { 
... 
} 

Canvas.module { 
... 
} 

然後你的模塊裏面,當你聲明Canvas設置它的風格module和主要應用程序,只要裏面你聲明一個Canvas設置其風格mainapp

這樣做。

+0

感謝您的迴應kenneth。就我而言,主要的應用程序是由我開發的......而這些模塊是由不同的人開發的,他們希望爲主應用程序做出貢獻。 我想爲每個模塊開發人員提供一些方法,使他們的模塊具有自己的樣式,而不必觸摸主應用程序或其樣式。 現在有點棘手? :) – Anand 2009-06-11 11:18:51

+0

不幸的是flex 3不支持CSS語法。 – Hrundik 2009-06-11 18:30:00

1

嘗試將您的模塊加載到單獨的應用程序域(它不是您的主應用程序的應用程序域的子項)。