Maison > Java > javaDidacticiel > le corps du texte

Comment Flash8 appelle l'appareil photo pour réaliser la fonction de prise de photo

PHP中文网
Libérer: 2017-08-19 10:21:00
original
2706 Les gens l'ont consulté

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();
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal