okay.. I know the easy way to avoid this but

If you have an array which has subarrays which have a string as the index (so for example MyArray["Apple"].price, MyArray["Bananna"].price etc) can the entries still be accessed as numbers? like if "Apple" was the first index in the array, then MyArray[0] would be the same as MyArray["Apple"]. I guess it would because surely it's flash that is converting it to allow a string as an index, so there is a number there.. but not sure.