flash里面的动作

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:36:26
要做一张地图的flash动画,需要有放大和缩小这两个按钮。也就是说当单击放大或缩小按钮后,该地图会成比例地放大或缩小。请问要想实现这个效果,针对这两个按钮在动作里该怎么加呢?
点击缩小按钮后,该地图缩小到最小后反而会渐渐变大,请问如何控制它,才能不让它放大,或者说等它缩小到一定程度后停止也行。这个动作怎么加呢?

编辑按钮的动作就可以了,比如说你命名的对象是t1
_root.t1._xscale=_root.t1._xscale*1.05
_root.t1._yscale=_root.t1._yscale*1.05
这是放大,
乘以一个0.95 就是缩小
如果编写成
(ift1._xwidth>500)
就会限制图形的程度

假设地图的剪辑名为map_mc,放大按钮为zoomin_btn,缩小按钮为zoomout_btn
zoomin_btn.onRelease=function(){map_mc._widht=xxx;map_mc._height=xxx}
zoomout_btn.onRelease=function(){map_mc._widht=xxx;map_mc._height=xxx}

这些脚本写在场景中

不过我建议你用一个音量调节按钮的拖动来改变地图大小更好