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
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to