Flash AS3教程:下雪动画效果(3)

http://www.itjxue.com  2015-07-17 23:39  来源:未知  点击次数: 

  在AS3中改变对象的位置和缩放对象

  我们知道,对象在舞台上位置由其x,y轴的坐标来决定。在AS2中有两个属性:_x,和_y,用来指定对象的x,y坐标,这一点在AS3中也是一样的,只是AS3中去掉了下划线,属性名就叫x,y.比如,在AS2中,要将mymc的位置定在(100,100)处,要这样:

  mymc._x = 100;

  mymc._y = 100;

  而在AS3中是这样的:

  mymc.x = 100;

  mymc.y = 100;

  在AS2中对象的大小可以用width,height,_xscale,_yscale四个属性来确定,在AS3中width和height是一样的,不再说它了。AS3用scaleX和scaleY属性取代了_xscale,_yscale属性。同时它们的值也是有区别的。AS2中的,_xscale, _yscale属性值是百分比。而AS3中的scaleX和scaleY值是一分比。一分比?这是我发明的,博士专用名词,嘿嘿。scaleX和 scaleY值实际就是放大缩小的倍数。比如,在AS2中 mymc._xscale = 30; 这是将mymc的宽度缩小到原来的30%。

  在AS3中 mymc.scalex = 30; 这是将mymc的宽度放大到原来的30倍。要将宽度缩小到30%,就要用

  mymc.scale = 0.3;

  好了,基础知识就介绍这么多,本文就当是AS3的入门教程吧,介绍的就几个入门知识。

  下面我们就来做一个下雪效果的练习,将上面的知识点运用到实例中。

(责任编辑:IT教学网)

更多

推荐Flash actionscript文章