PDA

Просмотр полной версии : Помогите со скинами


HardRock
24.05.2010, 13:16
Товарищи!
уже второй день пытаюсь разобраться, но что-то ничего не получается, решил всё таки спросить

Как переодеть компонент ?

хочу переделать форму вкладок у tabNavigator
нашёл пару туториалов, но они все не то что нужно ...

пробую писать в css
upSkin: ClassReference("skin.TabSkin");

создаю класс


package skin
{
import spark.skins.SparkSkin;

public class TabSkin extends SparkSkin
{
public function TabSkin()
{
super();
}

override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
}
}
}


в итоге получаю ексепшн на не опредилённый state "up"

хочется не просто "чтоб работало", хочется понять как делать правильно ?
как создать скин на AS3 и может этого вообще не стоит делать, есть выход по проще ?
что лучше всего посмотреть если нужно не прост оцвет вкладкам поменять, нужно переделать их форму
что-то типо такого:

|ПППППППП\|ПППППППП\________________________

пытался делать по вот этой ссылке
http://userflex.wordpress.com/2008/02/14/skin-tabnavigator-tabs/

Добавлено через 1 час 5 минут
кажись немного разобрался :)

lighto
25.05.2010, 09:51
а css файлом непроще?:rolleyes:

HardRock
25.05.2010, 11:20
css я перерыл весь прежде чем так сделать
в интелисенсе пересмотрел все варианты, и не нашёл возможности изменения формы вкладок, единственное что можно это радиус задать