使用getDefinitionByName
我一直在收到错误,说它没有定义(如标题所示)。我正在使用的特定代码是AS3:错误#1065:变量未定义
var tileID:String = String(getDefinitionByName("evt.target.data."+mapData[i][j]))
mapData已经由每个位置的字符填充。该计划是我可以使用任何mapData的值作为将单个字符转换为瓦片的完整链接名称的变量名称。这些属性来自另一个为变量设置的外部.txt文件(这是代码行链接到的外部文件)。
外部文件中的变量看起来像&N=exampleTile
。
因此,当涉及到设置tileID
它应该最终是exampleTile
。 (假设mapData[i][j] = "N"
)。
但它没有。我已阅读其他解决方案,说文件可能没有加载或任何东西,但我无法理解或应用任何这些修补程序。
啊哈,这很有道理。我不知道数据类型是“URLVariables”。非常感谢。 – HalfBit