2013-02-05 00:44:09 |
zahurdias |
bug |
|
|
added bug |
2013-02-05 01:04:05 |
zahurdias |
attachment added |
|
Test Case 4 compiled with Flash CS3 https://bugs.launchpad.net/lightspark/+bug/1115770/+attachment/3515164/+files/Test%234_CS3.swf |
|
2013-02-05 02:57:00 |
zahurdias |
description |
package {
import flash.display.MovieClip;
public class test4 extends MovieClip {
trace("Test case #4");
private var AS1StyleClass:Function = function():*{}
AS1StyleClass.prototype = new MovieClip();
private var as1Instance:* = new AS1StyleClass();
trace(as1Instance instanceof MovieClip); // true
trace(as1Instance is MovieClip); // false - cant see prototype chain
trace(as1Instance instanceof AS1StyleClass); // true
trace(as1Instance is AS1StyleClass); // true
}
} |
package
{
import flash.display.*;
public class test4 extends MovieClip
{
private var AS1StyleClass:Function;
private var as1Instance:*;
public function test4()
{
AS1StyleClass= function():*{}
AS1StyleClass.prototype = new MovieClip();
as1Instance= new AS1StyleClass();
trace(as1Instance instanceof MovieClip); // true
trace(as1Instance is MovieClip); // false - cant see prototype chain
trace(as1Instance instanceof AS1StyleClass); // true
trace(as1Instance is AS1StyleClass); // true
return;
}// end function
}
} |
|
2013-02-05 03:16:06 |
zahurdias |
description |
package
{
import flash.display.*;
public class test4 extends MovieClip
{
private var AS1StyleClass:Function;
private var as1Instance:*;
public function test4()
{
AS1StyleClass= function():*{}
AS1StyleClass.prototype = new MovieClip();
as1Instance= new AS1StyleClass();
trace(as1Instance instanceof MovieClip); // true
trace(as1Instance is MovieClip); // false - cant see prototype chain
trace(as1Instance instanceof AS1StyleClass); // true
trace(as1Instance is AS1StyleClass); // true
return;
}// end function
}
} |
package
{
import flash.display.*;
public class test4 extends MovieClip
{
private var AS1StyleClass:Function;
private var as1Instance:*;
public function test4()
{
AS1StyleClass= function():*{}
AS1StyleClass.prototype = new MovieClip();
as1Instance= new AS1StyleClass();
trace(as1Instance instanceof MovieClip); // true
trace(as1Instance is MovieClip); // false - cant see prototype chain
trace(as1Instance instanceof AS1StyleClass); // true
trace(as1Instance is AS1StyleClass); // true
return;
}// end function
}
} |
|
2013-02-10 18:59:44 |
Antti Ajanki |
lightspark: importance |
Undecided |
Medium |
|
2013-02-10 18:59:44 |
Antti Ajanki |
lightspark: status |
New |
Confirmed |
|