Estendendo a matriz no Actionscript 3 (Flex)

Estou tentando fazer uma variação na matriz para um propósito muito específico. Quando eu tenho o seguinte:

public class TileArray extends Array {
   // Intentionally empty - I get the error regardless
}

Por que não posso fazer isso?

var tl:TileArray = [1,2,3];

apesar do fato de que eu posso fazer isso

var ar:Array = [1,2,3];

O erro que recebo é este:

Implicit coercion of a value with static type Array to a possibly unrelated type

questionAnswers(3)

yourAnswerToTheQuestion