紧急!大虾们帮我们看看 这个函数为什么不定时执行 谢谢

comcoo 2006-09-18 08:47:38

stop();

n=0;

i = random(5)+1;
attachMovie("sj"+i, "hz"+i, 1);
setProperty("hz"+i, _x, "130");
//这里是控制那个猴子胜利的代码
//hz1 速度变快 +1
//hz2 速度减慢 -1
//hz3
onEnterFrame = function(){
function sc(){
this["hz"+i]._y +=4;
if(mk1.hitTest(hz1)){
m1.speed=1;
setProperty("hz1", _alpha, "0");
}
if(mk1.hitTest(hz2)){
m1.speed=-1;
setProperty("hz2", _alpha, "0");
}
if(mk1.hitTest(hz3)){
m1.speed=1;
setProperty("hz3", _alpha, "0");
}
if(mk1.hitTest(hz4)){
m1.speed=1;
setProperty("hz4", _alpha, "0");
}
if(mk1.hitTest(hz5)){
m1.speed=1;
setProperty("hz5", _alpha, "0");
}
}
if(m1.speed==Undefinded){

m1._y +=3*(random(2)+1+n);
if (m1._y>350){
gotoAndStop(2);
}
}
else
{
m1._y +=3*(random(2)+1+n+m1.speed);
if (m1._y>350){
gotoAndStop(2);
}
}
//控制第二个猴子相关
if(m2.speed==Undefinded){
m2._y +=3*(random(2)+1+n);
if (m2._y>350){
gotoAndStop(3);
}
}
else
{
m2._y +=3*(random(2)+1+n+v);
if (m2._y>350){
gotoAndStop(3);
}
}
//控制第三个猴子相关

if(m3.speed==Undefinded){
m3._y +=3*(random(2)+1+n);
if (m3._y>350){
gotoAndStop(4);
}
}
else
{
m3._y=3*(random(2)+1+n+v);
if (m3._y>350){
gotoAndStop(4);
}
}


//控制第四个猴子相关


if(m4.speed==Undefinded){
m4._y +=3*(random(2)+1+n);
if (m4._y>350){
gotoAndStop(5);
}
}
else
{
m4._y+=3*(random(2)+1+n+v);
if (m4._y>350){
gotoAndStop(5);
}
}

//下面是按钮控制结果
bt1.onRelease=function(){
m1._y +=3*v;
m2._y +=3*random(2);
m3._y +=3*random(2);
}
bt2.onRelease=function(){
m1._y +=3*random(2);
m2._y +=3*v;
m3._y +=3*random(2);
}
bt3.onRelease=function(){
m1._y +=3*random(2);
m2._y +=3*random(2);
m3._y +=3*v;
}

}


...全文
186 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
peanut2008 2006-09-20
  • 打赏
  • 举报
回复
看看random的输出值
while1228 2006-09-19
  • 打赏
  • 举报
回复
onEneterFrame=function(){.....}
不要把全部定义的东西放到这里吧。你什么function不能执行

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧