仓酷云

标题: 来讲讲:javascript和Flash的通讯 (1) [打印本页]

作者: 第二个灵魂    时间: 2015-1-15 23:11
标题: 来讲讲:javascript和Flash的通讯 (1)
借助令人兴奋的全新3D平移和旋转工具,通过3D空间为2D对象创作动画,您可以沿x、y、z轴创作动画。

申明:略作修正,次要是一些很低级的操纵;又良多类似的文章,不外这个很威望
上面是一些在和利用javascript的HTML文件间接通讯的示例,每一个示例都有大略的步骤
本文会商了3种基础的Flash/javascript通讯体例:
  >javascript到Flash的通讯----利用Flash播放器的javascript办法
  >Flash到javascript的通讯----利用Flash的fscommand
  >Flash到Flash的通讯-----------利用当地毗连工具或综合上2种手艺
并非一切的扫瞄器都很器重剧本.为了和Flash播放器通讯,扫瞄器必需有内置的钩子以便Flash播放器能够监听.扫瞄器必需是以下的几种:
  >NetscapeNavigator3.0-4.7x,和Netscape6.2或更高
  (Windows95/98/NT/2000/XP或MacOS;同意Java和LiveConnect)
  >InternetExplorer3.0或更高
  (仅Windows95/98/NT/2000/XP;同意ActiveX)
注重:Macintosh上的InternetExplorer和初期版本的Netscape6不撑持这类办法.请检察本文的附加信息
javascript到Flash的通讯
步骤:
  >Flash中
  1.新建一个文件,保留为javascript_to_flash.fla
  2.用笔墨工具在舞台上创立一个文本域
  3.选择这个文本域,在属性面板中,从下拉列表当选择静态文本(DynamicText),在变量(variable)栏填上"myVar"
  注重:最好的习气是利用Instance,用myVar.text变动myVar的值.为了复杂起见和兼容Flash4和Flash5,我们利用的是变量名的情势.
  4.保留文件
  5.公布HTML文件和SWF文件

  >中
  下一步的事情转移到Dreamweaver中了,固然也能够是的HTML编纂器
  1.翻开上一步公布的HTML文件
  2.拔出天生的SWF文件和OBJECT/EMBED标签
  (1)Insert>Media>Flash,并选择这个Flash
  (2)切换到代码视图,我们必要修正被选中的<OBJECT>和<EMBED>标签
  (3)在OBJECT标签中,拔出id="myFlash"
  <objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width=366height=142id="myFlash">
注重:假如你是粘贴复制代码的话,确保删除不用要的换行.不然大概会引发毛病;id也能够在属性面板里间接输出
  (4)在EMBED标签中,拔出name="myFlash"和swLiveConnect="true",确保没有利用id属性!代码应该是如许子的:
  <embedsrc="http://www.jcwcn.com/Files/BeyondPic/oldjcwimg/2005-11/15/05111513260027266.swf"quality=highwidth=366height=142
type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com
/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";
name="myFlash"swLiveConnect="true"></embed>
</p>


</p>
[1]200806/15206_2.html>[2]200806/15206_2.html>下一页




  3.创立表单域
  (1)回到计划视图
  (2)拔出文本域(Insert>FormObject>TextField),假如扣问是不是增加表单域,选择是
  (3)把文本域的HTML标签修正成如许:
  <inputtype="text"name="sendText"maxlength="45"onChange="doPassVar(this)">
  每当文本域内容产生变更时,onChange就被触发,doPassVar()函数就被挪用
  4.创立传送变量值的javascript函数
  复制上面的javascript到<head></head>标签内
<SCRIPTLANGUAGE=javascript>
<!--
functiondoPassVar(args){
varsendText=args.value;
window.document.myFlash.SetVariable("myVar",sendText);}
//-->
</SCRIPT>
  5.保留文件,测试一下(F12)
  Flash到javascript的通讯
  从HTML能够发送数据到Flash,反过去也能够.这个例子演示了怎样使用Flash的Fscommand来发送数据到javascript.
  检察示例:示例2下载源文件:flash_to_javascript.zip(10K)
  扼要步骤:
  >Flash中
  新
200806/15206.html>上一页200806/15206.html>[1][2]


Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
作者: 莫相离    时间: 2015-1-16 10:46
标题: 来讲讲:javascript和Flash的通讯 (1)
不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。
作者: 灵魂腐蚀    时间: 2015-1-18 12:30
FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。
作者: 再见西城    时间: 2015-1-27 08:21
flash制作的动画文件比较小,可以在网络上快速传播!
作者: 小魔女    时间: 2015-2-5 11:28
专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。
作者: 简单生活    时间: 2015-2-11 19:42
单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画
作者: 只想知道    时间: 2015-3-2 18:30
中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。
作者: 谁可相欹    时间: 2015-3-11 06:51
都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经
作者: 因胸联盟    时间: 2015-3-18 03:26
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
作者: 若天明    时间: 2015-3-25 14:43
还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2