Add failing test for bug involving constructor call order
This commit is contained in:
parent
a113d96fdd
commit
253b1df928
|
@ -0,0 +1,16 @@
|
|||
package
|
||||
{
|
||||
import flash.display.*
|
||||
|
||||
public class A extends MovieClip
|
||||
{
|
||||
function A()
|
||||
{
|
||||
trace("A ctor begins");
|
||||
|
||||
gotoAndStop(1);
|
||||
|
||||
trace("A ctor ends");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package
|
||||
{
|
||||
import flash.display.*
|
||||
|
||||
public class B extends Sprite
|
||||
{
|
||||
function B()
|
||||
{
|
||||
trace("B ctor called");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package
|
||||
{
|
||||
import flash.display.*
|
||||
|
||||
public class Main extends Sprite
|
||||
{
|
||||
function Main()
|
||||
{
|
||||
new Scene()
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
package
|
||||
{
|
||||
import flash.display.*
|
||||
import flash.system.*
|
||||
import flash.utils.*
|
||||
import flash.geom.*
|
||||
|
||||
public class Scene extends Sprite
|
||||
{
|
||||
}
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
A ctor begins
|
||||
A ctor ends
|
||||
B ctor called
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
num_frames = 1
|
Loading…
Reference in New Issue