快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号