gpt4 book ai didi

javascript - 我有分割屏幕的 javascript 代码,但是,如何从 flex 应用程序运行它?

转载 作者:行者123 更新时间:2023-11-29 18:35:58 25 4
gpt4 key购买 nike

因此,这段代码将屏幕分成两帧:

Javascript:A14nH=location.href;L3f7="http://www.google.com";R1Gh7="http://www.google.com";if(L3f7&&R1Gh7){Fr4Q='<frameset%20cols=\'*,*\'>\n<frame%20src=\''+L3f7+'\'/>';Fr4Q+='<frame%20src=\''+R1Gh7+'\'/>\n';Fr4Q+='</frameset>';with(document){write(Fr4Q);void(close())}}else{void(null)}

我需要从 flex 应用程序运行这段代码,我正在做的是:

   var jsFunc:String = "function () { location.href=\"javascript:A14nH=location.href; L3f7=\"http://www.google.com\";R1Gh7=\"http://www.google.com\";if(L3f7&&R1Gh7){Fr4Q=\"<frameset%20cols=\"*,*\">\n<frame%20src=\"\"+L3f7+\"\"/>\";Fr4Q+=\"<frame%20src=\"\"+R1Gh7+\"\"/>\n\";Fr4Q+=\"</frameset>\";with(document){write(Fr4Q);void(close())}}else{void(null)}\"}";
var divExists:Boolean = ExternalInterface.call(jsFunc);

谁能告诉我哪里出了问题?

(顺便说一句,如果您更改 var jsFunc:String = "function () { location.href='http://www.google.com' }"; 页面确实会将您带到谷歌)

最佳答案

确保对象的“allowNetworking”参数和 Flash 的嵌入标记设置为 true。使用该参数,整个 ExternalInterface 包将受到严重限制。

此外,将 javascript 与 HTML 一起存储可能是一个更好的主意。然后,在 AS3 中,您可以使用 ExternalInterface 调用 js 函数。

IN ActionScript:ExternalInterface.call(myJavascriptFunc) 将调用 myJavascriptFunc 如果它与 Flash 应用程序加载在同一页面中。

关于javascript - 我有分割屏幕的 javascript 代码,但是,如何从 flex 应用程序运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162622/

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