avm2: Extend vector_concat test
This commit is contained in:
parent
22d7ffdefc
commit
456e9d2c05
|
@ -1,5 +1,10 @@
|
||||||
package {
|
// compiled with mxmlc
|
||||||
public class Test {
|
|
||||||
|
package {
|
||||||
|
import flash.display.MovieClip;
|
||||||
|
public class Test extends MovieClip {
|
||||||
|
public function Test(){
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,6 +62,12 @@ var c_class = a_class.concat(b_class);
|
||||||
trace("/// (contents of c_class...)");
|
trace("/// (contents of c_class...)");
|
||||||
trace_vector(c_class);
|
trace_vector(c_class);
|
||||||
|
|
||||||
|
trace("var c_class_flipped = b_class.concat(new<Superclass>[new Subclass()]);");
|
||||||
|
var c_class_flipped = b_class.concat(new<Superclass>[new Subclass()]);
|
||||||
|
|
||||||
|
trace("/// (contents of c_class_flipped...)");
|
||||||
|
trace_vector(c_class_flipped);
|
||||||
|
|
||||||
interface Interface {
|
interface Interface {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,11 @@ false
|
||||||
[object Superclass]
|
[object Superclass]
|
||||||
[object Subclass]
|
[object Subclass]
|
||||||
[object Subclass]
|
[object Subclass]
|
||||||
|
var c_class_flipped = b_class.concat(new<Superclass>[new Subclass()]);
|
||||||
|
/// (contents of c_class_flipped...)
|
||||||
|
///length: 2
|
||||||
|
[object Subclass]
|
||||||
|
[object Subclass]
|
||||||
/// var a_iface: Vector.<Interface> = new <Interface>[];
|
/// var a_iface: Vector.<Interface> = new <Interface>[];
|
||||||
/// a_iface.length = 1;
|
/// a_iface.length = 1;
|
||||||
/// a_iface[0] = new Implementer();
|
/// a_iface[0] = new Implementer();
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue