cameraroll permission
whats wrong with my code here?
import flash.events.PermissionEvent
import flash.permissions.PermissionStatus;
import flash.media.CameraRoll;
var cameraRoll:CameraRoll;
function checkPermission (e:Event=null):void
{
if (CameraRoll.permissionStatus != PermissionStatus.GRANTED) {
cameraRoll.addEventListener(PermissionEvent.PERMISSION_STATUS, PermissionEventFunc)
} else {
saveToCameraRoll()
}
}
function PermissionEventFunc(e: PermissionEvent): void {
if (e.status == PermissionStatus.GRANTED) {
saveToCameraRoll()
} else {
// permission denied
}
function saveToCameraRoll (evt:Event=null):void
{
var bitmap_data:BitmapData = new BitmapData(stage.stageWidth,stage.stageHeight);
bitmap_data.draw(stage);
cameraRoll.addBitmapData(bitmap_data);
}
