Chapter 9 Example 4
♥0 |
Line 24 |
Modified 2009-06-29 06:51:33 |
MIT License
archived:2017-03-09 15:13:25
ActionScript3 source code
/**
* Copyright actionscriptbible ( http://wonderfl.net/user/actionscriptbible )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/44GL
*/
package {
import com.actionscriptbible.Example;
import flash.utils.getQualifiedClassName;
public class ch9ex4 extends Example {
public function ch9ex4() {
var numVector:Vector.<Number> = new Vector.<Number>;
numVector.push(1.414, 2.718, 3.142);
trace(numVector); //1.414,2.718,3.142
var intVector:Vector.<int>;
intVector = Vector.<int>(numVector);
trace(intVector); //1,2,3
var array:Array = Array(intVector);
trace(array); //1,2,3 (looks good)
trace(array.length); //1 (wait a minute)
trace(getQualifiedClassName(array[0])); //__AS3__.vec::Vector.<int>
array = new Array();
for (var i:int = 0; i < intVector.length; i++) {
array[i] = intVector[i];
}
trace(array); //1,2,3
trace(getQualifiedClassName(array[0])); //int
}
}
}