Jos*_*hua 6 apache-flex air actionscript-3
将控件的位置设置为某个站点后.那我怎么能看看相关的HTML呢?我注意到,一旦我设置了Location,htmlText就会变为null,反之亦然......那么如何用TEXT格式查看控件中显示的HTML呢?
他们肯定不会这么容易,但诀窍是使用DOM.
我的HTML控件名为'html'
<mx:HTML id="html" location="http://www.googolflex.com"
width="100%" height="100%" />
Run Code Online (Sandbox Code Playgroud)
DOM包含在HTML组件的HTMLLoader中,它被称为"htmlLoader".
var o : Object = html.htmlLoader.window.document.getElementsByTagName("html")[0];
trace( o.textContent );
trace( o.innerText );
trace( o.innerHTML );
Run Code Online (Sandbox Code Playgroud)
我不是JavaScript专家,但你基本上通过html.htmlLoader.window向你展示了DOM.除了是查看源代码的不太方便的方法之外,这还允许您通过ActionScript执行许多JavaScript式的任务.
这个帮助文档引导我找到这个解决方案:从ActionScript访问DOM和JavaScript对象
| 归档时间: |
|
| 查看次数: |
1583 次 |
| 最近记录: |