It's true that if we can tell the
method was static that we might be able to do it right. We'll continue
to look into this.
Matt
-----Original Message-----
From: Samuel R. Neff
[mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 11, 2004 10:26
PM
To: [email protected]
Subject: RE: [flexcoders]
Compilation error "Only functions in the document are allowed"
myCustomFormatter is a static method meant to be
passed to a component. In
writing that I'd assume it was called
out-of-scope--which rarely matters for
statics anyways.
(yeah, I'm making assumptions over how the
component is written and how the
function is written, but aren't a few assumptions
better than an
all-out-block on the functionality?)
And NDA prohibits me from remembering any
discussions that may (or may not)
have taken place about
different/possible/alternate implementations. :-)
Sam
> -----Original Message-----
> From: Matt Chotin
[mailto:[EMAIL PROTECTED]
> Sent: Wednesday, May 12, 2004 1:08 AM
> To: '[email protected]'
> Subject: RE: [flexcoders] Compilation error
"Only functions
> in the document are allowed"
>
> You're right that MyComponent calls the
function without
> specifying scope, which means that
"this" is going to be
> MyComponent. However you wrote
myCustomFormatter in another
> class, and it compiled as if it was meant to
run in the scope
> of that other class (meaning "this"
will be that other
> class). Remember how many posts I wrote
on the beta forum to
> address this issue? That's what we want
to avoid.
>
>
>
> Matt
>