flash 和javascript的交互

      Flash 2004-9-25 14:33
1\新建个FALSH文档:
2\放置一个动态文本区域,变量名是myVar;
3\保存发布;
4\打开发布后的html文件;插入发布的swf文档;
5\察看代码页:找到<object> 标志; 在其中插入id="myflash";
6\找到<embed>标签:插入name="myflash" swLiveConnect="true"
7\返回设计视图: 选择插入->表单对象->文本域;
8\修改该文本域成这样:
<input type="text" name="sendText" maxlength="45" onChange="doPassVar(this)">
这个里面的onchange事件在文本输入字符会自动执行的,doPassVar()函数将会被执行;
9\在<head>之间插入以下的javascript:
<SCRIPT LANGUAGE=javascript>
<!--
function doPassVar(args){
var sendText = args.value;
window.document.myFlash.SetVariable("myVar", sendText);
}
//-->
</SCRIPT>
这个里面的setVariables 是Flash javascript里面的一个方法;有两个参数:第一个是:flash影片里面的
变量 第二个是js里面的变量;
10\保存文件;
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}