Extension calls native iOS/Android photo gallery and pass image to HaXe
- iOS - works
- Android - works
You can install extension-image-select using haxelib:
haxelib git extension-image-select https://github.com/soccertutor/extension-image-select
lime rebuild extension-image-select ios
To add it to a Lime or OpenFL project, add this to your project file:
<haxelib name="extension-image-select" />
ImageSelect.initialize();
ImageSelect.addEventListener(ImageSelectEvent.IMAGE_SELECTED, onImageSelect);
ImageSelect.addEventListener(ImageSelectEvent.IMAGE_CANCELED, onImageCancel);
ImageSelect.selectImage();
private function onImageSelect(event:ImageSelectEvent) {
trace(event.type, event.byteArray);
//TODO: event.byteArray contains PNG file bytes
}
private function onImageCancel(event:ImageSelectEvent) {
trace(event.type);
//TODO: do something on cancel
}