Javascript 如何在flash CS5.5 Actionscript 3.0中创建警报弹出窗口?
我使用的是flash CS5.5。我想在flash中创建警报弹出窗口。 当我发布LMS时,同时使用谷歌浏览器或Interenet Expoler,所以我需要弹出消息 这是我的代码: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(
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中提醒我的弹出消息