>  기사  >  Java  >  Flash8이 사진 촬영 기능을 실현하기 위해 카메라를 호출하는 방법

Flash8이 사진 촬영 기능을 실현하기 위해 카메라를 호출하는 방법

PHP中文网
PHP中文网원래의
2017-08-19 10:21:002702검색

이 기사에서는 Actionscript3.0을 사용하여 컴퓨터 카메라를 작동하고 사진 촬영 기능을 구현하는 방법을 소개합니다.

코드는 제가 테스트했으며 참조용으로 사용할 수 있습니다.

1. 세 개의 레이어를 만듭니다.

2. Ctrl+L을 눌러 구성 요소 라이브러리를 열고, 새 비디오를 선택한 다음 원하는 이름을 지정하고 두 번째 비디오를 선택합니다(ActionScript로 제어). .
3. 비디오 구성 요소를 첫 번째 레이어로 드래그하고 위치를 찾아 크기를 조정한 다음 속성에서 비디오 이름을 my_video로 설정합니다.

4. 두 번째 레이어의 첫 번째 프레임에 다음 코드를 삽입합니다.

//导入类
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. 새 비디오 클립을 생성하고 세 번째 레이어로 드래그한 다음 인스턴스 이름을 BlurButton

6으로 설정합니다. Test

이 문서는 PHP 중국어 웹사이트에서 제공되며 오래된 플래시 기술을 소개합니다. 참고용

기사 주소: http://www.php.cn/java-article-377109.html

프로그래밍을 배우려면 PHP 중국어 웹사이트 www.php.cn

를 방문하세요.

위 내용은 Flash8이 사진 촬영 기능을 실현하기 위해 카메라를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.