読者です 読者をやめる 読者になる 読者になる

AIR for Andorid でQRコードを読み取ってみた

AIR for Andorid でQRコードを読み取ってみました。

framerate を下げるのと qrcodereader のtimer値を下げればそれとなく動きます。
ただ、カメラのオートフォーカスが使えないので認識させるのに苦戦します。
これはAir for Androidのバージョンアップに期待。
あと、個人的にはバーコードリーダーが欲しいですがなかなかいいソースが見つからないので、もしいいのがあったら教えてほしいです。
ソースはこんな感じ。

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        title="QRcodeReader on Android Air" xmlns:mx="library://ns.adobe.com/flex/mx"
         creationComplete="init()" xmlns:local="*"
        >
    <fx:Script>
        <![CDATA[
            private function init():void{
                var qr:ReadQrCodeSample = new ReadQrCodeSample();
                myUI.addChild(qr);
            }
        ]]>
    </fx:Script>
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <mx:UIComponent id="myUI" scaleX="1.5" scaleY="1.5"/>
</s:View>

spark projectにqrcodereaderがありますのでそちらを使用します。
Spark project
svn でライブラリをダウンロードします。
参考リンク
QR Code Reader:ActionScriptでQRコードを読み取る | デベロッパーセンター