我在名为jackpotNote
的框架中设置了一个带有“影片剪辑”的舞台。在该影片剪辑(或符号)中,有一个名为“jackpotAmt”的动态文本字段。
应该发生的是我要按下键盘上的空格键,它会触发Movie Clip播放。还应该发生的是文本也应该改变,这是当前的编码:
if (event.keyCode == Keyboard.SPACE) {
if (jackpotNote.visible == true) {
trace("Jackpot amount already shown. Ignored.");
} else {
jackpotNote.visible = true;
jackpotSymbol.visible = true;
//jackpotSymbol.jackpotAmt.text = currency_str + String(jackpotamt_int);
if (jackpotamt_int < 100000) jackpotSymbol.jackpotAmt.text = currency_str + String(jackpotamt_int);
else if (jackpotamt_int >= 100000 && jackpotamt_int <= 999999) jackpotSymbol.jackpotAmt.text = String(jackpotamt_int);
else jackpotSymbol.jackpotAmt.text = currency_str + "1MIL+";
dingsound.play();
jackpotSymbol.play(); // DO NOT START PLAYING
jackpotSymbol.gotoAndPlay(1);
trace("Jackpot amount shown.");
}
}
然而,当我触发此事件时,会发生以下情况:
jackpotSymbol.play()
正常播放。jackpotSymbol
变得可见。jackpotSymbol.jackpotAmt.text = currency_str + String(jackpotamt_int);
这曾经在Adobe Flash Professional CS6上运行良好,但是当我升级到Adobe Animate CC时......它破了。 (我必须删除所有TLF字段并使它们再次动态。)
使所有这些工作缺少什么?