0

また、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);
  }
}

ご協力いただきありがとうございます

4

0 に答える 0