Flex 2.01 update已經(jīng)于前些日子更新,這次更新中包括新增的Runtime CSS。在查閱了一些資料后發(fā)現(xiàn),在Flex 2.01里實現(xiàn)換膚功能要比以前要輕松得多了,下面就講講是如何實現(xiàn)的吧。
在Flex Builder 2.01里,右鍵點(diǎn)擊CSS文件新增了一個選項“Compile CSS to SWF”。選擇后,該CSS文件在編譯的時候就會被編譯為swf文件。這樣就可以輕松實現(xiàn)Flex Application換膚了。應(yīng)用mxmlc.exe來編譯的話,即在console環(huán)境下執(zhí)行mxmlc style.css即可將style.css編譯為style.swf文件。然后我們利用StyleManager.loadStyleDeclarasions()方法加載style.swf文件即可實現(xiàn)動態(tài)應(yīng)用style.css中定義的樣式。例如:StyleManager.loadStyleDeclarations(‘Style.swf‘)。 |
|