Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在flash CS5.5 Actionscript 3.0中创建警报弹出窗口?_Javascript_Actionscript 3_Flash_Alert - Fatal编程技术网

Javascript 如何在flash CS5.5 Actionscript 3.0中创建警报弹出窗口?

Javascript 如何在flash CS5.5 Actionscript 3.0中创建警报弹出窗口?,javascript,actionscript-3,flash,alert,Javascript,Actionscript 3,Flash,Alert,我使用的是flash CS5.5。我想在flash中创建警报弹出窗口。 当我发布LMS时,同时使用谷歌浏览器或Interenet Expoler,所以我需要弹出消息 这是我的代码: import flash.external.ExternalInterface; //for invoking JavaScript in alert_btn.addEventListener(MouseEvent.CLICK, btnExitHandler); function btnExitHandler(

我使用的是flash CS5.5。我想在flash中创建警报弹出窗口。 当我发布LMS时,同时使用谷歌浏览器或Interenet Expoler,所以我需要弹出消息

这是我的代码:

import flash.external.ExternalInterface; //for invoking JavaScript in 

alert_btn.addEventListener(MouseEvent.CLICK, btnExitHandler);

function btnExitHandler(e:Event):void 
{
    ExternalInterface.call("closeCourseWindow");
}

这是我的密码。。我做错了什么

如果没有任何错误消息,很难猜测发生了什么,但我将给出一些提示,这些提示可能会导致问题:

首先,通过设置
allowscriptaccess
always
确保允许
ActionScript
访问
javascript

<param name="allowscriptaccess" value="always"/>

如果情况并非如此,请确保方法存在
closeCourseWindow
,并且其行为不会异常

始终使用flash调试器帮助您轻松捕获和解决问题

要允许
ActionScript
访问文件系统上的
JavaScript
界面,转到:
选择“始终允许”选项,然后重新加载警报框应该工作的页面。

您不能调试该过程吗?如果抛出任何错误?没有错误…但我的代码不工作..如果链接在远程服务器上,您可以发布链接吗?尝试使用URL C:\Users\Initech\Desktop\AlertBox.swf[swf]C:\Users\Initech\Desktop\AlertBox.swf启动并连接到播放机解压缩后的2908字节错误:错误#2067:外部接口在此容器中不可用。ExternalInterface需要Internet Explorer ActiveX、Firefox、Mozilla 1.7.5及更高版本,或其他支持NPRuntime的浏览器。flash处出现错误$/throwError()。AlertBox\u fla::Main Timeline/BTNexithHandler()处的external::ExternalInterface$/call()[AlertBox\u fla.MainTimeline::frame1:15]无法在此位置显示源代码。感谢George Garchagudashvili。。。只是我需要一个弹出消息,我在浏览器中给出。因此,请帮助您..这就是您尝试在远程、本地主机或使用
file://
协议运行脚本的全部内容吗?这很重要,请看这个问题:谢谢乔治。但是我不能理解fourm:(我必须在LMS中提醒我的弹出消息