Actionscript 3 [无调试Flash player连接请求]
我在away 3d上遇到了一个问题。我想创建一个应用程序,直到我在程序中嵌入了5个图像,它才正常工作,但一旦我嵌入了5个以上的图像,flash Developer就停止响应[无调试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
[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大小阈值。