@namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/mx"; @font-face { src: url("../../../../../../Assets/Fonts/PT_Serif/PT_Serif-Web-Regular.ttf"); fontFamily: EmbeddedArial; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/PT_Serif/PT_Serif-Web-Bold.ttf"); fontWeight: bold; fontFamily: EmbeddedArial; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/PT_Serif/PT_Serif-Web-Italic.ttf"); fontStyle: italic; fontFamily: EmbeddedArial; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/Open_Sans/OpenSans-Regular.ttf"); fontFamily: EmbeddedVerdana; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/Open_Sans/OpenSans-Bold.ttf"); fontWeight: bold; fontFamily: EmbeddedVerdana; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/Open_Sans/OpenSans-Italic.ttf"); fontStyle: italic; fontFamily: EmbeddedVerdana; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/Open_Sans/OpenSans-Regular.ttf"); fontFamily: EmbeddedVerdanaHalo; embedAsCFF: false; } @font-face { src: url("../../../../../../Assets/Fonts/Open_Sans/OpenSans-Bold.ttf"); fontWeight: bold; fontFamily: EmbeddedVerdanaHalo; embedAsCFF: false; } @font-face { src: url("../../../../../../Assets/Fonts/Open_Sans/OpenSans-Italic.ttf"); fontStyle: italic; fontFamily: EmbeddedVerdanaHalo; embedAsCFF: false; } @font-face { src: url("../../../../../../Assets/Fonts/Lobster_Two/LobsterTwo-Regular.ttf"); fontFamily: EmbeddedMeiryo; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/Lobster_Two/LobsterTwo-Bold.ttf"); fontWeight: bold; fontFamily: EmbeddedMeiryo; embedAsCFF: true; } @font-face { src: url("../../../../../../Assets/Fonts/Lobster_Two/LobsterTwo-Regular.ttf"); fontFamily: EmbeddedMeiryoHalo; embedAsCFF: false; } @font-face { src: url("../../../../../../Assets/Fonts/Lobster_Two/LobsterTwo-Bold.ttf"); fontWeight: bold; fontFamily: EmbeddedMeiryoHalo; embedAsCFF: false; } s|WindowedApplication{ fontFamily: EmbeddedVerdana; fontLookup: embeddedCFF; fontAntiAliasType: normal; } s|Window{ fontFamily: EmbeddedVerdana; fontLookup: embeddedCFF; fontAntiAliasType: normal; } s|TitleBar{ fontFamily: EmbeddedVerdana; fontLookup: embeddedCFF; fontAntiAliasType: normal; } s|Button{ fontFamily: EmbeddedVerdana; fontLookup: embeddedCFF; fontAntiAliasType: normal; } s|TextArea{ fontFamily: EmbeddedVerdana; fontLookup: embeddedCFF; fontAntiAliasType: normal; } s|Label{ fontFamily: EmbeddedVerdana; fontLookup: embeddedCFF; fontAntiAliasType: normal; } mx|Label{ fontFamily: EmbeddedVerdanaHalo; fontLookup: embeddedCFF; fontAntiAliasType: normal; } mx|DataGrid{ fontFamily: EmbeddedVerdanaHalo; fontLookup: embeddedCFF; fontAntiAliasType: normal; } mx|ComboBox{ fontFamily: EmbeddedVerdanaHalo; fontLookup: embeddedCFF; fontAntiAliasType: normal; } global{ fontFamily: EmbeddedVerdana; fontAntiAliasType: normal; } .testStyle1{ skinClass: ClassReference("spark.skins.spark.WindowedApplicationSkin"); } .testStyle2{ skinClass: ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin"); } .testStyle3{ fontFamily: EmbeddedMeiryo; fontLookup: embeddedCFF; fontAntiAliasType: normal; } 0) { var win:Window=Window(childWindowList.pop()); win.close(); } } /** * compare the actual value with expected value based on os. It returns an error string if comparison fails, otherwise an empty string. * description: a string you can use to describe what is the test for, you can set it to null. * actualVal: actual value used to compare for * expectWinVal: expected value on window os * expectMacVal: expected value on mac os * expectLinuxVal: expected value on linux os */ public function assertValueBaseOnOS(description:String,actualVal:*,expectWinVal:*=null,expectMacVal:*=null,expectLinuxVal:*=null):String { var errMsg:String=""; var current_os:String=Capabilities.os.toLowerCase(); if (current_os.indexOf("window")>-1) { if (actualVal!=expectWinVal) errMsg+="on os="+current_os+", actual value="+actualVal+";expected value="+expectWinVal; }else if (current_os.indexOf("mac")>-1) { if (actualVal!=expectMacVal) errMsg+="on os="+current_os+", actual value="+actualVal+";expected value="+expectMacVal; }else if (current_os.indexOf("linux")>-1) { if (actualVal!=expectLinuxVal) errMsg+="on os="+current_os+", actual value="+actualVal+";expected value="+expectLinuxVal; }else { errMsg+="on os="+current_os+" isn't supported"; } if (description!=null && errMsg!="") errMsg=description+" "+errMsg; return errMsg; } [Bindable] public var cards:ArrayCollection = new ArrayCollection( [ {label:"CreditCard1", data:1}, {label:"CreditCard2", data:2}, {label:"CreditCard3", data:3} ]); ]]>