【发布时间】:2018-08-20 00:20:59
【问题描述】:
我正在尝试在 Adobe Animate 中 ping 一个网站,但我不确定我在哪里搞混了。我拥有的当前代码如下 - 任何帮助表示赞赏
目的是什么:点击实例名称为 HotelA 的按钮 ping 一个网站 (我已经拿到了跨域xml文件)
谢谢 -问候,A。
HotelA.addEventListener(MouseEvent.CLICK, doThePing);
var ldr:URLLoader = new URLLoader();
ldr.addEventListener(HTTPStatusEvent.HTTP_STATUS, ldrStatus);
var url:String = "www.google.com.au";
function doThePing():void
{
ldr.load(new URLRequest(url));
}
function ldrStatus(evt:*):void
{
if(evt.status == 200)
{
doRedirect();
}
else
{
// there is an internet connection but the server returns something else (probably something is wrong with the server)
doFailedRedirect();
}
}
function doRedirect():void
{
gotoAndStop(1);
}
function doFailedRedirect():void
{
gotoAndStop(7);
}
我看到的“输出”错误是:
ArgumentError: Error #1063: Argument count mismatch on AssignTask_Working_fla::MainTimeline/doThePing(). Expected 0, got 1.
【问题讨论】:
-
doThePing函数缺少event:MouseEvent参数,https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html
标签: actionscript-3 adobe