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

Como enviar datos e imagen en AS3 ??

Estas en el tema de Como enviar datos e imagen en AS3 ?? en el foro de Flash y Actionscript en Foros del Web. Mi consulta es si alguien me puede dar una mano con este Action para enviar una caputra hecha con webcam me faltaria poder enviar campos ...
  #1 (permalink)  
Antiguo 22/07/2012, 16:15
Avatar de AJVEvoluzione  
Fecha de Ingreso: agosto-2004
Ubicación: Buenos Aires
Mensajes: 195
Antigüedad: 19 años, 8 meses
Puntos: 1
Como enviar datos e imagen en AS3 ??

Mi consulta es si alguien me puede dar una mano con este Action para enviar una caputra hecha con webcam me faltaria poder enviar campos de texto dinamico al php pero lo intente y me quedan vasios los datos. ¿Como debería enviar la informacion en AS 3.0 ?? necesito enviar datos como nombre, email, empresa, etc.
Me falta; como se ve en el PHP incorporar todos los datos al Action para que haga el envio.
Action:
Código PHP:
import flash.display.Bitmap;
import flash.display.BitmapData;
import com.adobe.images.JPGEncoder;
var 
snd:Sound = new camerasound(); 
var 
bandwidth:int 0
var 
quality:int 100;  
var 
cam:Camera Camera.getCamera();
cam.setMode(640,480,30,false);
cam.setQuality(bandwidthquality);
var 
video:Video = new Video();
video.attachCamera(cam);
video.20;
video.20;
addChild(video);

var 
bitmapData:BitmapData = new BitmapData(video.width,video.height);

var 
bitmap:Bitmap = new Bitmap(bitmapData);
bitmap.680;
bitmap.20;
addChild(bitmap);

capture_mc.buttonMode true;
capture_mc.addEventListener(MouseEvent.CLICK,captureImage);

function 
captureImage(e:MouseEvent):void {
    
snd.play();
    
bitmapData.draw(video);
    
save_mc.buttonMode true;
    
save_mc.addEventListener(MouseEvent.CLICKonSaveJPG);
    
save_mc.alpha 1;
}

save_mc.alpha .5;


function 
onSaveJPG(e:Event):void{
    var 
myEncoder:JPGEncoder = new JPGEncoder(100);
    var 
byteArray:ByteArray myEncoder.encode(bitmapData);
    var 
header:URLRequestHeader = new URLRequestHeader("Content-type""application/octet-stream");
    var 
saveJPG:URLRequest = new URLRequest("guardar.php");
    
saveJPG.requestHeaders.push(header);
    
saveJPG.method URLRequestMethod.POST;
    
saveJPG.data byteArray;
    
    var 
urlLoader:URLLoader = new URLLoader();
    
urlLoader.addEventListener(Event.COMPLETEsendComplete);
    
urlLoader.load(saveJPG);
    
    function 
sendComplete(event:Event):void{
        
warn.visible true;
        
addChild(warn);
        
warn.addEventListener(MouseEvent.MOUSE_DOWNwarnDown);
        
warn.buttonMode true;
    }

}

function 
warnDown(e:MouseEvent):void{
    
navigateToURL(new URLRequest("http://www.miweb.com/images/"), "_blank");
    
warn.visible false;
}

warn.visible false
El PHP:
Código PHP:
<?php
if(isset($GLOBALS["HTTP_RAW_POST_DATA"])){
    
$jpg $GLOBALS["HTTP_RAW_POST_DATA"];
    
$img $_GET["img"];
    
$filename "images/"mktime(). ".jpg";
    
file_put_contents($filename$jpg);
$cuerpo '
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Web</title>
</head>

<body>

<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" valign="top">
    <p><strong><u>Datos del Contacto:</strong> </p>
    <p><strong>Nombre:</strong> '
$_POST["nombre"] .' <br>
    <strong>E-mail:</strong> '
$_POST["email"] .' <br>
    <strong>Lugar:</strong> '
$_POST["empresa"] .' <br>
   </td>
  </tr>
</table>
</body>
</html>
'


mail('[email protected],'Datos,$cuerpo,"FROM:- Web -<" $_POST["email"] .">\nReply-To: $email\nMIME-Version: 1.0\nContent-type: text/html; charset=iso-8859-1\nX-Priority: 3\nX-MSMail-Priority: High"); 

} else{
    echo 
"Encoded JPEG information not received.";
}
?>

Etiquetas: as3, flash, html, php
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 15:37.