Hi guys! I’m having a new problem today- referring to arrays with getDefinitionByName. I looked aound for an answer, but couldn’t find anything, so here I am!
Anyways, in my map editor, I will have two layers of objects, and the user is responsible for choosing which layer of the map to write to. Because of this, I won’t know the exact name of the array to write to until I piece together the string “map0Layer” and selectedLayer (chosen by the user):
var targetString: String = "map0Layer"+selectedLayer; var mapTarget = getDefinitionByName(targetString) as Array; trace(mapTarget);
Through this, I’d like to refer to an array, but every variation of the above code I’ve tried resulted in
ReferenceError: Error #1065: Variable map0Layer1 is not defined.
(this is subject to change because it could be “map0Layer2” as well, but you get the idea.)
Anyone know of a solution?