Flash 5 中文帮助之二
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
对象(这里暂时叫指针对象吧),这个对象是通过产生新的generic Object对象获得的。 说明: 方法; 将指针对象从主场景坐标系转换到MC的本地坐标系中。 播放器: Flash 5 或以后版本 例子: 下面的例子将包含有主场景的x,y坐标的指针对象转换成MC中的本地坐标。 onClipEvent(mouseMove) { point = new object(); point.x = _root._xmouse; point.y = _root._ymouse; globalToLocal(point); _root.out = _xmouse + " === " + _ymouse; _root.out2 = point.x + " === " + point.y; updateAfterEvent(); } 参考: MovieClip.localToGlobal MovieClip.getBounds MovieClip.gotoAndPlay 语法: anyMovieClip.gotoAndPlay(frame); 参数: frame 播放头将要被设置的帧位置(就是要开始播放的帧位置)。 说明: 方法;在指定的帧数开始播放动画。 播放器: Flash 5 或以后版本。 MovieClip.gotoAndStop 语法: anyMovieClip.gotoAndStop(frame); 参数: frame 播放头所要移到的帧位置。 说明: 方法;跳到指定的帧并停止动画的播放。 播放器: Flash 5 或以后版本。 MovieClip.hitTest 语法: anyMovieClip.hitTest(x, y, shapeFlag); anyMovieClip.hitTest(target); 参数: x 在主场景中点击区的x坐标。 y 在主场景中点击区的y坐标。 x,y坐标都是定义在主场景的坐标系中的。 target 判断anyMovieClip这个实体所要相交的目标MC。这个目标通常是表现为一个按纽或者是文本框。 shapeFlag 是一个布尔值,当为(true)值时,将根据实体的外型进行判断,当为(false)值时,则简单地按照实体的范围框(即按照MC的上下左右范围)进行判断。这个参数只用在第一种形式中。 说明: 方法;判断指定的anyMovieClip是否和另外一个MC或者用x.y坐标指定的点交叉。 第一种用法将指定实体的外形或者范围框(通过shapeFlag设置)与x,y坐标的点相比。如果shapFlag为true,那么使用实体中的实际外形进行比较,实体中任何一个点经过(x,y)这个点时,该方法返回值true。这在判断MC的指定点击区(热区)时非常有用。 第二种用法判断指定实体和目标的范围框是否交叉,它们任何点的交叉将导致返回值为true。 播放器: Flash 5 或以后版本 例子: 下面的例子判断你的MC实体 yourmc 是否经过点(100,200): if ( yourmc.hitTest( 100 , 200 , false ) ); //(100,200)为你判断的点的坐标 其中最后一个参数: false 判断 yourmc 的范围框(上下左右范围)是否经过(100,200)的点 true 判断 yourmc 的实际外形是否经过(100,200)的点 下面的例子利用hitTest与x_mouse和y_mouse参数来判断鼠标是否经过目标MC的范围: if (hitTest( _root._xmouse, _root._ymouse, false)); (请放在MC的onClipEvent (enterFrame)事件中,否则看不到效果) 下面的例子判断MC实体ball是否与另一MC实体square交叉: if(_root.ball.hittest(_root.square)){ trace("ball intersects square"); } 参考: MovieClip.localToGlobal MovieClip.globalToLocal MovieClip.getBounds MovieClip.loadMovie 语法: anyMovieClip.loadMovie(url [,variables]); 参数: url 到要载入的SWF文件的绝对或者相对的URL路径。相对路径必须连接到SWF文件中。URL路径必须在当前动画所在路径的同一个子域。当使用FLash播放器或者在FLash中使用Test-mode模式直接测试时,所有的SWF文件必须放在同一个目录下,文件名中不能包含有文件夹名以及驱动器名。 variables 可选参数;指定载入动画时关联变量使用的方法。这个参数必须是字符串"GET"或者"POST"。如果没有变量相关联,就忽略这个参数。否则指定载入变量的方法为GET或者POST。GET方法将变量加到URL的末尾,通常在变量较少的时候使用。POST 将变量以分隔开来的HTTP头传递变量,通常在传递变量较长时使用。 说明: 方法;在不关闭Flash播 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Actionscript制作的文字动画效果下一篇: flash action 由浅入深之二
关于Flash 5 中文帮助之二的所有评论