|  | 主题:  请教图像滚动问题 | 
            
                        
                
                    |  syzy
 职务:普通成员
 等级:1
 金币:4.0
 发贴:131
 
 | 
                            
                            #12001/12/14 8:37:04 
                                引用一个外部图像文件,因为该文件是变化的,所以大小不确定。想实现一种效果,当图像大于窗口时,为窗口增加滚动条,以使使用者能滚动图像。现在的问题是,用direct to line模式移动,路径的起始点和终点无法用变量控制,而图像移动时总是以图像的中心对准路径起点,这样图像刚调入时是正确的,一旦滚动就会跳到路径的起点上去。如果图像能够以左上角对准起点就可以了。试了以下好像直接在AW中无法实现,能有哪种控件支持这个效果吗?
                             | 
                        
                
                    |  颠狗
 职务:普通成员
 等级:1
 金币:0.0
 发贴:83
 
 |  | 
                        
                
                    |  紫斑风铃
 职务:普通成员
 等级:1
 金币:0.0
 发贴:118
 
 | 
                            
                            #32001/12/15 23:50:05 
                                不懂!说明白些。谢谢!
                             | 
                        
                
                    |  syzy
 职务:普通成员
 等级:1
 金币:4.0
 发贴:131
 
 | 
                            
                            #42001/12/16 9:44:56 
                                一般来说,用滚动条来滚动图像(如AW中showme的move.a6p)用的是内部图像,这比较容易实现。只要设置好图像移动的路径以及与滚动条之间的关系就可以了。但当图像是外部链接图像并且图像大小不定时就有问题了。因为图像移动的路径是事先设置好的,每次移动图像时,AW都是将图像的中心对准路径的起点后再滚动。如果设计时引入的是一个小图,它的左上角对准窗口左上角,但运行时换成了一个大图,则移动时大图的左边和上边会超出屏幕,就是这个问题。AW中有办法解决吗?我想不出来。各位高手有办法吗?
                             | 
                        
                
                    |  与人同乐
 职务:管理员
 等级:6
 金币:18.0
 发贴:3928
 
 | 
                            
                            #52001/12/21 14:06:45 
                                这样最好不用沿路径移动。direct to grid可以定义起点及终点、目标点坐标。
                             | 
                        
                
                    |  颠狗
 职务:普通成员
 等级:1
 金币:0.0
 发贴:83
 
 | 
                            
                            #62001/12/28 14:43:15 
                                windows附件有个映像控件,可以利用罢
                             |