主题:  请求帮助

tianya_5d

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/6/17 11:51:32
#12001/6/18 20:22:42
我买了一本5D多媒体编著的<<深入FLASH编程>>,书中第八章"控制语句"有一个跳动小球的例子,我按书上的编的程序做了,但不知为什么小球不跳,在主场景中ACTION那一层设置的语句完全对,不知所云是什么原因,急需高人的帮助.


天涯

tysjg

职务:普通成员
等级:1
金币:0.0
发贴:59
注册:2001/4/4 18:25:21
#22001/6/18 20:38:25
把你的ACTION贴出来



tianya_5d

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/6/17 11:51:32
#32001/6/18 20:55:15
第一个关键帧的代码是:movex = 20;
movey = 20;
第二帧是x = gdtProperty(ball, _x);
y = gdtProperty(ball, _y);
if (Number(x)>=390) {
    movex = -(movex);
    tellTarget ("/ball") {
        play ();
    }
} else if (Number(x)<=10) {
    movex = -(movex);
    tellTarget ("/ball") {
        plat();
    }
}
if (Number(y)>=290) {
    movey = -(movey);
    tellTarget ("/ball") {
        play ();
    }
} else if (Number(y)<=10) {
    movey = -(movey);
    tellTarget ("/ball") {
        play ();
    }
}
第三帧是setProperty ("/ball", _x, "Number(x)+Number(movex));");
setProperty ("/ball", _y, "Number(y)+Number(movey)):");
gotoAndPlay (2);


天涯

tianya_5d

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/6/17 11:51:32
#42001/6/18 21:00:02
而且在OUTPUT窗口中显示着Target not found:Target="/ball" Base="level()"


天涯

万中吾一

职务:普通成员
等级:1
金币:1.0
发贴:273
注册:2001/5/15 21:39:21
#52001/6/18 21:15:04
这一句》》》》》("/ball", _x, "Number(x)+Number(movex));";
(2);《《《《《number不用加引号



tianya_5d

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/6/17 11:51:32
#62001/6/21 20:24:52
仍然不行,小球还是不动,代码我仔细检察过了,没有错误呀,OUTPUT窗口仍显示着:Target not found: Target="/ball" Base="_level0",现在真是急死我了,望“大虾”们鼎力相助,悉心指教,我这个菜鸟不胜感激!!!


天涯

万中吾一

职务:普通成员
等级:1
金币:1.0
发贴:273
注册:2001/5/15 21:39:21
#72001/6/21 23:06:35
你把附带光盘里的原文件打开对照一下,看有什么不一样的地方
注意不能使用中文标点



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#82001/6/22 12:49:48
场景中小球的实例你命名了吗?
tellTarget ("/ball") {
play ();
}
这里面的ball可不是mc的名称,而是场景中实例的名称



tianya_5d

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/6/17 11:51:32
#92001/6/23 10:58:03
果真是场景中的MC没有命名的原因,但现在小球只是从最初的位置落到窗口底部,再不反弹了,小球只是在窗口底间闪烁,请问这是什么原因。多谢大虾!!


天涯

5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#102001/6/23 11:18:05
把你的源文件给我发过来吧,我看看。你的贴子里的action可是破绽百出,如果你的fla里也是这样:(



tianya_5d

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/6/17 11:51:32
#112001/6/23 18:20:43
对不起,我不知如何把我的源文件发过去,能告诉我一下怎么样把我的源文件发过去,我的水平实在是太菜了,谢谢!!!


天涯

Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#122001/6/23 21:37:48
Target not found:Target="/ball" Base="level()"


场景下需要有一个mc,按ctrl+i命名instance name 为"ball"即可



风中百合

职务:普通成员
等级:1
金币:0.0
发贴:128
注册:2001/6/12 9:37:58
#132001/6/25 11:55:03
如果真的不行的话,建意你再重新做一遍,做有意想不到的效果,我常根据书上的去做,但是又常出问题,所以只好重做了,呵呵,GOODLUCK!