Aunque usted no lo crea, el iPhone también sirve para hacer llamadas telefónicas. Solo necesitamos invocar el protocolo "tel:" más el número que deseamos marcar. Se levantará el servicio telefónico del equipo y se realizará la llamada como si la hubiera marcado desde el teléfono. El código básico para realizar una llamada es el siguiente:
package {
import flash.display.MovieClip;
import flash.net.URLRequest;
import flash.net.navigateToURL;
import flash.events.MouseEvent;
public class Telefono extends MovieClip {
public function Telefono() {
init()
}
private function init(){
marcar_btn.addEventListener(MouseEvent.CLICK, onMarcar);
}
private function onMarcar(e:MouseEvent):void {
var num:String = "tel:"+telefono_txt.text;
ejecutaComando(num);
}
private function ejecutaComando(comando:String):void{
var req:URLRequest = new URLRequest(comando);
try{
navigateToURL(req);
}
catch(e:Error){
trace("Ocurrio un error");
}
}
}
}
En el archivo fla necesitará una caja de texto de entrada (del tipo que desee) y un botón con el nombre de instancia marcar_btn
No hay comentarios:
Publicar un comentario