Indeed, hence my monkey-patch recommendation. I've got several
monkey-patches in the SOAP encoder code that we include in all our projects.
When and if my fixes all make it into svn then we'll monkey-patch with the
official file, and when they make it into a release we'll use that. But
don't be afraid to monkey-patch stuff from the framework if you need to!

However, in this case you're probably trying to do something in the wrong
way, so perhaps you should post some stuff about what you're actually trying
to achieve and somebody might be able to help in a way that doesn't require
modifying any framework code.

-Josh

On Fri, Aug 1, 2008 at 12:13 PM, zyzzx00_99 <[EMAIL PROTECTED]> wrote:

> If you need to override functions in framework components that are
> private (or what have you), why not just copy all of the code from
> that component and make your own?  Sure, future functionality might be
> in-the-air, but for Flex3 stuff certain off-limits stuff is sometimes
> needed.
>
>
>
> --- In [email protected], "chigwell23" <[EMAIL PROTECTED]> wrote:
> >
> > Yes Josh it is protected read-only .... why would the flex developers
> > intentionally cripple the functionality like this? Rhetorical question
> > I guess :-(
> >
> > --- In [email protected], "Josh McDonald" <dznuts@> wrote:
> > >
> > > If it's a protected read-only, you won't be able to expose it without
> > > monkey-patching the original file, as _renderData is almost
> > certainly going
> > > to be private, so you can never set it.
> > >
> > > -Josh
> > >
> > > On Fri, Aug 1, 2008 at 8:37 AM, Amy <amyblankenship@> wrote:
> > >
> > > > --- In [email protected], "chigwell23" <chigwell23@>
> > > > wrote:
> > > > >
> > > > > Again thanks for all the help so far ... turns out that
> > > > >
> > > > > LineSeries.RenderData is a protected property
> > > > >
> > > > > renderData    property
> > > > > renderData:Object  [read-only]
> > > > >
> > > > > Stores the information necessary to render this series.
> > > > >
> > > > > Implementation
> > > > >     protected function get renderData():Object
> > > > >
> > > > > ... so I presume I have to subclass LineSeries to make it publicly
> > > > > available which gives errors on both attempts:
> > > > >
> > > > > package
> > > > > {
> > > > >       import mx.charts.series.LineSeries;
> > > > >
> > > > >       public class myLineSeries extends LineSeries
> > > > >       {
> > > > >
> > > > >               // overriding a function not marked for override
> > > > >               // incompatible override
> > > > >               public function get renderData():Object{
> > > > >                       return super.renderData;
> > > > >               }
> > > > >
> > > > >               // incompatible override
> > > > >               override public function get renderData():Object {
> > > > return
> > > > > super.renderData; }
> > > > >
> > > > >
> > > > >       }
> > > > > }
> > > >
> > > > try
> > > >
> > > > override protected function get...
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > --
> > > > Flexcoders Mailing List
> > > > FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > > Search Archives:
> > > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo!
> Groups
> > > > Links
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > "Therefore, send not to know For whom the bell tolls. It tolls for
> > thee."
> > >
> > > :: Josh 'G-Funk' McDonald
> > > :: 0437 221 380 :: josh@
> > >
> >
>
>
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups
> Links
>
>
>
>


-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to