Chris, from the latest AS3 Language Reference
(http://livedocs.macromedia.com/flex/2/langref/index.html), in
compile-time errors section :

1153 - A constructor can only be declared public

I don't understand why Adobe do that ? If somebody have an idea, I'ld be
buyer  ?

Chris Allen wrote:
> For compile time checks, just use a private constructor. As
> ActionScript allows one to access a private (not really private) super
> constructor in a subclass this works perfectly. At least this is what
> I do when I need an Abstract class in ActionScript.
>
> E.G.
>
> class
> com.tomsnyder.fasttmath2.studentclient.activities.tasks.AbstractTask
> {
>       //private constructor to discourage instantiation
>     private function AbstractTask() {
>         //initialization code here
>     }
> }
>
> Now there's no way to instantiate it, and the compiler will bitch
> about it if you try.
>
> I hope that helps.
>
> -Chris
>
> On 7/9/06, Weyert de Boer <[EMAIL PROTECTED]> wrote:
>> I still think compile-time checks are the best to have... but this will
>> serve very well. Thanks.
>> _______________________________________________
>> Flashcoders@chattyfig.figleaf.com
>> To change your subscription options or search the archive:
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>> Brought to you by Fig Leaf Software
>> Premier Authorized Adobe Consulting and Training
>> http://www.figleaf.com
>> http://training.figleaf.com
>>
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
>

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to