你知道为什么函数不接受任何高于 4 的数字的任何原因吗?
这就是我正在做的。适用于 0-4,但一旦达到 5 或更高,我就会得到“一个术语未定义且没有属性”。但是如果我只是把数字 5 放在那里,一切都很好,所以这不是 xml 的问题。由于某种原因,该函数不会接受高于 4 的任何东西。让我感到奇怪.....我看不到对此的解释。
loadEpSynopsis(5);
function loadCharSynopsis(charNumber:Number):void
{
synopsisBox.titleText.text = bXml.characterlist.character[charNumber].charactername;
synopsisBox.descriptionText.text = bXml.characterlist.character[charNumber].characterdesc;
}