Actionscript 3 - Type. <T>синтаксис - PullRequest
1 голос
/ 16 сентября 2009

Можно ли использовать синтаксис Type. с пользовательскими классами? Например, допустим, я хочу создать класс List, но я хочу, чтобы пользователь использовал его следующим образом:

var myList:List.<String> = new List.<String>;

или этот синтаксис доступен только классу Vector?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 16 сентября 2009

На данный момент он может использоваться только классом Vector. Любая другая попытка использования синтаксиса вызовет ошибку компилятора.

0 голосов
/ 16 сентября 2009

Посмотрите на Haxe ... вы также можете скомпилировать Haxe в swfs, и в отличие от AS3, он поддерживает обобщенные элементы ...

edit: Haxe может предназначаться для flash10 ... в отличие от ActionScript 3, Haxe даже может использовать коды операций алхимии: http://haxe.org/api/flash9/memory ... плюс сгенерированный байт-код быстрее ... фактически Haxe гораздо лучший инструмент для использования потенциалов AVM2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...