Si ma scusa....la funzione onRelease è dentro alla funzione for...
Lui così facendo al primo giro gli dice che ciccio vale item0..al secondo item1 e al terzo item2.

Quindi perchè non dovrebbe creare 3 pulsanti con 3 percorsi diversi?
Se al primo giro ciccio vale item0 e se al fondo dello script scrivo:

dropDownList_mc[ciccio]
.list_btn.onRelease = function() { itemClicked(dropDownList_mc[ciccio]
.list_btn._parent.pictureID);
};

non è come se avessi scritto:

dropDownList_mc.item0
.list_btn.onRelease = function() { itemClicked(dropDownList_mc.item0
.list_btn._parent.pictureID);
};

Se this non è sostituibilie con dropDownList_mc.item0
.list_btn
allora this che percorso è partendo dalla _root??????