SkillAgentSearch skills...

BitmapDataQRCodeScanner

Flash AIR Native Extension: QRCode reader/decoder which accept BitmapData, therefore you can design your own scanner UI, adding overlay image, without launch fullscreen native Camera UI

Install / Use

/learn @luarpro/BitmapDataQRCodeScanner
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

BitmapDataQRCodeScanner (ANE)

Flash AIR Native Extension: QRCode reader/decoder which accept BitmapData, therefore you can design your own scanner UI, adding overlay image, without launch fullscreen native Camera UI

Setup in application.xml

for Android, include the followings inside <android><manifestAdditions>...</manifestAdditions></android>  <pre><code><uses-permission android:name="android.permission.CAMERA"/> <uses-feature android:name="android.hardware.camera" /></code></pre> for both iOS and Android, include the followings inside <extensions>...</extensions>  <pre><code><extensionID>com.kcly.ane.bitmapdataqrcodescanner</extensionID></code></pre> for Flash, add this swc  <pre><code>com.kcly.ane.bitmapdataqrcodescanner.swc</code></pre>

Usage

<pre><code>import com.kcly.ane.bitmapdataqrcodescanner.Scanner; import com.kcly.ane.bitmapdataqrcodescanner.ScannerEvent; ... scanner = new Scanner(); scanner.addEventListener(ScannerEvent.SCAN, onScanFound); ... scanner.scan(bmpData); ... private function onScanFound(evt:ScannerEvent):void {  trace ('onScanFound: ', evt.data); } </code></pre>

Note

If you want a continous scanning, you can use Enterframe, setInterval, Timer whatever you like to call scanner.scan(bmpData)

Credit

Native Extension template forked from https://github.com/saumitrabhave/qr-zbar-ane<br> ZBar 64-Bit version from https://markobl.com/2015/03/27/zbar-sdk-64-bit-for-iphone-6-and-ios-8-download/

Related Skills

View on GitHub
GitHub Stars28
CategoryDesign
Updated1y ago
Forks9

Languages

C++

Security Score

60/100

Audited on Jun 28, 2024

No findings