Aiuto!!!
Ho provato ma non riesco a caricare un'immagine il cui percorso è inserito in campo di testo dinamico.
Come faccio a ricavarmi il valore di questo campo tramite ActionScript.
Aiuto!!!
Ho provato ma non riesco a caricare un'immagine il cui percorso è inserito in campo di testo dinamico.
Come faccio a ricavarmi il valore di questo campo tramite ActionScript.
veloce veloce...
dai un nome al campo di testo es pippo
poi fai
img = pippo.text;
e poi loadMovie(img,dovevuoitu);
fatti non foste per viver come bruti, ma per seguire i quiz alla tv!
purtroppo cosià avevo già provato!
il problema e' che al testo dinamico e' associata una variabile (stesso nome dell'istanza: giusto o sbagliato?), valorizzata da loadVariables.
Ora, con loadMovie, devo caricare l'immagine, il cui percorso e' presente in quel testo dinamico, ma il risultato e' che mi scompare il movie su cui lavoro. Ecco il codice:
loadVariables("dataset.aspx?id=1",_root.movie.sche da);
img = img.text;
loadMovie(img,_root.movie.foto);
foto e' un movieclip vuoto.
Se in loadMovie inserisco il percorso, funziona!
Cosa mi sai dire?
La procedura è corretta o sbagliata?
Le altre variabili che carico con loadVariables sono valorizzate correttamente.
ti serve ricavarti l'url dell'immagine e poi la carichi pagina.asp?id=1 non ti serve a nulla....
dei avere nomeimmagine.estensione
fatti non foste per viver come bruti, ma per seguire i quiz alla tv!
scusa ma dataset.asp...che output ti da? se gli passi id=1?
fatti non foste per viver come bruti, ma per seguire i quiz alla tv!
scusami ancora, ma non mi è chiaro!
io carico il percorso dell'immagine in una variabile img che poi corrisponde al testo dinamico. Poi con loadMovie prendo tale percorso e dovrei visualizzare l'immagine. Il percorso è images/immagine.jpg. se elimino la chiamata a loadMove, questo percorso viene correttamente visualizzato nel campo di testo dinamico.
dataset.aspx restituisce un formato text/txt:
var1=valore1&var2=valore2&var3=valore3
...
posta il codice ..così è 1 casino
fatti non foste per viver come bruti, ma per seguire i quiz alla tv!
il codice del dataset.aspx?
è un codice semplice, di prova, con un semplice response.write e con il ContentType="text/txt".
il codice actionscript è quello postato prima...
dataset.asp ti deve dare es. percorso=nomefoto.jpg
nel movie invece
hai un mc sulla root, vuoto istanziato come appunto mc
poi nella dir della rotto images metti una immagine di nome img.jpg
nel movie flash metti un bottone e lo chiami pulsante
nel primo frame scrivi
//istanziamo l'oggetto caricatore
foto = new LoadVars();
//funzione che carica la foto appena riceve il nome dall'asp
foto.onLoad = function(success) {
if (success) {
loadMovie("images/"+this.percorso, _root.mc);
}
};
//funzione che avvia l'interrogazione dal file asp
caricafoto = function (id) {
foto.sendAndLoad("dataset.asp ", foto);
};
//funzione del pulsante che carica la foto
pulsante.onRelease = function() {
caricafoto(1);
};
stop();
fatti non foste per viver come bruti, ma per seguire i quiz alla tv!