Skip to content

Latest commit

 

History

History
51 lines (30 loc) · 1.1 KB

README.md

File metadata and controls

51 lines (30 loc) · 1.1 KB

MIT License

extension-image-select

Extension calls native iOS/Android photo gallery and pass image to HaXe

  • iOS - works
  • Android - works

Installation

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" />

Usage

1. Initialize:

ImageSelect.initialize();
ImageSelect.addEventListener(ImageSelectEvent.IMAGE_SELECTED, onImageSelect);
ImageSelect.addEventListener(ImageSelectEvent.IMAGE_CANCELED, onImageCancel);

2. Call image selection dialog:

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 
}