Я всегда использую как, потому что некоторые классы имеют неожиданные результаты при использовании класса (ссылка).Например,
var arr:Array = [1, 2, 3];
var arr2:Array = Array(arr);
arr2 теперь [[1,2,3]]
Это довольно очевидно, когда arr и arr2 определены здесь вместе, но когда arr определен где-то ещеи вы не знаете, содержит ли он массив или нет, вы можете получить ошибку, используя синтаксис Array (arr).