Arrays – Finding string information in arrays
Posted on 27. Mar, 2009 by thornyeternity in ActionScript 3 Snippets
Find in array based on naming the sprite as per current array index value, such as ’1_mc’:
var nameString:String = event.target.parent.name;
nameString = nameString.slice(4); //depending on its name
var numberString:Number = parseInt(nameString);
tempCounter = numberString;//or value in array e.g. trace(imageBigArray[numberString]);
————
Better, if the name is not a number:
var nameString:String = event.target.name;
for(var k:Number = 1; k < servicesArray.length ; k++){ //ignore first one in this eg
if(servicesArray[k] == nameString){
more_mc.need_txt.text = needsArray[k];
}//if
}//forĀ
————–
Better yet, look for a string in the array:
for (var i:Number = 0; i < allVideoPaths.length ; i++){
if(jsParameterPassed == String(allVideoPaths[i])){ //where passed parameter could be “myvideo.flv”
videoURL = allVideoPaths[i];
}//if
}//for


