⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 textformattingpicker.mxml

📁 Flex2StyleExplorer form Adobe
💻 MXML
字号:
<?xml version="1.0" encoding="utf-8"?><mx:FormItem xmlns:mx="http://www.adobe.com/2006/mxml" label="{formItemLabel}" width="100%" creationComplete="init()">		<mx:ButtonBar id="formattingBar" styleName="fseToggleButtons" itemClick="clickHandler(event);" >		<mx:dataProvider>			<mx:Array>				<mx:Object label="B"  toolTip="Bold"/>                   				<mx:Object label="I" toolTip="Italic"/>				<mx:Object label="U" toolTip="Underline" />        	</mx:Array>		</mx:dataProvider>	</mx:ButtonBar>			<mx:Script>		<![CDATA[			import mx.events.ItemClickEvent; 			import mx.events.FlexEvent;			import mx.controls.*;						[Bindable]			public var formItemLabel:String = "Text Formatting";						[Bindable]			public var styleValue:Array = [false, false, false] ;									private function dispatchMyEvent():void {                this.dispatchEvent( new Event("dataChange") );            }                      public function restoreDefault():void {           		styleValue = [false, false, false];           		for (var i:Number = 0; i < 3; i++) {           			Button(formattingBar.getChildAt(i)).setStyle('fillColors', [0xFFFFFF, 0x000000, 0xFFFFFF, 0x000000]);             		Button(formattingBar.getChildAt(i)).setStyle('highlightAlphas', [0.5, 0]);           		}           }                      private function init():void {           		Button(formattingBar.getChildAt(0)).setStyle('fontWeight', 'bold');           		Button(formattingBar.getChildAt(1)).setStyle('fontWeight', 'normal');           		Button(formattingBar.getChildAt(1)).setStyle('fontStyle', 'italic');           		Button(formattingBar.getChildAt(2)).setStyle('fontWeight', 'normal');           		Button(formattingBar.getChildAt(2)).setStyle('textDecoration', 'underline');           }                      private function clickHandler(event:ItemClickEvent):void {             	if (styleValue[event.index] == false) {             		styleValue[event.index] = true;             		Button(formattingBar.getChildAt(event.index)).setStyle('fillColors', [0x000000, 0x000000, 0x000000, 0x000000]);             		Button(formattingBar.getChildAt(event.index)).setStyle('highlightAlphas', [0, 0]);             	} else {             		styleValue[event.index] = false;             		Button(formattingBar.getChildAt(event.index)).setStyle('fillColors', [0xFFFFFF, 0x000000, 0xFFFFFF, 0x000000]);             		Button(formattingBar.getChildAt(event.index)).setStyle('highlightAlphas', [0.5, 0]);             	}               dispatchMyEvent();            }                                  		]]>	</mx:Script>		<mx:Metadata>        [Event("dataChange")]    </mx:Metadata>   </mx:FormItem>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -