向各路豪侠--求一个老FLASH效果的解决思路~跪谢...

fcl912 2008-12-06 03:05:07
做一个仿搜狐校友录--http://class.chinaren.com/效果的FLASH

现有元件:
新建一个中国地图的MC--MAP
每个省分别做一个MC--例 mczj(浙江)

要求事件:
鼠标移动到MAP上,MAP与各省MC都放大1.2倍
鼠标在MAP上移动时 MAP与各省MC都按鼠标路径左右上下移动
鼠标在各省MC上时,各省MC的_alpha值改变--(先实现简单一点的效果)

无法解决的难点:
当鼠标移动到MAP上 地图放大1.2倍 各省的MC也放大1.2倍 --难点,如何确定放大后各

省的MC与MAP的相对位置

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
失败的思路1:
新建一个MC 其中加入MAP和各省MC
新建MC的onRollOver事件--作用:整个MC放大(包括MAP和各省MC)
新建MC的MouseOver事件--作用:按鼠标路径左右上下移动
新建各省MC的onRollOver事件--作用改变各省MC的_alpha值
--问题:MC的onRollOver事件和MouseOver事件覆盖了各省的onRollOver事件(

很笨的思路吧...)

失败的思路2:
新建一个MC 其中加入MAP和各省MC
新建MC的onRollOver事件--作用:整个MC放大(包括MAP和各省MC) 读

取各省MC的_x,_y,然后从库中复制各省的MC按照读取的_x,_y位置,放置他们到相应的

_root坐标中,
动态设置之前从库中复制的各省MC的onRollOver事件--作用改变各省MC的

_alpha值
--问题:放大后读取的_x,_y与未放大时的一样...-_-!


..........请各位大大指教,小弟不胜感激!!!
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
JackyNone 2008-12-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 li_007 的回复:]
你就把全部的效果做成一个mc撒
[/Quote]
具体点。
咋了啦 2008-12-07
  • 打赏
  • 举报
回复
你就把全部的效果做成一个mc撒

2,275

社区成员

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

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