我又遇到了 flash builder 的问题。
这个我真的不明白有什么问题。单击按钮时,我正在保存应用程序的快照。
当我处于调试模式时,它可以正常工作并很好地保存了我的图像。
现在我选择项目 -> 导出发布构建,这就是我读到你导出最终项目的方式,然后什么都没有发生了!我试着把警报放在我的 IF 里面,但是如果我把警报放在下面
screenshotData.draw(conteneurDeMonImage);
它不起作用所以我想这是这条线的问题,但我不明白我做错了什么?
private function testDeSnap():void{
if(baignoireOK == 1){
var fr:FileReference = new FileReference();
var encoder:PNGEncoder = new PNGEncoder();
var screenshotData:BitmapData = new BitmapData(conteneurDeMonImage.width, conteneurDeMonImage.height, true, 0x00000000);
screenshotData.draw(conteneurDeMonImage);
var outputData:ByteArray = encoder.encode(screenshotData);
fr.save(outputData,"ecCrea.jpg");
}else{
Alert.show("Selectionnez une baignoire SVP !", "Erreur ! ", mx.controls.Alert.OK);
}
}
谢谢你的帮助