伸展和收缩电影片断
您也可以更改水平和垂直尺度的电影剪辑。 这意味着你可以舒展,并缩小它,改变它的宽度,高度,或者两者兼有。 物业规模该物业这样做是_xscale为水平尺度的电影剪辑和_yscale为垂直尺度的电影剪辑。 价值观,你必须订定这两个特性是一个百分比。 这意味着100.0百分之百是按照原有规模的电影剪辑。 你可以使用较小的值,例如50 ,以缩小影片剪辑。 或者,你可以使用较大的值,如200 ,以舒展的电影剪辑。 你甚至可以使用负值以倒装电影剪辑。 例如电影包含了最复杂的脚本我们迄今所看到的。 它检查_xmouse和_ymouse性能得到定位的鼠标。 那么,它决定了如何远离鼠标,是由该中心的电影剪辑。 它利用这个距离,无论是横向和纵向的组成部分,计算出一个百分比的规模,适用于该电影剪辑。 结果是,影片剪辑伸展和收缩,使自下而上的右眼角比赛地点鼠标。 这里是代码: onclipevent (载重) ( / /得到原宽度及高度的管委会origwidth = this._width ; origheight = this._height ; ) onclipevent ( enterframe ) ( / /得到的距离,从中心管委会鼠标深x = _root._xmouse - this._x ;颐= _root._ymouse - this._y ; / /计算比额表百分比的sx = 100 *深x / ( origwidth / 2 ) ;石荫= 100 *镝/ ( origheight / 2 ) ; / /设置规模管委会this._xscale =的sx ; this._yscale =石荫; ) 公告此代码包含了两个新特性的一个电影片断,我们还没有看到。 _宽度和_height是价值观返回当前宽度和高度,在像素的电影剪辑。 我们要抓住和储存这些价值观在onclipevent (载重)处理器,因为这是唯一的一点,我们可以得到原来的价值观,为这部电影剪辑。 如果我们要获得_width和_height后来,他们将体现改变价值观为用户移动光标左右。 宽度和高度性能您也可以设定_width和_height性能的一个电影剪辑。 这给你两种方式,以拉伸或收缩一个电影剪辑。 区别使用_xscale和_yscale银两_width和_height很简单。 规模性质有一个正常参考值为100 ,相当于100 %的宽度或高度的电影剪辑。 该_width和_height属性像素值而不是一个百分比。 因此,如果一个电影剪辑的是75像素宽40像素高,其_width和_height性能,将75和40 ,但其_xscale和_yscale性能均在100 。 在大多数情况下,你真正可以完成同样的任务,不论是对物业。 这里是一些代码,可完成同样的事情,过去的例子那样,但通过设置_width和_height不是_xscale和_yscale 。 onclipevent ( enterframe ) ( / /得到的距离,从中心管委会鼠标的dx = _root._xmouse - this._x ;颐= _root._ymouse - this._y ; / /设置规模管委会this._width =的dx * 2 ; this._height =颐* 2 ; ) 大家可以看到,这个代码简单多了,比以前的例子。 它甚至不使用onclipevent (载重)处理器,因为原来的宽度和高度不需要被保存。 这显然是一宗个案,用_width和_height这方面具有优势,超过使用_xscale和yscale 。 这是一篇文章说,由保罗卡尔代拉
|
|||
|