仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1490|回复: 9
打印 上一主题 下一主题

[学习教程] 来讲讲:javascript和Flash的通讯 (1)

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
借助令人兴奋的全新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:53 来自手机 | 只看该作者

来讲讲:javascript和Flash的通讯 (1)

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 19:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表