私はFlash CS5で開発されたiPhoneアプリで、カメラビューをアプリ画面のウィンドウにストリーミングしています。次のようにカメラのコードは次のとおりです。AS3でCameraオブジェクトを手動でどのように方向付けることができますか?
cam.setMode(600, 400, 25);
cam.setQuality(0, 100);
vid = new Video();
vid.width = cam.width;
vid.height = cam.height;
vid.attachCamera(cam);
vid.x = Main.stage.stageWidth/2 - vid.width/2;
vid.y = 50;
addChild(vid);
私はstage.autoOrients = false
とstage.setOrientation(StageOrientation.DEFAULT)
を設定することにより、常に縦向きに滞在するiPhoneを設定します。しかし、カメラは、電話が左に90度反転したように表示されます。プログラムを縦向きにして、カメラの方向が正しくなるように、どうすれば変更できますか?
ねえ、私はこのための答えを持っていないと私はまた、私はAS3/AIRのQRを作成しようと同じ問題を抱えていると知っていただきたいと思います私はカメラ(AS3の参照)クラスでそれがそれが何らかの理由(私はそこに論理を取得していない)の風景になることを期待してZXingを使用してコードリーダー、私の推測私たちは変換行列を使用することができます、回転、方向を修正するためにvidを翻訳してください、私はそこには良い方法がないのか分かりません。私は何か変わったときに私に警告してくれるだろうが、私はこの質問に「好意的」だ。がんばろう。 – shaunhusain
ちょっと、ちょっと参考にして、以下に示唆したのと同じルートを使って、登録ポイントを左上隅に補うようにコンポーネントをオフセットして、90度回転させて、 AIR 3.2 SDKでも、StageVideoを使用してカメラを取り付けることができます(また、直交回転やビットマップデータを取得することもできます)。これは、GoogleのThiabultから読んだプレリリースの投稿に従って、実際にはすべて利用可能ですが、おそらくGPUアクセラレーションを取得するためのより良い方法かもしれません。 – shaunhusain