Lizhi,

Your problem is in SpriteFlexjs where you have the following output:

/* FlexJS Static Dependency List: flash.__native.BaseRenderer,setTimeout*/

The compiler thinks there’s a dependency on a setTimeout class.

That’s caused by this code:

                public static var requestAnimationFrame:Function =
                        window["requestAnimationFrame"]       ||
                        window["webkitRequestAnimationFrame"] ||
                        window["mozRequestAnimationFrame"]    ||
                        window["oRequestAnimationFrame"] ||
                        window["msRequestAnimationFrame"] ||
                        function(callback):void {
                                setTimeout(callback, 1000 / 60);
                        };

Changing it to the following fixes your error:

                public static var requestAnimationFrame:Function =
                        window["requestAnimationFrame"]       ||
                        window["webkitRequestAnimationFrame"] ||
                        window["mozRequestAnimationFrame"]    ||
                        window["oRequestAnimationFrame"] ||
                        window["msRequestAnimationFrame"] ||
                        function(callback):void {
                                window["setTimeout"](callback, 1000 / 60);
                        };

Harbs

> On Sep 5, 2017, at 11:27 AM, lizhi <s...@qq.com> wrote:
> 
> no error too.
> 
> package 
> {
>       import flash.utils.setTimeout;
>       public class TestBug 
>       {
>               
>               public function TestBug() 
>               {
>                       new TestBug2();
>                       setTimeout(function():void{trace("se")}, 100);
>                       trace(1);
>               }
>               
>       }
> 
> }
> 
> 
> package 
> {
>       public class TestBug2 
>       {
>               
>               public function TestBug2() 
>               {
>                       
>                       setTimeout(function():void{trace("se")}, 100);
>               }
>               
>       }
> 
> }
> 
> 
> 
> 
> -----
> spriteflexjs.com 
> --
> Sent from: http://apache-flex-development.2333347.n4.nabble.com/

Reply via email to