Visto che non mi avete proprio filato nel mio precedente thread ( ), ci riprovo....
Carico delle variabili generate da una pagina ASP (dati prelevati da un DB).
Dopodichè costruisco un menù in flash tramite actionscript:
Codice PHP:
var n_pulsanti 5;
dati = new LoadVars();
dati.path this;
dati.onLoad = function(success) {
    if (
success) {
        for (var 
0k<=n_pulsantik++) {
            
mc["puls"+k].vocemenu.text this["princ"+(k+1)];
            
mc["puls"+k].onPress = function() {
                
getURL(dati.vlink4);    <<<<< OCCHIO A QUESTA RIGA 
            
};
        }
    }
};
dati.load("voices.asp");

for (var 
0i<=n_pulsantii++) {
    
mc.attachMovie("puls""puls"+i9999+i);
ecc... 
Così funziona ma chiaramente il link del pulsante non è dinamico ma lo stesso per tutti.
Se invece cambio la riga in questione con questa:
Codice PHP:
mc["puls"+k].onPress = function() {
getURL(dati["vlink"+(k+1)];);    <<<<< QUESTA E' LA RIGA
}; 
Mi restituisce "undefined" per tutti....

Dove sbaglio??
:master:

(sto iniziando ad odiarlo l'ActionScript...... )