2009-09-16 6 views
1

Est-il possible d'utiliser le type . <T> syntaxe avec des classes définies par l'utilisateur? Par exemple, disons que je veux créer une classe de liste, mais je veux que l'utilisateur de l'utiliser comme ceci:Actionscript 3 - Type. <T> syntaxe

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

ou est cette syntaxe exclusivement evailable à la classe Vector seulement?

Merci!

+0

réponse mise à jour ... greetz – back2dos

Répondre

0

Jetez un oeil à Haxe ... vous pouvez compiler Haxe à swfs ainsi, et contrairement à AS3, il prend en charge les médicaments génériques ...

modifier: Haxe peut cibler Flash10 ... contrairement à ActionScript 3, Haxe peut même utiliser des opcodes d'alchimie: http://haxe.org/api/flash9/memory ... plus le bytecode généré est plus rapide ... en fait Haxe est un bien meilleur outil pour exploiter les potentiels de l'AVM2

+0

Mais malheureusement, à ma connaissance , la version actuelle de Haxe ne compile pas pour Flash Player 10. –

+0

... parlant sous la correction si. –

4

Pour le moment, il ne peut être utilisé que par la classe Vector. Toute autre tentative d'utilisation de la syntaxe entraînera une erreur de compilation.