向各路豪侠--求一个老FLASH效果的解决思路~跪谢...
做一个仿搜狐校友录--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与未放大时的一样...-_-!
..........请各位大大指教,小弟不胜感激!!!