Flex肌肤中排除焦点对象

Flex皮肤中排除焦点对象

在使用flex4的skin编写控件时,默认情况,在控件可接受焦点, 即 focusEnabled=true 时,在对象接受到焦点的情况下, 控件中所有子组件都会接受到焦点,如果要使某几个控件不接受焦点,可以在skin中加入以下代码:

<fx:Script>
		<![CDATA[
			/** 
			 * @private 
			 */     
			private static const focusExclusions:Array = ["inputLabel"];
			
			/**
			 *  @private
			 */
			override public function get focusSkinExclusions():Array { return focusExclusions;};
		]]>
	</fx:Script>

 

数组中的值为对的id名称