flash中的onclipevent的(enterFrame)动作

onClipEvent(load){friction="0.18";targetx=Random(296)+20;targety=Random(450)+20}onCli... onClipEvent (load){
friction="0.18";
targetx=Random(296)+20;
targety=Random(450)+20
}
onClipEvent(enterFrame){
mouse_x=int(targetx-this._x);
mouse_y=int(targety-this._y);
if (mouse_x>0 && mouse_y>0){
quad=Number(4);
}
if (mouse_x<0 && mouse_y>0){
quad=Number(1);
}
if (mouse_x<0 && mouse_y<0){
quad=Number(2);
}
if (mouse_x>0 && mouse_y<0){
quad=Number(3);
}
abs_x=Math.abs(mouse_x);
abs_y=Math.abs(mouse_y);
tg=abs_y/abs_x;
_root.maths=Math.atan(tg)*Number(180)/Math.PI;
if (quad==1){angle=number(90)-number(_root.maths)}
if (quad==2){angel=number(90)+number(_root.maths)}
if (quad==3){angel=number(270)-number(_root.mahts)}
if (quad==4){angel=number(270)+number(_root.mahts)}
if (not _root.done){setProperty(_this,_rotation,angle);_root.done=true}
speedx=difx*friction;
speedy=dify*friction;
setProperty(this,_y,_root.move._y+speedy);
setProperty(this,_x,_root.move._x+speedy);
difx=int(targetx)-this._x;
dify=int(targetx)-this._y;
}

测试说我这里onClipEvent(enterFrame){有两个错误,请教哪位大虾告诉我一下哇.

**错误** 场景=场景 1, 图层=人, 帧=1:第 6 行: 剪辑事件只允许用于影片剪辑实例
onClipEvent(enterFrame){

ActionScript 错误总数:2 报错:2
展开
 我来答
网雨霏霏
2009-08-07 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:46%
帮助的人:3679万
展开全部
这段代码必须放置在影片剪辑上
也就是说,先在舞台上单击影片剪辑,然后按F9键把上述代码粘贴进去
安静且精致灬小猫J
2009-08-07 · TA获得超过335个赞
知道小有建树答主
回答量:612
采纳率:0%
帮助的人:291万
展开全部
这段代码应该放在你的
影片剪辑实例
的as上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式