我正在制作一个 Flash 游戏,并希望在每圈开始时使用一行来更新圈数,我有一个动态文本框,在运行时设置为 lap '0 of 3' - 这很好用。
var p1:String = "0 of 3";
lapPlayer1.text = p1;
每次汽车撞到一条实例名称为LapChange的线时,我都希望它更新,我已经对汽车进行了撞击测试。文本框是动态经典,它称为lapPlayer1
onClipEvent(enterFrame){
if(this.hitTest(_root.LapChange)){
if (lapPlayer1.text == "0 of 3") {
var p1:String = "1 of 3";
lapPlayer1.text = p1;
}
if (lapPlayer1.text == "1 of 3") {
var p1:String = "1 of 3";
lapPlayer1.text = p1;
}
if (lapPlayer1.text == "2 of 3") {
var p1:String = "3 of 3";
lapPlayer1.text = p1;
}
}
}
但是它没有更新文本,任何帮助将不胜感激
卡尔