|
主题: 请帮我看看
|
 一叶浮萍
职务:普通成员
等级:1
金币:0.0
发贴:123
|
#12003/10/29 14:06:27
我想控制一个图片,使它在一定的范围内,比如说在坐标a,b,c,d这个方块里运动, 运动是随机的,我想到用引导线,但是太死板,不随机. 是不是要用到eval呢?具体是什么样的,请帮我写下,谢谢!
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#22003/10/29 18:21:53
hellheaven.icpcn.com/limit.swfhellheaven.icpcn.com/limit.fla效果和源文件在上面,今天心情不错,所以帮你做了一个,但你这样问问题是不好的,这样是学不到东西的.希望你有以后能自己做,有具体问题再来问
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#32003/10/29 18:24:51
function limit(targetmc, wtime, minx, miny, maxx, maxy) {
ko = eval(targetmc);
ko._x = minx;
ko._y = miny;
function targetxy() {
targetx = random(maxx-minx)+minx;
targety = random(maxy-miny)+miny;
}
setInterval(targetxy, wtime);
ko.onEnterFrame = function() {
this._x = this._x+(targetx-this._x)/3;
this._y = this._y+(targety-this._y)/3;
};
}
limit("a", 1000, 1, 1, 200, 200);
不是很完善,有需要你自己再加吧
|
 一叶浮萍
职务:普通成员
等级:1
金币:0.0
发贴:123
|
#42003/10/29 21:42:07
我下回去好好的研究下,太谢谢了!
|
 一叶浮萍
职务:普通成员
等级:1
金币:0.0
发贴:123
|
#52003/10/29 21:45:35
大侠,我下了.fla文件,但是下了后用flash打开,提示说是预料格式,无法打开.
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#62003/10/29 21:58:06
编辑历史:[此帖被地狱天堂编辑过(编辑时间2003-10-29 22:04:42)]
|
 一叶浮萍
职务:普通成员
等级:1
金币:0.0
发贴:123
|
#72003/10/30 9:53:19
OK,我下了,也看明白了,多谢你了 让我学会了eval函数和setinterval函数 还请你帮我看下这个eval("/control:curr_x" + i) = 250; 主要是"/control:curr_x"+i"中的那个"/"不知道是怎么用的 谢谢 还有你现在就用flashMX了么?
|
 一叶浮萍
职务:普通成员
等级:1
金币:0.0
发贴:123
|
#82003/10/30 10:41:08
this._x = this._x+(targetx-this._x)/3; 我试着将这种语句改为setProperty()语句 但是不能移动,而是变到那个位置,我明白setProperty是将其属性直接改变 那么this._x = this._x+(targetx-this._x)/3;这里为什么能够用移动的过去呢?
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#92003/10/31 11:24:10
你写这些是以前的格式的了.建议用this这种格式! 现在我不用MX了,用MX2004了.
|
 TempleWing
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#102003/11/1 4:38:30
都2004了,怎么还用Random函数啊
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#112003/11/1 8:58:31
那你说什么呢?
|
 TempleWing
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#122003/11/2 2:38:22
math.Random()
|