For a project I am working on, I allow users to drag stuff around the stage and then let them save it as JPEG. I have used the new save method from player 10. This is my code so far.
var fr:FileReference;
test_btn.addEventListener(MouseEvent.CLICK, showPic);
function showPic(event:MouseEvent):void {
var bmd:BitmapData=new BitmapData(970,570);
bmd.draw(stage);
import com.adobe.images.JPGEncoder;
var jpgEncoder:JPGEncoder=new JPGEncoder(85);
var jpgStream:ByteArray=jpgEncoder.encode(bmd);
fr.save(bmd);
}
But when I click on the button, I get the following erro
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at homev1_fla::MainTimeline/showPic()
What am I doing wrong, please help!