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]);
}
0
A
回答
1
有一个更方便的方法来做到这一点。
var igames:Vector.<IGame> = Vector.<IGame>(shootGames);
注意,当您使用“矢量。<的iGame>(shootgames)”你是不是做一个类型转换,而是要创建一个新的Vector实例,并与“shootGames” Vector的内容填充它。
有关更多详细信息,请转至here。
示例代码:
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
相关问题
- 1. C++将X矢量数据插入到另一个矢量
- 2. 将矢量另存为另一个矢量并清除第一个矢量
- 3. 将一个矢量设置为另一个矢量
- 4. 如何根据clojure中另一个矢量的值排序一个矢量
- 5. 作为另一个矢量数据类型的`struct`中的C++ :: vector矢量
- 6. 将数据帧中的矢量拆分为2个矢量
- 7. 用另一个矢量替换矢量中的值
- 8. 在一个循环中将矢量连接成一个矢量(ActionScript 3)
- 9. 将1D矢量转换为2D矢量
- 10. 将数字矢量转换为其他数字矢量
- 11. 如何从r中的另一个矢量中减去一个矢量
- 12. 如何将一个空对矢量推回到另一个矢量?
- 13. 将矢量合并为一个数字
- 14. 把矢量作为子矢量到另一个向量R
- 15. Actionscript 3矢量数不扩展矢量*
- 16. 将矢量结果集传输到另一个数据库
- 17. 将一个矢量的元素存储到另一个矢量中
- 18. 如何将矢量转换为数据框?
- 19. ActionScript读取矢量的数据类型?
- 20. 你如何在另一个矢量上反映矢量?
- 21. 把一个矢量作为一个熊猫数据框元素
- 22. 将一列表转换为矢量
- 23. 如何将一列数据转换为使用Spark Scala的矢量
- 24. 将矢量传递给另一个矢量?
- 25. 将矢量迭代器存储在另一个矢量内
- 26. 将R矢量复制到另一个矢量是否正确?
- 27. 转换一个序列矢量的Clojure
- 28. 另一矢量
- 29. 枫转换矢量数据绘制
- 30. 如何将矩阵转换为矢量矢量?
一些文本是不可见的,VAR igames:矢量。 < IGame > =新的矢量。 < IGame >(); – particle 2011-03-11 10:06:05