Flash Builder 开发视频播放器客户端(myhslider)

来源:互联网 发布:你为什么选择淘宝客服 编辑:程序博客网 时间:2024/04/29 03:33
<?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 agreement accompanying it.--><!--- The default skin class for the Spark HSlider component. The thumb and track skins are defined by theHSliderThumbSkin 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 toStyle code.  To remove this behavior create new copies of those skinsand 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>


 

0 0