首页 > 网站 > WEB开发 > 正文

23.13.在ActionScript和JavaScript之间跨脚本操作

2024-04-27 13:52:33
字体:
来源:转载
供稿:网友
23.13.1.问题
我想访问HTML元素节点,访问JavaScript变量和函数,操作CSS 样式。
23.13.2.解决办法
监听complete事件,使用<mx:HTML>控件的domWindow属性访问HTML DOM。
23.13.3.讨论
HTMLLoader类支持访问HTML文档的DOM对象。你可以访问HTML的节点元素,也可以和页面里的javascript交互,访问其变量和方法,也可以在JavaScript中调用ActionScript方法。

这种在JavaScript和ActionScript直接的调用叫跨脚本。

通过<mx:HTML> 控件的domWindow 属性可以访问HTML 文档的全局JavaScript对象。

domWindow属性是一个通用的对象类型,在其他ActionScript对象上通过点运算符访问HTML DOM的属性。使用domWindow属性,你可以访问HTML节点元素,JavaScript变量和函数以及任何CSS样式表。假定下面的HTML文档将被载入HTML控件中:
+展开
-HTML
<html>
<body>
<p id="helloField">Hello World</p>
</body>
</html>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表