这个东西应该是用一张基础的低分辨率的图片做缩放,在缩放停止的时载入一张实现做好的高(或低)分辨率的图片来代替这个被缩放过的图片……
至于那种转圈的,还有个方法,把下面这段东西贴在……………………自己看吧。。。我觉得我注释写得很清楚了
//<rotating show> -- created by Rene
var active:Boolean = false //是否为被拖拽的状态
var pos:Number = 70 //设定一下初始时候帧位置
var x0:Number //鼠标的初始位置,用来判断鼠标位移
var pos0:Number //与鼠标位置对应的帧位置的初始值
//下面这一段响应鼠标事件
var myInsListener

bject = new Object();
myInsListener.onMouseDown = function(){
active = true
x0 = _xmouse
pos0 = _currentframe
}
myInsListener.onMouseUp = function(){
active = false
}
Mouse.addListener(myInsListener);
//旋转
onEnterFrame = function(){
if(active){
pos = pos0 + Math.round(_totalframes*(x0 - _xmouse)/_width)
if(pos > _totalframes){
pos-=_totalframes
}else if(pos < 1){
pos+=_totalframes
}
gotoAndStop(pos)
}
}
gotoAndStop(pos) //载入时跳转到指定的帧位置