Actionscript 3 AS3从HTML页面返回文本

Actionscript 3 AS3从HTML页面返回文本,actionscript-3,flash,flash-cs6,Actionscript 3,Flash,Flash Cs6,我正在尝试从一个网站(外部域)读取一些文本,并将其显示在我的flash电影中,有没有一种对初学者友好的方法 html页面上的文本放在容器中(如果这样做更容易,我可以更改它) 200$ 500$ 600$ 我该怎么做 我一直在阅读AS3帮助页面(使用ExternalInterface类),但找不到任何适合我需要的内容。首先,很抱歉没有发表评论-但我的声誉太低 只有当从中加载的域的crossdomain.xml文件设置了通配符设置时,才能使用URLLoader加载单独的文档。否则,尝试从该url加

我正在尝试从一个网站(外部域)读取一些文本,并将其显示在我的flash电影中,有没有一种对初学者友好的方法

html页面上的文本放在容器中(如果这样做更容易,我可以更改它)

200$
500$
600$
我该怎么做


我一直在阅读AS3帮助页面(使用ExternalInterface类),但找不到任何适合我需要的内容。

首先,很抱歉没有发表评论-但我的声誉太低

只有当从中加载的域的crossdomain.xml文件设置了通配符设置时,才能使用URLLoader加载单独的文档。否则,尝试从该url加载任何内容时将出现SecurityError


如果可以做到这一点,并且您已经将页面加载到flash,并且这些div具有id,那么您可以创建一个正则表达式并搜索它们,或者尝试通过加载的字符串创建XML对象——这不太可能奏效,但您可以一直尝试。使用XML,您可以在AS3中使用E4X访问节点。

您想将html文件加载到swf对象中吗?或者您想将变量传递给swf对象?我想将这3个div的内容显示为swf中的3个单独文本您的swf放在同一页上?不,包含内容的html文件位于外部域上。据我所知,使用URLLoader+AllowScriptAccess=应该一直有效吗?我只是不知道如何将其编码在一起,或者是否有一种更简单的方法?一种方法可能是使用一些服务器端技术(例如PHP)创建类似代理的东西,以便PHP可以解析需要从中获取数据的页面(例如DIVs),Flash将使用URLRequest调用此PHP脚本,并从中获取格式良好的数据。PHP可以是服务器上的任何软件,只需设置crossdomain.xml,它就可以在Flash中正常工作。
<div id="price1">200$</div>
<div id="price2">500$</div>
<div id="price3">600$</div>