本文共 2000 字,大约阅读时间需要 6 分钟。
目标:实现背景的拖拽移动,即在有限的视域内,通过鼠标的拖拽来显示大背景(背景图片尺寸大于视域尺寸)的不同位置
前提:理解什么是视域
失败:其实在flash中直接就有ScrollPane可以实现,但是我在Flex中却没有找到,还请高人指点。
正题:
1、直接上代码:
其实就是监听了鼠标的Down和Up事件,另外我还绘制了一个红点,它代表的是在游戏地图中的某个建筑或者其他特别的东西。目前这个方法并不完美,使用起来感觉并不流畅,而且有时会监听不到Up事件。小弟在此请教了。
转载地址:http://aybxi.baihongyu.com/