이 기사에서는 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();
6으로 설정합니다. Test
이 문서는 PHP 중국어 웹사이트에서 제공되며 오래된 플래시 기술을 소개합니다. 참고용
기사 주소: http://www.php.cn/java-article-377109.html
프로그래밍을 배우려면 PHP 중국어 웹사이트 www.php.cn
를 방문하세요.
위 내용은 Flash8이 사진 촬영 기능을 실현하기 위해 카메라를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!