範例來自:ButtonIconVar
http://shigeru-nakagaki.com/flex_samples/Button/ButtonIconVar/ButtonIconVar.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" width="100%" height="100%" creationComplete="onCreationComplete()" viewSourceURL="srcview/index.html"> <mx:Script> // 「telephone.swf」からシンボル「telephone」を取り出して、コンパイル時にSWFファイルに取り込む // また、Embedされたリソースはクラスになる [Embed(source='telephone.swf', symbol='telephone')] private var TelephoneIconClass:Class; private function onCreationComplete():void { // ボタンのicon属性にEmbedしたリソースをセット myButton.setStyle("icon",TelephoneIconClass); } </mx:Script> <mx:Button label="Call Me" id="myButton" /> <mx:Label text="ActionScript でアイコン用リソースをEmbedする" fontWeight="bold"/> </mx:Application> |
說不定…
還可以拿來實現包字型的多國語言^^”