Ci sto sbattendo la testa da diversi giorni...spero che qualcuno mi sappia dare una dritta.
Ho una griglia fatta di caselle dinamiche, che viene riempita in modo random da un array.
Finchè dichiaro gli elementi dell'array va tutto bene. Però io vorrei che l'array venisse costruito dall'utente che immette parole in una casella di input.
Ho creato una casella di testo di input, un pulsante di conferma e una casella di testo dinamico per raccogliere le parole una alla volta. Questa casella dinamica dovrebbe corrispondere all'array personalizzato dell'utente,
ma non riesco a far leggere i valori dell'array "custom" alla funzione che popola la griglia di caselle dinamiche (mi restituisce gli indici, cioè i numeri e non i valori immessi)
Non capisco cosa sbaglio.
Sul pulsante ho messo questo codice
//on (release) {
myArry[w] = let;
output += let+newline;
w++;
let = "";
}//
Codice sul primo frame(genera_btn è l'altro pusante, quello per avviare il random nella griglia):
var caselle:Array = [pc0, pc1, pc2, pc3, pc4, pc5, pc6, pc7, pc8, pc9, pc10, pc11, pc12, pc13, pc14, pc15, pc16, pc17, pc18, pc19];
var quanti = 20;
myArry[w] = new Array();
w = 0;
// generazione random
for (var i = 0; i<quanti; i++) {
_root.genera_btn.onRelease = function() {
for (var i = 0; i<quanti; i++) {
_root["pc"+i].c1.text = output+[random(w)];
output="";
}
};
}
P.S. Uso flash8 (AS2)
Grazie anticipate a chi saprà aiutarmi!

Rispondi quotando