flash 递增递减

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:29:22
onClipEvent(enterFrame){
this._rotation+=10
this._alpha-=2
getProperty(this,_xscale)-=10
getProperty(this,_yscale)-=10
}
影片是个椭圆 我不明白为什么图片先变小,然后再变大呢???
递增递减的详细说明 谢谢了

是this._xscale和this._yscale控制了该影辑的大小,因为老是在递减,所以,值会变小,当为0时,影辑变最小,到负了,就会反过来变大,但看到的是反面.就像正面去看一个平面圆一样,转动时,你看到圆越来越小,当平面圆空间转到180度时你看到的圆只看到一条边,转过180度了,圆又越来越大,但看到的是圆的反面,和_xscale,_yscale控制的是同一道理,当为负时,你看到的是反面,绝对值越大,面越大

当然了。因为,_xscale这个,以1000变到0时,会不断变小。以0变到-100时,会是反方面变大

_xscale和_yscale是表示影片的缩放比例,单位是1%。即100的时候为正常大小1000为正常大小的10倍。当_xscale<0时表示翻转后再缩放,即-100表示x方向上先翻转,然后调整为正常大小。这两个值的初始值都是100,当你不断--10的时候就会先变小——到达0时开始翻转,然后不断增大