Of course you're right, my syntax was dodgey. I meant:

var foo : Function = function():* {};

But besides that, my questions still stand ;-)

-J

On Tue, Apr 29, 2008 at 9:45 AM, Bjorn Schultheiss <
[EMAIL PROTECTED]> wrote:

>   In the second version your initializing foo as an object.
>
> I'm pretty certain you cant do,
> var foo:Function = {trace('foo')}
>
>
>
> On 29/04/2008, at 9:37 AM, Josh McDonald wrote:
>
> Guys,
>
> what's the difference (if it exists) between:
>
> public function foo() : * {}
>
> and:
>
> public var foo : Function = {};
>
> Does it exist? I assume you can call Bar.foo() in both cases, and foo
> shows up as a variable in describeType() in the second instance? Are there
> other details I'm not aware of?
>
> Cheers,
>
> -J
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>
>
>  




-- 
"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