Cet article explique comment utiliser Actionscript 3.0 pour faire fonctionner l'appareil photo de l'ordinateur et réaliser la fonction de prise de photo
Le code a été testé par moi et est disponible pour référence.
1. Créez trois calques,
2. Ctrl+L pour ouvrir la bibliothèque de composants, faites un clic droit dans l'espace vide, sélectionnez Nouvelle vidéo, nommez-la comme vous le souhaitez, sélectionnez la deuxième vidéo (soumise au contrôle ActionScript).
3. Faites glisser le composant vidéo dans le premier calque, recherchez l'emplacement, ajustez la taille et définissez le nom de la vidéo sur my_video dans les propriétés
4 Insérez ce qui suit dans la première image du second. Code du calque :
//导入类 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. Créez un nouveau clip vidéo, faites-le glisser vers le troisième calque et définissez son nom d'instance sur Blurbutton
Test
Cet article est fourni par le site Web chinois PHP. Le code introduit la technologie flash obsolète et est uniquement à titre de référence
Adresse de l'article : http://www.php.cn/java-article-377109.html
Pour apprendre la programmation, rendez-vous sur le site PHP chinois www.php.cn
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!