Flash Builder 开发视频播放器客户端(myhslider)
发布时间:2020-12-15 17:42:02 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="utf-8"?!--ADOBE SYSTEMS INCORPORATEDCopyright 2008 Adobe Systems IncorporatedAll Rights Reserved.NOTICE: Adobe permits you to use,modify,and distribute this filein accordance with the terms of the license agree
<?xml version="1.0" encoding="utf-8"?> <!-- ADOBE SYSTEMS INCORPORATED Copyright 2008 Adobe Systems Incorporated All Rights Reserved. NOTICE: Adobe permits you to use,modify,and distribute this file in accordance with the terms of the license agreement accompanying it. --> <!--- The default skin class for the Spark HSlider component. The thumb and track skins are defined by the HSliderThumbSkin and HSliderTrackSkin classes,respectively. @see spark.components.HSlider @see spark.skins.spark.HSliderThumbSkin @see spark.skins.spark.HSliderTrackSkin @languaheversion ActionScript 3.0 @playerversion Flash 10 @playerversion AIR 1.5 @productversion Flex 4 --> <s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:fb="http://ns.adobe.com/flashbuilder/2009" minHeight="11" alpha.disabled="0.5"> <fx:Metadata> <![CDATA[ /** * @copy spark.skins.spark.ApplicationSkin#hostComponent */ [HostComponent("spark.components.HSlider")] ]]> </fx:Metadata> <!-- NOTE: this skin file contains sub-parts that may continue to react to Style code. To remove this behavior create new copies of those skins and remove the styles. --> <fx:Script> /** * @private */ override protected function measure() : void { // Temporarily move the thumb to the left of the Slider so measurement // doesn't factor in its x position. This allows resizing the // HSlider to less than 100px in width. var thumbPos:Number = thumb.getLayoutBoundsX(); thumb.setLayoutBoundsPosition(0,thumb.getLayoutBoundsY()); super.measure(); thumb.setLayoutBoundsPosition(thumbPos,thumb.getLayoutBoundsY()); } </fx:Script> <s:states> <s:State name="normal" /> <s:State name="disabled" /> </s:states> <fx:Declarations> <!--- The tooltip used in the mx.controls.Slider control. To customize the DataTip's appearance,create a custom HSliderSkin class.--> <fx:Component id="dataTip"> <s:DataRenderer minHeight="24" minWidth="40" y="-34"> <s:Rect top="0" left="0" right="0" bottom="0"> <s:fill> <s:SolidColor color="0x000000" alpha=".9"/> </s:fill> <s:filters> <s:DropShadowFilter angle="90" color="0x999999" distance="3"/> </s:filters> </s:Rect> <s:Label id="labelDisplay" text="{data}" horizontalCenter="0" verticalCenter="1" left="5" right="5" top="5" bottom="5" textAlign="center" verticalAlign="middle" fontWeight="normal" color="white" fontSize="11"> </s:Label> </s:DataRenderer> </fx:Component> </fx:Declarations> <!--- The default skin class is HSliderTrackSkin. @copy spark.components.supportClasses.TrackBase#track @see spark.skins.spark.HSliderTrackSkin --> <s:Button id="track" left="0" right="0" top="0" bottom="0" width="100" minWidth="33" skinClass="spark.skins.spark.HSliderTrackSkin"/> <!--- The default skin class is HSliderThumbSkin. @copy spark.components.supportClasses.TrackBase#thumb @see spark.skins.spark.HSliderThumbSkin --> <s:Button id="thumb" top="0" bottom="0" width="18" height="11" skinClass="spark.skins.spark.ButtonSkin" height.normal="5" width.normal="10"/> </s:SparkSkin> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |