Hi All ,
I have a flex application , which is running fine.Now my requirement is
to apply Themes to application.
I have 3 themes with me , but in application == When i select theme1 in
combo box i have written the code like :
in action script :
import mx.collections.ArrayCollection;
[Bindable]
public var cards:ArrayCollection = new ArrayCollection(
[ {label:"Theme 1", data:1},
{label:"Theme 2", data:2},
{label:"Theme 3", data:3} ]);
private var cssLoader:URLLoader;
private var cssRequest:URLRequest;
private function closeHandler(event:Event):void {
if(event.target.selectedItem.data == 1){
cssLoader = new URLLoader();
cssRequest = new
URLRequest("AeonGraphical.css");
cssLoader.addEventListener(Event.CHANGE, cssLoaderComplete);
cssLoader.load(cssRequest);
}
if(event.target.selectedItem.data == 2){
cssLoader = new URLLoader();
cssRequest = new
URLRequest("Styles.css");
cssLoader.addEventListener(Event.CHANGE, cssLoaderComplete);
cssLoader.load(cssRequest);
}
}
private function cssLoaderComplete(event:Event):void
{
var sheet:StyleSheet = new StyleSheet();
sheet.parseCSS(cssLoader.data);
Application.application.styleSheet = sheet;
}
But i didnt see the changed theme in my application.
How to change the theme when i select a value in Combo Box?
Plzz replyyy
Thanks in Advance............
--
View this message in context:
http://old.nabble.com/Change-theme-in-Flex-Application-when-select-a-theme-in-Combo-box-tp30948706p30948706.html
Sent from the Flex India mailing list archive at Nabble.com.
--
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en.