Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 [无调试Flash player连接请求]_Actionscript 3_Flashdevelop_Away3d - Fatal编程技术网

Actionscript 3 [无调试Flash player连接请求]

Actionscript 3 [无调试Flash player连接请求],actionscript-3,flashdevelop,away3d,Actionscript 3,Flashdevelop,Away3d,我在away 3d上遇到了一个问题。我想创建一个应用程序,直到我在程序中嵌入了5个图像,它才正常工作,但一旦我嵌入了5个以上的图像,flash Developer就停止响应[无调试flash player连接请求]向我显示此消息。是图像数量有问题,还是我应该采取其他措施来包含这些图像 [Embed(source="assets1/b1 copy.png")] private var EarthImage:Class; private var e

我在away 3d上遇到了一个问题。我想创建一个应用程序,直到我在程序中嵌入了5个图像,它才正常工作,但一旦我嵌入了5个以上的图像,flash Developer就停止响应[无调试flash player连接请求]向我显示此消息。是图像数量有问题,还是我应该采取其他措施来包含这些图像

        [Embed(source="assets1/b1 copy.png")]
        private  var EarthImage:Class;
        private  var earth:Bitmap = new EarthImage();
        [Embed(source="assets1/balls.jpg")]
        private  var bac:Class;
        private  var bm:Bitmap = new bac();
        [Embed(source="assets1/1.png")]
        private  var bac1:Class;
        private var bm1:Bitmap = new bac1();
        [Embed(source="assets1/2.png")]
        private var bac2:Class;
        private  var bm2:Bitmap = new bac2();
        [Embed(source="assets1/3.png")]
        public var bac3:Class;
        public var bm3:Bitmap = new bac3();
        [Embed(source="assets1/4.png")]
        public var bac4:Class;
        public var bm4:Bitmap = new bac4();
        [Embed(source="assets1/5.png")]
        public var bac5:Class;
        public var bm5:Bitmap = new bac5();
        [Embed(source="assets1/6.png")]
        public var bac6:Class;
        public var bm6:Bitmap = new bac6();
        [Embed(source="assets1/7.png")]
        public var bac7:Class;
        public var bm7:Bitmap = new bac7();
        [Embed(source="assets1/8.png")]
        public var bac8:Class;
        public var bm8:Bitmap = new bac8();
        [Embed(source="assets1/9.png")]
        public var bac9:Class;
        public var bm9:Bitmap = new bac9();
        [Embed(source="assets1/10.png")]
        public var bac10:Class;
        public var bm10:Bitmap = new bac10();
        [Embed(source="assets1/11.png")]
        public var bac11:Class;
        public var bm11:Bitmap = new bac11();
        [Embed(source="assets1/12.png")]
        public var bac12:Class;
        public var bm12:Bitmap = new bac12();
        [Embed(source="assets1/13.png")]
        public var bac13:Class;
        public var bm13:Bitmap = new bac13();
        [Embed(source="assets1/14.png")]
        public var bac14:Class;
        public var bm14:Bitmap = new bac14();
        [Embed(source="assets1/15.png")]
        public var bac15:Class;
        public var bm15:Bitmap = new bac15();
        [Embed(source="assets1/16.png")]
        public  var bac16:Class;
        public  var bm16:Bitmap = new bac16();
        [Embed(source="assets1/17.png")]
        public var bac17:Class;
        public  var bm17:Bitmap = new bac17();
        [Embed(source="assets1/18.png")]
        public  var bac18:Class;
        public  var bm18:Bitmap = new bac18();
        [Embed(source="assets1/19.png")]
        public var bac19:Class;
        public  var bm19:Bitmap = new bac19();
        [Embed(source="assets1/20.png")]
        public  var bac20:Class;
        public  var bm20:Bitmap = new bac20()

这是我用来将图像嵌入到应用程序中的代码。

这是否适用于包含的5个图像?不要在其中创建那些位图数据,这会增加运行时的开销,因为它需要在创建类实例之前创建所有这些对象。考虑为应用程序节省一些CPU使用,而是在构造函数中创建BitMapData,或者更好的是根据需要创建BitMapData。我从未见过嵌入文件的数量会导致问题。虽然上面的评论是正确的,但我不认为这是你问题的原因。您是否确认您正在运行Flash player的调试版本?例如,对Chrome的更新可能会破坏调试Flash播放器…这些位图的大小是多少?如果实例化5个以上的大位图,可能内存不足。还要检查Flash player版本的bitmapdata大小阈值。