Foros del Web » Creando para Internet » Flash y Actionscript »

Consulta

Estas en el tema de Consulta en el foro de Flash y Actionscript en Foros del Web. Bueno aqui para ver si alguien me puede ayudar, estoy haciendo una web donde necesito detecte la camara web y registre las fotos y las ...
  #1 (permalink)  
Antiguo 21/12/2010, 12:59
 
Fecha de Ingreso: diciembre-2010
Ubicación: Piura
Mensajes: 16
Antigüedad: 13 años, 4 meses
Puntos: 0
De acuerdo Consulta

Bueno aqui para ver si alguien me puede ayudar, estoy haciendo una web donde necesito detecte la camara web y registre las fotos y las suba aun servidor bueno no se si sera este el subforo correcto pero quisiera que me ayuden gracias de antemano.
  #2 (permalink)  
Antiguo 21/12/2010, 13:29
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consulta

Ya eso no tiene que ver con PHP, sino con algún lenguaje que corra en la computadora del usuario, algo como java o flash.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 21/12/2010, 13:31
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Consulta

EL FLASH CON AYUDA DE AIR funciona... con algo de ayuda de Actionscript 3 se puede.. postea en el foro de FLASH, o pidele a un ADM que te pase a dicho foro
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #4 (permalink)  
Antiguo 21/12/2010, 13:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Flash y Actionscript
  #5 (permalink)  
Antiguo 21/12/2010, 13:42
 
Fecha de Ingreso: diciembre-2010
Ubicación: Piura
Mensajes: 16
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Consulta

Gracias por la orientacion :P aora alguien aki podria ayudarme :D. Gracias de antemano
  #6 (permalink)  
Antiguo 21/12/2010, 13:57
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Consulta

empieza leyendo este post com punto de partida

http://www.forosdelweb.com/f16/webca...-flash-510582/
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #7 (permalink)  
Antiguo 21/12/2010, 16:20
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Consulta

Hola rubenp541:
Acostúmbrate a colocar como títulos de tus mensajes una descripción del problema que tengas, de ese modo ayudarás a otros usuarios, a encontrarlo con el Buscador del Foro las respuestas que te dieron.

Espero haberte sido de ayuda y Feliz Navidad.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 21/12/2010, 17:27
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: Consulta

Ruben lo que pides es un proceso muy sencillo.

Primero tienes que crear un objeto camara y un objeto video, vincular el objeto video con el objeto camara.

Código AS3:
Ver original
  1. var ancho:int = 550;
  2. var alto:int = 400;
  3. var cam:Camera = Camera.getCamera();
  4. var video:Video = new Video(ancho,alto);
  5. video.attachCamera(cam);
  6. addChild(video);

y posteriormente mediante la condicion que tu consideres apropiada, puedes hacer que un objeto BitmapData dibuje el contenido de la video en una instancia del objeto ByteArray y codificando esta informacion utilizando un encoder JPEG/PNG/...
En lo personal yo utilizo el as3corelib, que la puedes descargar desde aqui:
https://github.com/mikechambers/as3corelib
Y ya una vez descargado, lo unico que tienes que hacer es:

Código AS3:
Ver original
  1. var arrayDeBytes:ByteArray;
  2. var miFoto:BitmapData = new BitmapData (video.width, video.height);
  3. miFotodraw(arrayDeBytes);
  4. var codificador:JPGEncoder = new JPGEncoder(85);
  5. arrayDeBytes = codificador.encode(miFoto);

Finalmente la informacion binaria puede ser enviada a un servidor con un URLRequest
Código AS3:
Ver original
  1. var req:URLRequest = new URLRequest("guardarfoto.php?foto=mifoto.jpg");
  2. req.contentType = "application/octet-stream";
  3. req.method = URLRequestMethod.POST;
  4. req.data = arrayDeBytes;

y ahi ser procesada por cualquier tecnologia del lado del servidor, si usas PHP puedes hacer algo como:

Código PHP:
Ver original
  1. if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))
  2. {
  3.     // obtenes el array de bytes (la foto en cuestion)
  4.     $jpg = $GLOBALS["HTTP_RAW_POST_DATA"];
  5. }

Y la variable $jpg , recuerda que es un array de datos binarios, asi que la puedes escribir en el servidor como un archivo .jpg (cuyo numbre sera mifoto.jpg, porque ese nombre la pasamos en el ActionScript anterior.)
Y puedes almacenar la ruta de dicho archivo en una base de datos :)

Prometo hacer un tutorial sobre este tema tambien, ahorita me encuentro realizando otros tutoriales de programacion de videojuegos :)

Última edición por AlanChavez; 21/12/2010 a las 17:49
  #9 (permalink)  
Antiguo 21/12/2010, 22:13
 
Fecha de Ingreso: diciembre-2010
Ubicación: Piura
Mensajes: 16
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Consulta

Bueno soy nuevo en el foro y estoy aprendiendo
eso de el titulo lo tomare en cuenta ^^. Gracias a los demas por la ayuda
... Me ha sido de mucha utilidad.
  #10 (permalink)  
Antiguo 22/12/2010, 03:16
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: Consulta

Mira Ruben, lo prometido es deuda.
Acabo de crear este tutorial haciendo lo que tu pides que haga, salvo la parte de almacenar en una base de datos, pero estoy seguro que eso lo puedes figurar por tu cuenta y si no, preguntas ;)

Aca te dejo el enlace:

http://www.forosdelweb.com/f62/tutor...0/#post3680137

o puedes accesarlo en mi pagina web:

http://alanchavez.com/tutorial-como-...sarla-con-php/

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.