Your sample didn't have a call to inputField.move(), which should reposition the inputfield.
You may have to override drawFocus() or adjustFocusRect() to get the focus ring to look right. --- In flexcoders@yahoogroups.com, "Alistair McLeod" <[EMAIL PROTECTED]> wrote: > Hi Paulo. > > Since you're overriding layoutChildren(), you probably need to override > measure() too. Check the code for NumericStepper in FlexForFlash1.5.zip for > a clue to whats going on there. > > Cheers, > > Ali > > -- > Alistair McLeod > Development Director > iteration::two > <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] > > Office: +44 (0)131 338 6108 > > This e-mail and any associated attachments transmitted with it may contain > confidential information and must not be copied, or disclosed, or used by > anyone other than the intended recipient(s). If you are not the intended > recipient(s) please destroy this e-mail, and any copies of it, immediately. > > Please also note that while software systems have been used to try to ensure > that this e-mail has been swept for viruses, iteration::two do not accept > responsibility for any damage or loss caused in respect of any viruses > transmitted by the e-mail. Please ensure your own checks are carried out > before any attachments are opened. > > > > _____ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of Paolo Bernardini > Sent: 05 June 2005 15:02 > To: flexcoders@yahoogroups.com > Subject: R: [flexcoders] horizontal numeric stepper > > > > Thanks for the reply but it doesn't look that easy. First of all I'm not > able to move the input field even if I hardcoded a numeric value, second > when the componet get focus you see the focus highlight with the same shape > of the original NumericStepper. > > This is the code that I'm using: > > > > class HorizontalNumericStepper extends mx.controls.NumericStepper > > { > > public function HorizontalNumericStepper() > > { > > } > > // > > function layoutChildren():Void > > { > > var w = nextButton_mc.preferredWidth; > > var h = prevButton_mc.preferredHeight; > > var h2 = nextButton_mc.preferredHeight; > > > > nextButton_mc._x = 0; > > nextButton_mc._y = 0; > > nextButton_mc.setSize(w, h2); > > prevButton_mc._x = layoutWidth - w; > > prevButton_mc._y = layoutHeight - h; > > prevButton_mc.setSize(w, h); > > > > inputField.setSize(layoutWidth - w + 1, > layoutHeight); > > StepTrack_mc._width = w; > > StepTrack_mc._x = 18; // this doesn't do anything > > StepTrack_mc._height = layoutHeight - (h2 + h); > > StepTrack_mc._y = h; > > > > } > > } > > > > > > _____ > > Da: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] Per conto > di JesterXL > Inviato: sabato 4 giugno 2005 19.41 > A: flexcoders@yahoogroups.com > Oggetto: Re: [flexcoders] horizontal numeric stepper > > > > Override NumericStepper's layoutChildren method. > > Currently, it's: > > function layoutChildren():Void > { > var w = nextButton_mc.preferredWidth; > var h = prevButton_mc.preferredHeight; > var h2 = nextButton_mc.preferredHeight; > > nextButton_mc._x = layoutWidth - w; > nextButton_mc._y = 0; > nextButton_mc.setSize(w, h2); > prevButton_mc._x = layoutWidth - w; > prevButton_mc._y = layoutHeight - h; > prevButton_mc.setSize(w, h); > > inputField.setSize(layoutWidth - w + 1, layoutHeight); > StepTrack_mc._width = w; > StepTrack_mc._x = layoutWidth - StepTrack_mc._width; > StepTrack_mc._height = layoutHeight - (h2 + h); > StepTrack_mc._y = h; > } > > simply override, and modify the positoin of next and prev button. > > ----- Original Message ----- > From: "Paolo Bernardini" <[EMAIL PROTECTED]> > To: <flexcoders@yahoogroups.com> > Sent: Saturday, June 04, 2005 9:39 AM > Subject: [flexcoders] horizontal numeric stepper > > > Any idea how to implement an horizontal numeric stepper with left and > right arrows instead of up and down ones. like this: < 10 > > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > _____ > > > Passa a QUIZIL SuperMail ! > > Con 40 MBytes di spazio per casella (a richiesta anche 100), spedizione ad > alta velocit` di messaggi grandi fino a 20 Mbytes, > WebMail di alta qualit`, la configurazione gratuita di SPF e, naturalmente, > Antivirus, Antispam, POP e IMAP, piy il backup settimanale. > SuperMail h integrabile con WebFax e WebAdmin. > Se preferisci l'indipendenza puoi portare un MailGateway entro la tua > azienda, ed usarlo per attivare le funzioni cooperative di Outlook ! > > Attiva QUIZIL SuperMail con una email a [EMAIL PROTECTED] > > > _____ > > > > > > _____ > > Yahoo! Groups Links > > > * To visit your group on the web, go to: > http://groups.yahoo.com/group/flexcoders/ > > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service > <http://docs.yahoo.com/info/terms/> . Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/