想这么做一个FLASH放主页上.(50)

想这么做一个FLASH放主页上。先是好多小人在画面中跑,然后当你把鼠标指向某个连接时,那些小人就都往那链接的地方聚集。
就这样一效果,请问实施的方案和技巧细节。小人等背景材料可以解决。
[98 byte] By [wildroseck-切] at [2008-5-28]
# 1
去买一本陈芳林主编的《FLASH 5》,是由电子工业出版社出版的书,那上面讲了很多关于FLASH中编程的例子。
whitewords-白字先生 at 2007-10-21 > top of Msdn China Tech,多媒体/设计/Flash开发,图象工具使用...
# 2
http://www.ccw.com.cn/search/theme/ThemeFile.asp?ThemeID=141
这里头有不少呢!
自己去看看!
onice-西瓜的眼泪 at 2007-10-21 > top of Msdn China Tech,多媒体/设计/Flash开发,图象工具使用...
# 3
用flash的編程吧.
ronaxuRoRo at 2007-10-21 > top of Msdn China Tech,多媒体/设计/Flash开发,图象工具使用...
# 4
方法就是,先把小人做成MC然后建立一个MC的对象并复制对象(ADD)并随机设定它们的位置(set)(_x,_y)(用编程action),然后就设定按钮事件,(同时获取按钮在场景中的坐标),当按钮(Mouseover)时,把按钮坐标参数给场景中MC(小人),这样就可以解决你的问题了。呵呵
hongxian-红线 at 2007-10-21 > top of Msdn China Tech,多媒体/设计/Flash开发,图象工具使用...
# 5
把flash文件SWF拖到IE就行
cm-df at 2007-10-21 > top of Msdn China Tech,多媒体/设计/Flash开发,图象工具使用...
# 6
用鼠标触发事件
on(mouseOver){
xm=_root._xmouse
ym=_root._ymouse
run(xm,ym)
}

function run(xm,ym){
dx=xm-_root.people._x
dy=ym-_root.people._y
_root.people.xspeed=dx/200;
_root.people.yspeed=dy/200;
people._x+=_root.people.xspeed
people._y+=_root.people.yspeed
}

--------------------------------------------
类似这样就可以实现了。
另外算法可以更复杂一些。
thinforg001-瘦青蛙 at 2007-10-21 > top of Msdn China Tech,多媒体/设计/Flash开发,图象工具使用...