Показать сообщение отдельно
Старый 27.11.2010, 02:57
GemiBillyBob вне форума Посмотреть профиль Отправить личное сообщение для GemiBillyBob Найти все сообщения от GemiBillyBob
  № 2  
Ответить с цитированием
GemiBillyBob

Регистрация: Aug 2010
Адрес: Харьков, Украина
Сообщений: 42
Изменения данных параметров делаются расширением классов соответственно SliderThumb и SliderTrack. Я правда для флекса делал, но изменение высота трэка там получилось у меня так (тут ещё картинки для краев трека и серединка):

Код AS3:
package ui.classes
{
	import mx.core.BitmapAsset;
	import mx.core.UIComponent;
 
	public class HSlider4Track extends UIComponent
	{
 
		[Embed(source="slider/HSLider_Track_LeftSide.png")]
        [Bindable]
        private var imgHSliderLeft:Class;
		internal var imgHSliderLeftBitmap:BitmapAsset = new imgHSliderLeft() as BitmapAsset;
 
		[Embed(source="slider/HSLider_Track_RightSide.png")]
        [Bindable]
        private var imgHSliderRight:Class;
		internal var imgHSliderRightBitmap:BitmapAsset = new imgHSliderRight() as BitmapAsset;
 
		[Embed(source="slider/HSLider_Track_Middle.png")]
        [Bindable]
        private var imgHSliderMiddle:Class;
		internal var imgHSliderMiddleBitmap:BitmapAsset = new imgHSliderMiddle() as BitmapAsset;
 
 
		public function HSlider4Track()
		{
 
		}
 
 
		override public function get height():Number{
	            return 10;
	        }
 
 
        override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{
            super.updateDisplayList(unscaledWidth, unscaledHeight);
 
            imgHSliderMiddleBitmap.x=0;
            imgHSliderMiddleBitmap.width=unscaledWidth;
            imgHSliderLeftBitmap.x=0;
            imgHSliderRightBitmap.x=unscaledWidth-10;
 
 
            this.addChild(imgHSliderMiddleBitmap);
            this.addChild(imgHSliderLeftBitmap);
            this.addChild(imgHSliderRightBitmap);
 
          }
	}
}
Пример какой-то левый получился((, с утра поставлю получше, но насчёт тумбы — http://blog.flexexamples.com/2007/09...ls-thumb-skin/.