Class ShootGame implements IGame
{
}
//ShootGame Vector
var shootGames:Vector.<ShootGame> = new Vector.<ShootGame>();
for(i=0;i<20;i++)
{
shootGames.push(new ShootGame());
}
var igames:Vector.<IGame> = //What is the Simplest method to convert ShootGame to IGame Vector
//I am doing like
igames = new Vector.<IGame>();
for(i=0;i < shootGames.length;i++)
{
igames.push(shootGames[i]);
}
Répondre
Il existe un moyen plus pratique de le faire.
var igames:Vector.<IGame> = Vector.<IGame>(shootGames);
Notez que lorsque vous utilisez « Vector. < IGAME> (shootgames) » vous n'êtes pas fait une conversion de type, au lieu que vous créez une nouvelle instance de Vector et de remplir avec le contenu du vecteur « de shootGames ». Pour plus d'informations, rendez-vous au here.
Exemple de code:
var shootGames:Vector.<ShootGame> = new Vector.<ShootGame>();
for (var i:int = 0; i < 20; i++) {
shootGames.push(new ShootGame());
}
var igames:Vector.<IGame> = Vector.<IGame>(shootGames);
trace("shootGames.length", shootGames.length); //20
trace("igames.length", igames.length); //20
Quand je fais var igames: Vector.
Etes-vous sûr que le vecteur shootGames n'est pas vide? J'ai ajouté un exemple de code à la réponse; quand je cours, j'ai la même longueur pour les deux vecteurs. – bmleite
Merci, j'ai utilisé par erreur le nouveau mot-clé infront de Vector, qui a créé cette erreur. – particle
- 1. Comment réorganiser une donnée vectorielle quadri utilisant Neon Intrinsics?
- 2. Effectuer une opération vectorielle
- 3. Copie d'une référence vectorielle à une autre
- 4. Normaliser une erreur vectorielle en HLSL
- 5. Décomposition vectorielle en matlab
- 6. Normalisation vectorielle
- 7. optimisation vectorielle - méthode simple
- 8. iPhone: animation vectorielle
- 9. Addition vectorielle de listes
- 10. Comment convertir une animation vectorielle swf en un svg animé ou une séquence de svg encore?
- 11. Comment soustraire une donnée d'une autre?
- 12. Comment puis-je transmettre une variable vectorielle à une fonction?
- 13. WPF Interface vectorielle
- 14. Sortie vectorielle Direct3D?
- 15. Comment créer une matrice circulant vectorielle dans Sage?
- 16. structfun avec l'entrée vectorielle
- 17. Comment convertir une date donnée en "20110912T220000" (NSString) en NSDate
- 18. std :: allocation vectorielle et mémoire
- 19. comment créer une carte vectorielle de certains emplacements
- 20. Comment rendre un objet VisualElement à une image vectorielle?
- 21. Programmation orientée objet vs vectorielle
- 22. std :: alternative vectorielle pour C
- 23. Problème de normalisation vectorielle 3D
- 24. Affectation vectorielle simple NEON intrinsèque?
- 25. Pour convertir une donnée obtenue via l'URL en variables post
- 26. faire une couche vectorielle avec GeoJSON dans OpenLayer
- 27. Comment convertir cette fonction en ActionScript 3.0?
- 28. Comment masquer l'image avec une autre image dans ActionScript 3.0
- 29. Créer un code QR dans l'image vectorielle
- 30. Comment évaluer une expression donnée
texte ne sont pas visibles, var iGames: Vector. < IGame > = nouveau vecteur. < IGame >(); – particle