主题:  能否实时改变一个正方形的宽度?请指教。

跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#12003/3/21 9:00:02
先放一个显示图标,画一个正方形,再放一个显示图标,画一个标尺,将其属性设为可在路径上移动,我想实现正方形的宽度可随标尺的移动而改变的动画,请问高手可以实现吗?应怎么做呢?请指教。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22003/3/21 9:32:39
根据pathposition,先erase,再draw吧。



跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#32003/3/21 9:39:04
版主的意思是说要重画吗?



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42003/3/21 9:49:42
是的。先擦去旧的,再绘制新图。



跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#52003/3/21 9:55:35
麻烦版主详细说一下可以吗?先谢了。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#62003/3/21 10:00:53
将标尺属性设为可在路径上移动,并且想实现正方形的宽度可随标尺的移动而改变的动画,那么标尺的位置通过系统变量pathposition获得比较方便。根据位置值,用DrawBox函数来绘图就可以了,因为起点坐标应该是固定的吧。绘图之前,用eraseicon函数来擦除老图就可以了。



跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#72003/3/22 8:14:47
我用FLASH做的这效果,比用AW要简便。



跋涉者

职务:普通成员
等级:2
金币:1.0
发贴:520
#82003/3/22 8:15:53
Y在上个帖子中说
引用:
将标尺属性设为可在路径上移动,并且想实现正方形的宽度可随标尺的移动而改变的动画,那么标尺的位置通过系统变量pathposition获得比较方便。根据位置值,用DrawBox函数来绘图就可以了,因为起点坐标应该是固定的吧。绘图之前,用eraseicon函数来擦除老图就可以了。

谢谢版主。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#92003/3/22 10:03:10
绝好的方法!!!!!! ;)
表扬!!!!!


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。