播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框

上传人:子 文档编号:41940539 上传时间:2018-05-31 格式:DOC 页数:8 大小:32KB
返回 下载 相关 举报
播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框_第1页
第1页 / 共8页
播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框_第2页
第2页 / 共8页
播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框_第3页
第3页 / 共8页
播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框_第4页
第4页 / 共8页
播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框》由会员分享,可在线阅读,更多相关《播放器控制与网页连接以及动画发布输出、loadvariables命令、影片剪辑的深度、文本框(8页珍藏版)》请在金锄头文库上搜索。

1、播放器控制与网页连接以及动画发布输出、播放器控制与网页连接以及动画发布输出、loadVariablesloadVariables 命令、命令、影片剪辑的深度、文本框影片剪辑的深度、文本框9、FLASH 脚本播放器控制与网页连接以及动画发布输出、loadVariables 命令、影片剪辑的深度、文本框 二十五、播放器控制与网页连接以及动画发布输出fscommand 命令fscommand 命令是一个非常强大的浏览器与网络动作命令。它可以让 FLASH 影片能够与 FLASH 播放器或者承载 FLASH 播放器的程序进行通信。还可以将消息传递给其他应用程序(比如 VB、C+等),它的语法格式如下:

2、fscommand(command:String,parameters:String):Voidfscommand 命令包含两个参数,即 command 和 parameters,各自的意义如下:“command:String“是传递给主机应用程序用于任何用途的一个字符串,或者传递给 FLASH 播放器的一个命令.“parameters:String“是传递给主机应用程序用于任何用途的一个字符串,或者传递给 FLASH 播放器的一个值。如果要把消息发送给独立的播放器就需要使用到系统内置的六个命令和参数。这六个命令和参数在使用脚本助手添加 fscommand 命令时,可以进行选择系统内置的六个命

3、令和参数的具体说明如下:command parameters 说明fullscreen true 或者 false 打开 FLASH 动画时是否进行全屏播放,true 表示全屏播放allowscale true 或者 false 是否允许用户在缩放动画播放窗口的同时改变 FLASH 文件中的对象大小showmenu true 或者 false 选择 false 就隐藏了“设置“和“关于 Flash Player“以外的所有右键菜单trapallkeys true 或者 false 设置为 true 就可以锁定所有的键盘输入,使所有的快捷键都无效exec 应用程序的路径 在可播放FLASH 文件

4、的非 FLASH 播放器中调入并执行应用程序(.exe .com 或者.bat)quit 无 关闭可播放 FLASH 文件的播放器窗口关于以上命令的用法大家看下面的语句:fscommand(“fullscreen“,“true“);/打开 FLASH 文件自动进行全屏播放fscommand(“allowscale“,“true“);/允许对 FLASH 文件中的对象进行缩放fscommand(“showmenu“,“false“);/隐藏主要的 FLASH 右键菜单fscommand(“trapallkeys“,“true“);/键盘的输入对 FLASH 播放器无效fscommand(“exe

5、c“, “C:WINDOWSsystem32calc.exe“);/调用应用程序“计算器“fscommand(“quit“);/关闭 FLASH 播放器窗口FLASH 动画的发布1、发布设置2、输出视频文件3、输出图像文件二十六、loadVariables 命令一 loadMovie 命令1.loadMovie 命令可以将外部的 SWF 动画或者图片文件加载到 FLASH 影片中。loadMovie 命令语法格式:loadMovie(url:String,target:Object/String, method:String):Void此命令包含三个参数:url target methodur

6、l:String 要加载的 swf 文件或者图片文件所在的路径target:Object/String 对影片剪辑的引用或者目标影片剪辑路径的字符串。method:String 指定用于发送变量的 HTTP 方法,这个参数必须时字符串 GET 或者 POST。如果没有要发送的变量,就省略这个参数。GET 方法用于发送少量的变量,POST 方法用于发送长字符串的变量。2.使用 loadMovie 加载影片我们可以使用 loadMovie 命令加载外部的 SWF 文件loadMovie(“1.swf”,_root.mc)3使用 loadMovie 加载图片loadMovie(“1.jpg”,_ro

7、ot.mc)二 loadVariables 命令使用 loadVariables 命令可以从外部文件中读取数据,并设置影片剪辑中变量的值,比如设置影片剪辑中动态文本框的变量。外部文件可以是 ASP JSP PHP 等脚本生成的文件。loadVariables(url:String,target:Object,method:String):Void此命令包含三个参数:url target methodurl:String 要加载变量所处位置的绝对路径或者相对的 urltarget:Object 指向接收所加载变量的影片剪辑的目标路径method:String 指定用于发送变量的 HTTP 方法,

8、这个参数必须时字符串 GET 或者 POST。如果没有要发送的变量,就省略这个参数。GET 方法用于发送少量的变量,POST 方法用于发送长字符串的变量。loadVariables(“aa.txt”,_root.mc);三 loadVariablesNum 命令使用 loadVariablesNum 命令可以从外部文件中读取数据,并且可以设置播放器的级别中的变量的值。loadVariablesNum(url:String,level:Number, method:String):Void其中 level 是一个整数,用来指定 FLASH 播放器接收这些变量的级别var tu = “1.jpg“

9、, “2.jpg“, “3.jpg“, “4.jpg“;var i = 0;function show() _root.createEmptyMovieClip(“pic“, 0);_root.pic.loadMovie(tu);_root.pic._alpha = 0;_root.pic._xscale=10;_root.pic._yscale=10;i+;i%=4;_root.onEnterFrame = function() _root.pic._alpha += 7;_root.pic._xscale += 5;_root.pic._yscale += 5;if (_root.pic.

10、_alpha=100) delete _root.onEnterFrame;onMouseDown = function () show();二十七、影片剪辑的深度1. getDepth 方法getDepth 方法可以返回影片剪辑实例的深度值mc. getDepth();mc 是影片剪辑的实例名称,getDepth 返回的是一个整数,表示影片剪辑所在的深度2getInstanceAtDepth 方法我们可以使用 getInstanceAtDepth 方法来返回指定深度上的影片剪辑实例。通过此来查看指定的深度是否已经被占用。mc. getInstanceAtDepth(depth);mc 是所要

11、检查的范围,depth 是整数,用来检查 mc 中指定深度级别。如果这个深度上没有影片剪辑实例。那么就返回 undefined.3getNextHighestDepth 方法getNextHighestDepth 方法可以返回下一个可用的最大深度值。mc. getNextHighestDepth();返回的是一个整数。代表可用最大深度值。4影片剪辑深度的交换如果要将一个影片剪辑移到另一个影片剪辑的前面或者后面,可用使用 swapDepths 方法来交换两个影片剪辑的深度。mc.swapDepths(depth/target);mc 指的是要与其他实例交换深度的实例名称,如果实例名称是 dept

12、h,那么就表示 mc 和深度是 depth 上的实例交换深度。如果参数是 target,表示 mc 与实例 target 交换深度num = 7;/加载图片的数量a = 275;/图片做椭圆形运动的 X 轴的中心b = 200;/图片做椭圆形运动的 Y 轴的中心rx =190;/图片做椭圆形运动的 X 轴的半径ry = 50;/图片做椭圆形运动的 Y 轴的半径n = 0;/用来计算运动速度的角度值angle=0;/用来计算运动速度的弧度值speed=0;/计算图片响应鼠标运动的速度增量for (i=1; i50 else _root“mc“+i.swapDepths(10-i);_root“m

13、c“+i.gotoAndStop(i);gotoAndPlay(2);二十八、文本框1. 文本框的类型2. 动态文本框3. 输入文本框影片剪辑的第一帧的脚本:textarea=textshow.substring(0,index)+“_“; index+; if(indextextshow.length) stop(); gotoAndPlay(Math.ceil(Math.random()*5)+5);gotoAndPlay(1);影片剪辑 screen 上的脚本:onClipEvent(load) textshow=new String; textshow=“请在下方区域输入文字“; index=1; 播放按钮上的:on(press) screen.textshow=textinput; screen.index=1; screen.gotoAndPlay(1);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号