javascript和Flash的通信

2016-02-19 22:14 4 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的javascript和Flash的通信,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - Web开发 】

    说明: 略作修改,主要是一些很初级的操作; 又很多相似的文章,不过这个很权威
  下面是一些在Flash和使用javascript的HTML文件直接通信的示例,每个示例都有简略的步骤

  本文讨论了3种基本的Flash/javascript通信方式:
   javascript 到 Flash的通信----使用Flash播放器的javascript方法
   Flash 到 javascript的通信----使用Flash的fscommand
   Flash 到 Flash的通信-----------使用本地连接对象或综合上2种技术

  并不是所有的浏览器都很重视脚本.为了和Flash播放器通信,浏览器必须有内置的钩子以便Flash播放器可以'监听'.浏览器必须是下列的几种:
   Netscape Navigator 3.0-4.7x, 和 Netscape 6.2或更高
  (Windows 95/98/NT/2000/XP 或 MacOS; 允许Java和LiveConnect)
  Internet Explorer 3.0 或更高
  (仅Windows 95/98/NT/2000/XP; 允许ActiveX)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  注意:Macintosh上的Internet Explorer和早期版本的Netscape6不支持这种方法.请查看本文的附加信息

  javascript到Flash的通信
  这个例子演示了如何使用Flash的method把变量从HTML的input text 发送到该页面中的Flash文件中.HTML input的数据通过Flash的SetVariable方法传送到Flash文件中.

  步骤:
  Flash中
  1.新建一个文件,保存为javascript_to_flash.fla
  2.用文字工具在舞台上创建一个文本域
  3.选择这个文本域,在属性面板中,从下拉列表中选择动态文本(Dynamic Text),在变量(variable)栏填上"myVar"
  注意:最好的习惯是使用Instance,用myVar.text更改myVar的值.为了简单起见和兼容Flash4和Flash5,我们使用的是变量名的形式.
  4.保存文件
  5.发布HTML文件和SWF文件

  步骤:
  Flash中
  1.新建一个文件,保存为javascript_to_flash.fla
  2.用文字工具在舞台上创建一个文本域
  3.选择这个文本域,在属性面板中,从下拉列表中选择动态文本(Dynamic Text),在变量(variable)栏填上"myVar"
  注意:最好的习惯是使用Instance,用myVar.text更改myVar的值.为了简单起见和兼容Flash4和Flash5,我们使用的是变量名的形式.
  4.保存文件
  5.发布HTML文件和SWF文件

  Dreamweaver中
  下一步的工作转移到Dreamweaver中了,当然也可以是其他的HTML编辑器
  1.打开上一步发布的HTML文件
  2.插入生成的SWF文件和OBJECT/EMBED标签
  (1) InsertMediaFlash,并选择这个Flash
  (2) 切换到代码视图,我们需要修改被选中的OBJECT和EMBED标签
  (3) 在OBJECT标签中,插入id="myFlash"
  object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width=366 height=142 id="myFlash"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1627985.html

延伸阅读
标签: Web开发
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / title仿Flash广告图片...
标签: Web开发
本JavaScipt教程将让你感受到Flash给您带来有声世界的无穷魅力。在开始本教程之前,我先介绍一下本教程涉及到的内容:隐藏嵌入的SWF、 播放流同步的SWF、 从指定的帧上开始流、 停止和播放流、 检查是否磁道在播放、 检查是否播放器准备好、 检查SWF转载的百分比、验证SWF是否完全装载好、检查播放器的版本号、设置最小的播放器版本号、 清...
标签: Web开发
2在服务端合并和压缩JavaScript和CSS文件 Web性能优化最佳实践中最重要的一条是减少HTTP请求,它也是YSlow中比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射(Image Map)和使用Data URI来编码图片。CSS Sprites和图像映射现在已经随处可见了,但由于IE6和IE7不支持Data URI以及性能问题,...
标签: Web开发
1.最开始web上只有静态的html 2.为了满足更好的交互需求,netscape开发了在Navigator中使用的LiveScript语言,后改名为JavaScript 3.Microsoft发行jscript用于internet explorer. 4.最初的jscript和javascript差异过大,web程序员不得不痛苦的为两种浏览器编写两种脚本。于是诞生了ECMAScript,是一种国际标准化的javascr...
随着软件版本的更新,同属Micromedia门下的Flash和Freehand结合得越来越好。 现在,你可以使用Freehand 强大的绘图功能创建在Flash中制作起来非常烦琐的对象,另外,在Freehand中应用的一些特效或是渐变填充也可以完好无损地保留到Flash中,而且还可以做相应的编辑和修改;Freehand中的制作的Symbol可以直接转换成Flash里面的Sym...

经验教程

995

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部