运行时改变Button 图标
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ [Embed(source="assets/icons/curve.png")] [Bindable] private var imgFunnelAddClass:Class; [Embed(source="assets/icons/ellipseFilled.png")] [Bindable] private var imgFunnelDeleteClass:Class; private var flag:Boolean = false; private
function test():void{ if (flag = !flag) { testBtn.styleDeclaration.setStyle("icon",imgFunnelDeleteClass); } else { testBtn.styleDeclaration.setStyle("icon",imgFunnelAddClass); } } ]]> </mx:Script> <mx:Button id="testBtn" icon="{imgFunnelAddClass}" width="20" height="20" click="test()" /> </mx:Application>