来讲讲: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>200806/15206_2.html>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>
Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
来讲讲:javascript和Flash的通讯 (1)
不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。 flash制作的动画文件比较小,可以在网络上快速传播! 专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。 单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画 中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。 还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;
页:
[1]