Javascript和AS相互交互调用
Re
一个公用类:flash.external.ExternalInterface;
该类有两个相关方法:
1、调用javascript函数;
ExternalInterface.call(´js函数名´[,以逗号隔开的多个参数]);
其中js函数名为在javascript中申明的函数名称,
传递的参数可以是as中任何类型的数据,这些参数将被自动转换成js变量;
2、注册js中可用的回调函数;
ExternalInterface.addCallback(´js中调用的函数名´,as中的回调函数);
其中js中调用的函数名为指定flash实例的此回调函数在js中调用时的属性名,
如:flash.test,在上述addCallback方法的第一个参数则应设置:“test”;
在AS文件当中调用了上述的两个方法,并在javascript中申明好即将被as调用的函数之后,
即为AS调用js和js调用AS中函数做好了准备,
编译好swf文件,
然后发布flash项目,
则可在自动生成的html文件中测试所做好的测试功能。
注意:
生成的html页面需要在web服务器下浏览,
flash文件才能正常地与js交互(应该是flash的安全沙箱限定了本地不能与js交互)。
相关文档:
出处:http://www.jcwcn.com/article/2005/1210/javascript_17476.html
<HTML>
<HEAD>
<title>WEB页面导出为EXCEL文档的方法
</title>
</HEAD>
<body>
<BR>
<table id = "PrintA" width="100%" border="1" cell ......
CDATA 内部的所有东西都会被解析器忽略。
假如文本中包含了大量的 "<" 和 "&" 字符 - 就像编程代码中经常出现的情况一样 - 那么这个 XML 元素就可以被定义为一个 CDATA 部分。
CDATA 区段开始于 "<![CDATA[",结束于 "]]>":
<script type="text/javascript">
<![CDATA[
function compare(a,b ......
Javascript关闭当前窗口2007-09-03 11:11这个太简单了,window.close()就可以了; 不过它会出个提示“您查看的网页正在试图关闭窗口。是否关闭窗口?”,能不能不出这个提示?N年前就有人问过我,那时候我还是菜鸟,不过我的回答还算“专业”。呵呵; “如果你第一次打开这个网页,window.close() ......
进入新的项目组后,发现自己的功力差远了,他们写的javaScript代码我很多都看不懂,现在我做java前端开发,javaScript是非常重要的,现在我决定重新拾起《JavaScript高级程序设计》学习,成为一个javaScript能手。
看完第一章我到还是搞不明白DOM的意思。
......