下个这个简单的FLASH的AS2.0的代码是什么意思??
onClipEvent(load){x0=this._x;y0=this._y;}on(press){startDrag(this);}on(release,releas...
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
on (press) {
startDrag(this);
}
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {
_parent.eye.gotoAndStop(2);
this._x = x0;
this._y = y0;
this.stopDrag();
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
最好能详细说一下。
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
on (press) {
startDrag(this);
}
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {
_parent.A1.gotoAndStop(2);
this._x = x0;
this._y = y0;
this.stopDrag();
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
之前的貌似有错误,是这个的意思。 展开
x0 = this._x;
y0 = this._y;
}
on (press) {
startDrag(this);
}
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {
_parent.eye.gotoAndStop(2);
this._x = x0;
this._y = y0;
this.stopDrag();
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
最好能详细说一下。
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
on (press) {
startDrag(this);
}
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {
_parent.A1.gotoAndStop(2);
this._x = x0;
this._y = y0;
this.stopDrag();
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
之前的貌似有错误,是这个的意思。 展开
展开全部
//加载成功 匹配坐标
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
//按下鼠标,开始拖动
on (press) {
startDrag(this);
}
//松开,或是移到外面
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {——判断是否碰撞
_parent.A1.gotoAndStop(2); 如果为真,停到A1父级第二帧
this._x = x0;
this._y = y0;坐标修订
this.stopDrag();停止拖动
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
//按下鼠标,开始拖动
on (press) {
startDrag(this);
}
//松开,或是移到外面
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {——判断是否碰撞
_parent.A1.gotoAndStop(2); 如果为真,停到A1父级第二帧
this._x = x0;
this._y = y0;坐标修订
this.stopDrag();停止拖动
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-12-21
展开全部
只能大概说一下,因为不知道具体的参数是代表啥。。
onClipEvent (load) { //mc载入,赋值x0,y0为当前mc的x和y坐标
x0 = this._x;
y0 = this._y;
}
on (press) { //鼠标按住mc开始拖动
startDrag(this);
}
on (release, releaseOutside) { //鼠标松开或者超出播放器范围检测是否跟A1碰撞
if (hitTest(_parent.A1)) {
_parent.A1.gotoAndStop(2); //如果碰撞A1跳到第二帧
this._x = x0; 这个就不用说了
this._y = y0;
this.stopDrag(); 停止拖动
} else {
this._x = x0;
this._y = y0;
}
stopDrag(); 停止拖动
}
onClipEvent (load) { //mc载入,赋值x0,y0为当前mc的x和y坐标
x0 = this._x;
y0 = this._y;
}
on (press) { //鼠标按住mc开始拖动
startDrag(this);
}
on (release, releaseOutside) { //鼠标松开或者超出播放器范围检测是否跟A1碰撞
if (hitTest(_parent.A1)) {
_parent.A1.gotoAndStop(2); //如果碰撞A1跳到第二帧
this._x = x0; 这个就不用说了
this._y = y0;
this.stopDrag(); 停止拖动
} else {
this._x = x0;
this._y = y0;
}
stopDrag(); 停止拖动
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉像是一个拼图游戏
初使化后定义两个变量
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
当鼠标点击时开始拖动。
on (press) {
startDrag(this);
}
当鼠标松开时进行碰撞检测,是否和A1发生碰撞,是则A1播放第2帧,否则返回原来的位置。
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {
_parent.A1.gotoAndStop(2);
this._x = x0;
this._y = y0;
this.stopDrag();
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
初使化后定义两个变量
onClipEvent (load) {
x0 = this._x;
y0 = this._y;
}
当鼠标点击时开始拖动。
on (press) {
startDrag(this);
}
当鼠标松开时进行碰撞检测,是否和A1发生碰撞,是则A1播放第2帧,否则返回原来的位置。
on (release, releaseOutside) {
if (hitTest(_parent.A1)) {
_parent.A1.gotoAndStop(2);
this._x = x0;
this._y = y0;
this.stopDrag();
} else {
this._x = x0;
this._y = y0;
}
stopDrag();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
拖动一个东西,碰到另外一个时,另外一个的眼睛动一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看来你的水平有待提高了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询