继而,创建TParticle3D的实例,实例名不妨叫par: var par = new TParticle3D(0,-40,-80,300,_root.p,"ball","a",1); 这个实例对应的粒子在坐标系中的位置是(0,-40,-80),我们观察者距xOy平面距离为300,有较强的透视效果(近大远小)。 它的父mc是_root.p,就是我们刚刚创建的空mc。 "ball"是我们的粒子mc的ID,前面刚刚设定的。 "a"表示这个"ball"被放到画布上以后的实例名为"a",1表示a这个mc的深度。 这个时候,你运行一下,会发现屏幕上没有任何东西。为什么呢? 对了,render!
_root.createEmptyMovieClip("p",1); p._x = 275; p._y = 200; var par = new TParticle3D(0,-40,-80,300,_root.p,"ball","a",1); par.render(); function checker(){ par.rotate(0,4,0); par.render(); updateAfterEvent(); } var timer1:Number = setInterval(checker,30);