资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
播放器控制与网页连接以及动画发布输出、播放器控制与网页连接以及动画发布输出、loadVariablesloadVariables 命令、命令、影片剪辑的深度、文本框影片剪辑的深度、文本框9、FLASH 脚本播放器控制与网页连接以及动画发布输出、loadVariables 命令、影片剪辑的深度、文本框 二十五、播放器控制与网页连接以及动画发布输出fscommand 命令fscommand 命令是一个非常强大的浏览器与网络动作命令。它可以让 FLASH 影片能够与 FLASH 播放器或者承载 FLASH 播放器的程序进行通信。还可以将消息传递给其他应用程序(比如 VB、C+等),它的语法格式如下:fscommand(command:String,parameters:String):Voidfscommand 命令包含两个参数,即 command 和 parameters,各自的意义如下:“command:String“是传递给主机应用程序用于任何用途的一个字符串,或者传递给 FLASH 播放器的一个命令.“parameters:String“是传递给主机应用程序用于任何用途的一个字符串,或者传递给 FLASH 播放器的一个值。如果要把消息发送给独立的播放器就需要使用到系统内置的六个命令和参数。这六个命令和参数在使用脚本助手添加 fscommand 命令时,可以进行选择系统内置的六个命令和参数的具体说明如下:command parameters 说明fullscreen true 或者 false 打开 FLASH 动画时是否进行全屏播放,true 表示全屏播放allowscale true 或者 false 是否允许用户在缩放动画播放窗口的同时改变 FLASH 文件中的对象大小showmenu true 或者 false 选择 false 就隐藏了“设置“和“关于 Flash Player“以外的所有右键菜单trapallkeys true 或者 false 设置为 true 就可以锁定所有的键盘输入,使所有的快捷键都无效exec 应用程序的路径 在可播放FLASH 文件的非 FLASH 播放器中调入并执行应用程序(.exe .com 或者.bat)quit 无 关闭可播放 FLASH 文件的播放器窗口关于以上命令的用法大家看下面的语句:fscommand(“fullscreen“,“true“);/打开 FLASH 文件自动进行全屏播放fscommand(“allowscale“,“true“);/允许对 FLASH 文件中的对象进行缩放fscommand(“showmenu“,“false“);/隐藏主要的 FLASH 右键菜单fscommand(“trapallkeys“,“true“);/键盘的输入对 FLASH 播放器无效fscommand(“exec“, “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 methodurl: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”,_root.mc)二 loadVariables 命令使用 loadVariables 命令可以从外部文件中读取数据,并设置影片剪辑中变量的值,比如设置影片剪辑中动态文本框的变量。外部文件可以是 ASP JSP PHP 等脚本生成的文件。loadVariables(url:String,target:Object,method:String):Void此命令包含三个参数:url target methodurl:String 要加载变量所处位置的绝对路径或者相对的 urltarget:Object 指向接收所加载变量的影片剪辑的目标路径method:String 指定用于发送变量的 HTTP 方法,这个参数必须时字符串 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“, “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._alpha=100) delete _root.onEnterFrame;onMouseDown = function () show();二十七、影片剪辑的深度1. getDepth 方法getDepth 方法可以返回影片剪辑实例的深度值mc. getDepth();mc 是影片剪辑的实例名称,getDepth 返回的是一个整数,表示影片剪辑所在的深度2getInstanceAtDepth 方法我们可以使用 getInstanceAtDepth 方法来返回指定深度上的影片剪辑实例。通过此来查看指定的深度是否已经被占用。mc. getInstanceAtDepth(depth);mc 是所要检查的范围,depth 是整数,用来检查 mc 中指定深度级别。如果这个深度上没有影片剪辑实例。那么就返回 undefined.3getNextHighestDepth 方法getNextHighestDepth 方法可以返回下一个可用的最大深度值。mc. getNextHighestDepth();返回的是一个整数。代表可用最大深度值。4影片剪辑深度的交换如果要将一个影片剪辑移到另一个影片剪辑的前面或者后面,可用使用 swapDepths 方法来交换两个影片剪辑的深度。mc.swapDepths(depth/target);mc 指的是要与其他实例交换深度的实例名称,如果实例名称是 depth,那么就表示 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“mc“+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);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号