Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   работа с камерой (http://www.flasher.ru/forum/showthread.php?t=142910)

dmitry bond 03.08.2010 05:15

работа с камерой
 
Всем привет
Как сфотографировать изображение с камеры?

Tr1te 03.08.2010 10:58

С какой камеры, или вы имеете ввиду stage screenshot? Если да то:
flash.display.BitmapData.draw()

Или тут посмотреть.

dmitry bond 03.08.2010 11:24

веб камера , класс camera

kackbip 03.08.2010 11:36

Попробуйте взять Video
сделать ему attachCamera
а потом делайте BitmapData#draw(instance of Video)

dmitry bond 03.08.2010 12:29

Попробовал

Код AS3:

import flash.display.Bitmap;
import flash.events.Event;
 
var cam:Camera = Camera.getCamera();
var vid:Video = new Video();
vid.attachCamera(cam);
 
addEventListener(Event.ENTER_FRAME , anim)
 
function anim(e:Event):void
{
        pp.bitmapData.draw(vid);
addChild(pp);
}
var pp:Bitmap = new Bitmap()

ошибка
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at Untitled_fla::MainTimeline/anim()

tsarapkabel 03.08.2010 13:47

var pp наверное надо сначала оговаривать, до вызова draw. :o

dmitry bond 03.08.2010 15:39

я тоже заметил , поменял , но все тоже самое

kackbip 04.08.2010 06:02

Ндааа... а трейсы проставить в методе anim? Узнайте конкретно из-за кого там ошибка.
Такие элементарные вещи типа локализации ошибки надо уж самому делать

zuxul 04.08.2010 12:16

Из приведенного кода видно, что у Вас bitmapData не создана.

dmitry bond 05.08.2010 09:08

я с бит мап датой никогда не связывался , поэтому объясните плиз , или есть ли другой способ сфотографировать изображение с веб камеры ?


Часовой пояс GMT +4, время: 01:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.