When you create a new skin (at least in Flash Builder) you can start by creating a copy of the default skin. Just do that and on the Label MXML tag itself set the textAlign property to left.
Good luck, Evyatar On Tue, Dec 17, 2013 at 7:41 PM, Sumudu Chinthaka <[email protected]> wrote: > i have created a skin class that extends spark.skins.mobile.ButtonSkin > and set textAlign to be left in createChildren method but it does not work > > package skins > { > import spark.skins.mobile.ButtonSkin; > public class MyButtonSkin extends ButtonSkin > { > public function MyButtonSkin() > { > super(); > } > override protected function createChildren():void > { > super.createChildren(); > labelDisplay.setStyle('textAlign','left'); > } > } > } > > > On Tue, Dec 17, 2013 at 7:31 PM, Maurice Amsellem < > [email protected]> wrote: > > > What do you mean by custom skin? > > 1) Default skin customized through css styles (eg. textAlign)? > > 2) Completely new skin class ? > > > > Maurice > > > > -----Message d'origine----- > > De : Sumudu Chinthaka [mailto:[email protected]] > > Envoyé : mardi 17 décembre 2013 14:45 > > À : [email protected] > > Objet : Spark Button textAlign > > > > Hi All > > > > I want to crate a custom skin for a Spark button with textAlign to be set > > to "left", but i found out there is a restriction set in Button class > that > > prevent accepting textAlign values > > > > is there any way to override [Exclude(name="textAlign", kind="style")] > > setting in Button subclass so that i can set this through css > > > > or is there any alternative way to achieve this > > > > Thanks > > Sumudu > > >
