|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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的视频编码格式相比,有了很大的提高。 |
|