lewis_shen 发表于 2011-9-2 17:53:51

求助不同框选浮出动态面板等距移动坐标的解决方法

问题如下:
1.先设置4个框,每框设置交互为,图例


2.当我生成时,框1面板的显示正常,当鼠标移动到框2-4的面板浮出坐标不对,再移回框1,框1的面板也不对了

目的:

当鼠标悬停框1时,在框1位置显示面板1,如图:


当鼠标悬停框2时,在框2位置显示面板1,如图:


当鼠标悬停框3时,在框3位置显示面板1,如图:


当鼠标悬停框4时,,,,,,各位大拿应该理解了

简单的说,
由框1悬停至框2时,x坐标应该是由300移至500,但y坐标不变;
由框1悬停至框3时,y坐标应该是由70移至180,x坐标不变;
.....
但是纠结的是,达不到这个效果,而且再做了2个框悬停的动作后,再悬停至框1时,框1的面板也有问题了。
附件问题实例.rp是源文件,求解答,谢谢

飞龙在天 发表于 2011-9-3 11:22:53

问题描述得有些复杂,看例子才知你的需求,总结一句:就是代理商的联系方式这个动态面板要随着区域这个矩形的位置而移动,如下图:

为何你做的会出错:

1、低级错误:移动的时候移到看不见的位置,800,125

2、鼠标移入显示,一直移动鼠标很空易出错,建议改为点击实现。

为此,我进行了修改如附件。

lewis_shen 发表于 2011-9-5 11:06:28

2# 飞龙在天

非常感谢 降龙十八掌第一式MM的心得以及回复。
因为我没有安装6.0,所以根据图来看,你的方法跟我之前想过的可能一致,应该是每个框单独设定一个浮动图层弹出面板。(当然您的是点击后弹出)
这样的话,其实就不存在坐标偏移以及图层不稳的问题了。

这样确实可以解决问题,所以抛砖引玉,是不是能够固定原来的浮动面板,然后再原来的浮动面板坐标上设置,根据一定的公式来进行移动显示。
页: [1]
查看完整版本: 求助不同框选浮出动态面板等距移动坐标的解决方法