0

Adobe AIRキオスクアプリを使用していますが、少し問題があります。

最初のステップは、Webカメラコンテナを生成することです。

var bandwidth:int = 0; 
var quality:int = 100;
var camera:Camera = Camera.getCamera();
camera.setQuality(bandwidth, quality);
camera.setMode(885,575,30,true);
var video:Video = new Video(885,575);
video.attachCamera(camera);
video.name = "camara";
webcam.addChild(video);

それはうまくいきます、問題は私がそれにカスタムフィルターを適用したいということです

このように書くと問題なく動作します:

MovieClip(parent).contenedor_postal.postal.webcam.filters = [filter];

しかし、他のMCには影響を与えずに、クリップ「webcam」内の子だけに影響を与えたいので、次のように記述します。

MovieClip(parent).contenedor_postal.postal.webcam.camara.filters = [filter];

と動作しません。以前はAS2でプログラミングしていたので、トリックは非常に単純かもしれませんが、機能するものが見つかりません。前もって感謝します!

4

1 に答える 1

1

ビデオに「camara」という名前のプロパティがある場合、これは機能するはずです。

MovieClip(parent).contenedor_postal.postal.webcam.getChildByName("camara").filters = [filter];
于 2012-07-09T17:12:19.310 に答える