even with a validateNow() upon label ?

---
thomas parquier
http://www.web-attitude.fr/realisations/
msn : [email protected]
softphone : sip:[email protected] <sip%[email protected]>
téléphone portable : +33601 822 056


2010/4/13 pullzmag <[email protected]>

>
>
>
>
> I have tried your tip with the first label. The label is placed correctly
> (I traced its x and y values) but it's not showing up. The updated class:
>
> package com
>
> {
> import mx.controls.Label;
> import mx.core.IDataRenderer;
> import mx.core.UIComponent;
> import mx.events.FlexEvent;
>
> public class CustomLabelRenderer extends UIComponent implements
> IDataRenderer
> {
> private var _data:Object;
> private var _labelYear:Label;
>
> public function CustomLabelRenderer()
> {
> super();
> }
>
> [Bindable("dataChange")]
>
>
> public function get data():Object
> {
> return _data;
> }
>
> override protected function createChildren():void
> {
> super.createChildren();
>
> _labelYear = new Label();
>
> addChild(_labelYear);
>
> }
>
> public function set data(value:Object):void
> {
> _data = value;
>
> dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));
>
> if(value != null)
> {
> _labelYear.text = String(value.text);
>
> }
> }
> }
> }
>
> --- In [email protected] <flexcoders%40yahoogroups.com>, thomas
> parquier <mailingli...@...> wrote:
> >
> > I think your renderer should extend a uicomponent by adding to labels
> > components within.
> >
> > ---
> > thomas parquier
> > http://www.web-attitude.fr/realisations/
> > msn : thomas.parqu...@...
> > softphone : sip:webattit...@... <sip%3awebattit...@...>
> > téléphone portable : +33601 822 056
> >
> >
> > 2010/4/13 pullzmag <deegregg_ml...@...>
> >
> > >
> > >
> > > The first one is the default one. The second one is retrieved from an
> > > array. So I have no problem with retrieving their values but having
> > > displayed the second one. I have been using the below class, assigned
> as
> > > labelRenderer
> > >
> > > package com
> > > {
> > > import mx.charts.AxisLabel;
> > > import mx.controls.Label;
> > > import mx.core.IDataRenderer;
> > >
> > > public class CustomLabelRenderer extends Label implements IDataRenderer
> > > {
> > > private var _data:AxisLabel;
> > >
> > > public function CustomLabelRenderer()
> > > {
> > > super();
> > > }
> > >
> > > override public function get data():Object
> > > {
> > > return _data;
> > > }
> > >
> > > override public function set data(value:Object):void
> > > {
> > > if(value != null)
> > > {
> > > this._data = value as AxisLabel;
> > > this.text = String(value.text);
> > > }
> > > }
> > > }
> > > }
> > >
> > > Basically, the above class does nothing special. It just displays the
> same
> > > label as in case where no labelRenderer is defined. I was trying to add
> to
> > > this class another label for storing the second value but that label
> was not
> > > displayed at all (whether by adding as a child to the first label or to
> the
> > > axis renderer).
> > >
> > >
> > > --- In [email protected] 
> > > <flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com>, thomas
>
> > > parquier <mailinglists@> wrote:
> > > >
> > > > where do you take labels from ?
> > > >
> > > > thomas parquier
> > > > ---
> > > > http://www.web-attitude.fr/realisations/
> > > > msn : thomas.parquier@
> > > > softphone : sip:webattitude@ <sip%3Awebattitude@>
> > > > téléphone portable : +33601 822 056
>
> > > >
> > > >
> > > > 2010/4/13 pullzmag <deegregg_mlist@>
> > > >
> > > > >
> > > > >
> > > > > Any ideas guys?
> > > > >
> > > > >
> > > > > --- In [email protected] 
> > > > > <flexcoders%40yahoogroups.com><flexcoders%
> 40yahoogroups.com><flexcoders%
>
> > > 40yahoogroups.com>,
> > >
> > > > > "pullzmag" <deegregg_mlist@> wrote:
> > > > > >
> > > > > > For my line chart I need a "label" which will be made of two
> labels.
> > > I
> > > > > was trying to use custom labelRenderer where I added another label
> but
> > > this
> > > > > either not possible or I did something wrong. Can you give me some
> tips
> > > for
> > > > > doing this in a right way?
> > > > > >
> > > > > > Thanks!
> > > > > > G.
> > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> >
>
>  
>

Reply via email to