Buenas tardes.
Estoy desarrollando una aplicación en Adobe Flash Profesional CS6 (AIR 3.2 for iOS, AS3) cuya única función es sacar una foto y enviarla a un servidor, para esto estoy utilizando la API CameraUI.
El problema es que al sacar una segunda foto la pantalla del teléfono se ve en negro y queda así por un buen tiempo, cual podría ser la causa de este problema?
Probé en varios dispositivos y me sucede lo mismo.
este es el código que estoy utilizando.
package
{
import flash.events.Event;
import flash.media.*;
public class libpho extends MovieClip
{
var galeria:CameraRoll = new CameraRoll();
var camara:CameraUI = new CameraUI;// Llamada a camara interna
public function libpho ()
{
capa.btnCodigo.addEventListener(MouseEvent.CLICK,login);
}
public function login(e:Event):void{
if( CameraUI.isSupported )
{
camara.addEventListener( MediaEvent.COMPLETE, subirImg );
camara.addEventListener( Event.CANCEL, cameraCancelada );
camara.addEventListener( ErrorEvent.ERROR, camaraError );
camara.launch( MediaType.IMAGE );
}
else
{
msm.text="error";
}
}
}
}
esto es lo que ocurre.(se ven los botones pero no se visualiza nada, solo me sucede en iOS probe en android y no tuve problemas)
Gracias.