Расширение массива в ActionScript 3 (Flex)

Я пытаюсь внести изменения в Array для очень конкретной цели. Когда у меня есть следующее:

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

Почему я не могу это сделать?

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

несмотря на то, что я могу это сделать

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

Я получаю сообщение об ошибке:

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

Ответы на вопрос(3)

Ваш ответ на вопрос