永发信息网

FLASH AS代码问题!求教!

答案:1  悬赏:50  手机版
解决时间 2021-07-29 20:11
  • 提问者网友:戎马万世
  • 2021-07-29 09:53

onClipEvent (enterFrame) {
if (this._x<=_parent.w) {
this._x += speed;
} else {
_x = 0;
_y = random(_parent.h);
speed = random(4)+2;
_xscale = 50+speed*4;
_yscale = 50+speed*4;
this.gotoAndPlay(int(random(this._totalFrames+1)));
this.l.gotoAndStop(int(random(4)));
}
}

这段谁能给我解释一下到底什么意思?并且帮我改一下

我所知道的意思是进入剪辑事件判断宽和坐标 this.gotoAndPlay(int(random(this._totalFrames+1))); 时间轴上的帧+1 随即 取整 然后播放到这个整数帧上

具体功能我也明白一些

我现在想要改变X和Y的大小 就是扩大整个动画播放的面积 不知道怎么改 那位高手达人可以帮忙!

最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-07-29 11:15

你这段功能是判断当前元件的X坐标是否小于一个固定值,如果是,就当前元件向右移动speed个单位,否则元件就出现到屏幕顶端的随机坐标,并且大小也是原来大小的58~70%随机,当前元件的跳帧到当前帧之前的任意帧上,当前元件下名为l的元件跳到他自身的1~3帧随机

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯