0

QRCodesを読み取るフレックスのモバイルアプリに取り組んでいます。ユーザーがコードを調整できるように、ビデオパネルの中央にガイドボックスを配置します。緑の長方形と透明な背景を含むPNGを使用しています。私はすべての提案を受け入れます。以下は、すべてがどのように機能しているかを示しています。

フラッシュスクリプトの外:

<s:VGroup width="100%" horizontalAlign="center" id="vg">

        <s:SpriteVisualElement id="sv" width="100%" height="250"/>

    </s:VGroup>

カメラメソッドの作成:

camera = Camera.getCamera();
camera.setMode(360, 360, 24);

videoDisplay.x = 360;
sv.addChild(videoDisplay);

videoDisplay.attachCamera(camera);
videoDisplay.rotation = 90;

任意のポインタをいただければ幸いです。私はすでにいくつかのことを試しましたが、通常、画像はカメラのビデオウィンドウの上ではなく近くに表示されます。

4

1 に答える 1

1

いくつかのうまく配置されたグループがそれを行います...このように:

    <s:Group width="100%" height="250">
        <s:SpriteVisualElement id="sv" width="100%" height="100%"/>
        <!-- nesting in another VGroup will allow you to center the image on the video -->
        <s:VGroup verticalAlign="middle" horizontalAlign="center" 
                  width="100%" height="100%">
            <!-- depending on size of the image, you might want to set scaling/maxWidth etc here -->
            <s:Image source="{yourImagePathOrClass}" />
        </s:VGroup>
    </s:Group>
于 2012-12-22T01:50:39.527 に答える