[osflash] Type error in Array initialization
Chris Allen
mrchrisallen at gmail.com
Wed Mar 12 14:41:18 PDT 2008
Barak,
That feature "generics" in ActionScript is just a handy thing that
Nicolas added to the open source MTASC compiler. It's not an official
part of the language. So expecting any other compiler, particularly
Adobe's to understand that entry in the array should be a Number is
simply not going to work.
I hope that helps.
-Chris
On Mar 11, 2008, at 7:42 PM, Barak Ori wrote:
> Hi,
>
> Trying to compile an AS file at home, I get the following error:
>
> type error Array should be #Number.Array
>
> on the following line:
>
> private static var FONT_SIZES:/*Number*/Array = /*Number*/[14, 14,
> 12, 10];
>
> Now I have two issues with this:
> How do I specify an array literal of the type /*Number*/Array?
> At work, compiling the same code using MTASC works fine. So is this
> a new/old feature? It would be quite hard for me to trace the exact
> version of the MTASC that runs at work, since there are multiple
> levels of redirections within our build system. The version I'm
> using at home is 1.13.
> Thanks,
> Barak
> _______________________________________________
> osflash mailing list
> osflash at osflash.org
> http://osflash.org/mailman/listinfo/osflash_osflash.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/osflash_osflash.org/attachments/20080312/f299f4b8/attachment.html
More information about the osflash
mailing list