此代码位于我的汽车动画片段 car1 上,它驱动一个名为 LapChange 的方形动画片段。我有一个名为 LapPlayer1 的动画片段,有3个帧,每个帧都有一个不同的圈数,这是我用来改变车架的代码,但是没有运气,没有想法?
onClipEvent(enterFrame){
if(this.hitTest(_root.LapChange)){
if(_root.LapPlayer1.currentFrame == 1){
_root.LapPlayer1.gotoAndStop(2);
}
if(_root.LapPlayer1.currentFrame == 2){
_root.LapPlayer1.gotoAndStop(3);
}
if(_root.LapPlayer1.currentFrame == 3){
_root.LapPlayer1.gotoAndStop(4);
}
}
}
答案 0 :(得分:0)
currentFrame
是ActionScript 3.0
在ActionScript 2.0 中,您必须使用_currentframe
onClipEvent(enterFrame){
if(this.hitTest(_root.LapChange)){
if(_root.LapPlayer1._currentframe == 1){
_root.LapPlayer1.gotoAndStop(2);
}
if(_root.LapPlayer1._currentframe == 2){
_root.LapPlayer1.gotoAndStop(3);
}
if(_root.LapPlayer1._currentframe == 3){
_root.LapPlayer1.gotoAndStop(4);
}
}
}