Salve a tutti scusate se sbagio a scrivere del codice o non va scritto cosi ma ho un pò fretta e urgenza di risolvere questo piccolissimo problema.. ho un semplice script in as3 e un normale file flash che sul click del bottone fa fare qualcosa al metodo della mia classe.. ma non riesce a trovare nulla dice:
1046: Type was not found or was not a compile-time constant: Prima.
1180: Call to a possibly undefined method Prima.
il codice del file flash è questo:
è nel primo fotogramma in un layer diverso
//pwd.border=1;
//user.border=1;
var myprima:Prima=new Prima();
myprima.testo("ciao");
/*but.onRelease = function () {
myprima.controllo(user.text,pwd.text);
};*/
ho un po commentato ma l'errore c'è sempre...
va bene anche la funzione che su l'onRelease fa quella funzione o come si doveva scrivere?
e perche anche se scommento le prime due righe non mi fa il bordo nelle caselle di testo?
questo è il file as3
package {
public class Prima {
public var log:Array=new Array();
log.push("ale","441988");
log.push("giulia","giulia");
public function controllo(user:String,pwd:String):void {
for (var i:int = 0; i<log.length; i++) {
if ((user==log[i][0])&&(pwd==log[i][1])) {
trace("ok");
break;
} else {
trace("no");
}
}
}
}
}
semplice semplice ma non va!!! Perchè???
Sono nella stessa cartella...
Spero potrete rispondere alle mie banali domande perchè è un pò urgente grazie mille a tutti per l'attenzione