gpt4 book ai didi

html - 使用 Flash AS3 提取 div 的内容

转载 作者:可可西里 更新时间:2023-11-01 13:39:38 26 4
gpt4 key购买 nike

我在 PHP 页面中嵌入了一个 SFW。页面上还有一个带有 id="target" 的 div。

我想访问该 div 的内容(即:其中的字符)并将它们保存为 AS3 中的 String 变量。我该怎么做?

到目前为止我的尝试

import flash.external.ExternalInterface;
var myDivContent = ExternalInterface.call("function(){ return document.GetElementById('target');}");
var myDivContent2:String = myDivContent.toString();
test_vars.text = myDivContent2; //Dynamic text output

最佳答案

我认为您不能在 ExternalInterface.call() 方法中定义函数。您必须按 JavaScript 中已存在的名称调用函数。

所以我会像这样创建一些 JavaScript 代码:

function getTargetContent()
{
return document.getElementById('target').innerHTML;
}

然后在你的 Flash 中,

var myDivContent = ExternalInterface.call("getTargetContent");

请注意,document.getElementById('target') 仅返回对该 div 的引用,而不返回其中的内容。因此,如果您不返回 .innerHTML,则 Flash 将获得一个可能无法使用的对象(尽管我实际上还没有尝试这样做)。

关于html - 使用 Flash AS3 提取 div 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768728/

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