0

我目前正在尝试设置一个按钮,当它被激活时,它将从应用程序中获取一个号码并调用它。

我目前正在使用以下代码,但没有结果;

var number3:String = "tel:1234567890";
var targetURL:URLRequest = new URLRequest(number3);

...
function Call3 (e:MouseEvent):void {
navigateToURL(targetURL);
}

Call3 函数由事件侦听器触发。

但是,当我对此进行测试时,什么也没有发生。

我花了一些时间寻找有关使用 AS3 使用 iOS 设备拨打电话的信息,但无济于事。

4

2 回答 2

0

我遇到过同样的问题。码头是正确的。

如果您的舞台上有一个名为call_btn的按钮,那么完整代码的外观如下

import flash.net.navigateToURL;
import flash.net.URLRequest;

var myNumber:Number = 5555555555;
var callString:String = "tel://"+String(myNumber);
var callURL:URLRequest = new URLRequest(callString);

call_btn.addEventListener(MouseEvent.CLICK, callNumber);
function callNumber(e:MouseEvent):void{
navigateToURL(callURL);
}
于 2014-12-23T23:47:01.797 回答
0

拨打电话的 URL 方案是tel://

这可能就是它不起作用的原因。

于 2013-08-03T02:56:02.203 回答