// this.optionParms is the instance name assigned to the component on the stage var collectParms:Iterator = this.optionParms.getIterator(); while (collectParms.hasNext()) { this.options.push(collectParms.next()); // tmpObj is not scrictly cast because the iterator can contain any datatype var tmpObj = collectParms.next(); // but let us just output the two variables present in the expected collection item trace("value: " + tmpObj.value + " & option: " + tmpObj.option); }