ホームページ  >  記事  >  Java  >  Flash8がカメラを呼び出して写真撮影機能を実現する仕組み

Flash8がカメラを呼び出して写真撮影機能を実現する仕組み

PHP中文网
PHP中文网オリジナル
2017-08-19 10:21:002644ブラウズ

この記事では、Actionscript3.0を使用してコンピュータのカメラを操作し、写真撮影機能を実現する方法を紹介します

コードは私によってテストされており、参照可能です。

1. 3 つのレイヤーを作成します。

2. Ctrl+L を押してコンポーネント ライブラリを開き、空白スペースを右クリックして、[新しいビデオ] を選択し、任意の名前を付けて、2 番目のビデオ (ActionScript によって制御) を選択します。 。
3. ビデオ コンポーネントを最初のレイヤーにドラッグし、位置を見つけてサイズを調整し、プロパティでビデオ名を my_video に設定します。

4. 次のコードを 2 番目のレイヤーの最初のフレームに挿入します。

//导入类
import flash.display.BitmapData;
import flash.filters.BlurFilter;
//获取摄像
var cam:Camera = Camera.get();
var my_video:Video;
my_video.attachVideo(cam);
//设置模糊对象
var blur:BlurFilter = new BlurFilter(10, 10, 2);
var myFilters = [blur];
blurbutton.onPress = makeBlur;
//定义模糊函数
function makeBlur() {
capture();
}
//获取截图函数
function capture() {
var snap:BitmapData = new BitmapData(my_video._width, my_video._height);
snap.draw(my_video);
var temp:MovieClip = createEmptyMovieClip("bitmap_mc", 0);
temp._x = 200;
temp._y = 65;
temp._xscale = 100;
temp._yscale = 100;
temp.attachBitmap(snap, 1);
temp.filters = myFilters;
}
stop();

5. 新しいビデオクリップを作成し、3 番目のレイヤーにドラッグし、そのインスタンス名を Blurbutton に設定します

この記事は PHP 中国語 Web サイトから提供されており、コードは古い Flash テクノロジを導入しています。参照のみ

記事のアドレス: http://www.php.cn/java-article-377109.html

プログラミングを学習するには、PHP 中国語 Web サイト www.php.cn にアクセスしてください

以上がFlash8がカメラを呼び出して写真撮影機能を実現する仕組みの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。