gpt4 book ai didi

actionscript-3 - 处理AS3中的安全错误

转载 作者:行者123 更新时间:2023-12-03 09:00:27 27 4
gpt4 key购买 nike

我在AS3中为vimeo播放器使用导入的类,它是官方的vimeo播放器api(vimeo.com)。我想处理该类实例引发的所有安全性错误(当对象无法为视频加载外部URL时,将引发这些错误)。这就是我得到的:

    var clipPlayer = new VimeoPlayer("5d22d3942a54d7c75b931bab4a911857", videoID[clickedClip], fullVideoWidth, fullVideoHeight, "10", 2);
clipPlayer.addEventListener(SecurityErrorEvent.SECURITY_ERROR , vimeoError);

在类(class)的后续代码中,我有了处理事件的函数:
    function vimeoError (e : SecurityErrorEvent) : void {
trace("vimeo player failed to load");
}

这一切似乎很简单,但是错误处理程序没有触发。我必须在这里遗漏一些东西……也许您无法在VimeoPlayer对象上注册这种事件侦听器。但是,我可以肯定是VimeoPlayer对象抛出了它们。这是我得到的例子:
Error opening URL 
'http://api.vimeo.com/moogaloop_api.swf?oauth_key=5d22d3942a54d7c75b931bab4a911857&clip_id=21185860&width=500&height=281&fullscreen=0&fp_version=10&api=1&cache_buster=565.7249609939754'
SecurityError: Error #2000: No active security context.

最佳答案

调度的错误事件与引发的Error分开。在很多情况下,这两种情况都可能发生,然后您需要侦听前者,并使用try语句围绕可能抛出的代码捕获后者。您引用的错误似乎是引发的错误(因为事件通常会串为涉及方括号的内容)。

关于actionscript-3 - 处理AS3中的安全错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019056/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com