【发布时间】:2013-12-22 13:45:42
【问题描述】:
我在让我的代码正常工作时遇到了一些问题。一般来说,我对编码很陌生,对此我已经碰壁了。播放动画时出现错误
(TypeError: Error #2007: Le paramètre child ne doit pas être nul.
at flash.display::DisplayObjectContainer/removeChild()
at muis_fla::MainTimeline/onEnter()
知道这是为什么吗?
this.addEventListener( Event.ENTER_FRAME, onEnter );
function onEnter( e: Event ):void {
if (currentFrame <= 320){
var s: Snow = new Snow();
s.x=550*Math.random();
s.y=0;
s.width=s.height=9+12*Math.random();// 1 ~ 9
s.xSpeed=-16+20*Math.random();// -2 ~ 2
s.ySpeed=16+20*Math.random();// 1 ~ 5
s.at = -0.001 -0.001*Math.random();
s.vt = 0;
this.addChild( s );
s.addEventListener( Event.ENTER_FRAME, onSnowEnter );
} else {
if(currentFrame == 321){
this.removeChild(s);
}
}
}
function onSnowEnter( e: Event ):void {
var s:Snow=e.currentTarget as Snow;
s.x+=s.xSpeed;
s.y+=s.ySpeed;
if (s.y>=0) {
}
【问题讨论】:
标签: actionscript-3 function animation actionscript flash-cs5