Flash: geturl su bottoni e mc

Di: cogitoergofra | 26/09/2020 18:54:10
Buongiorno a tutti! sono Francesca!
Il mio problema è banalissimo:
ho creato un bottone in flash, ma non so che codice scrivere per farlo puntare
1) ad una pagina esterna (ex google)
2) ad una pagina html del mio sito
io ho provato con questi due script
1)
on(release){
pagina="www.google.it"
play();
}
----------
on (release) {
getURL("http://www.google.it", "_self");
}
-----------------------
così cambia subito la pagina e mi dà un errore:
File non trovato
Firefox non trova il file /D:/sito/prova/www.google.it.
* Verificare che il nome del file non contenga maiuscole o errori di battitura.
* Verificare se il file è stato spostato, rinominato o rimosso.
2)
getURL("prova.htm", "_self");
funziona ma mi porta direttamente alla pagina "prova.htm" senza aspettare che si clicchi sul pulsante!
3)
La maggior parte delle volte, invece, l'errore è:
"macromedia flash player ha interrotto un'operazione potenzialmente pericolosa. La seguente applicazione sta cercando di comunicare col seguente indirizzo: www.google.it"
Ma che vuol dire? cosa faccio di sbagliato?
Grazie a tutti in anticipo!

Risposte



Ciao
Metodo con codice direttamente su mc o bottone:
on (release) {
getURL("http://www.google.it", "_self");
}
Ti puntera' direttamente all esterno in una pagina _self, quindi sostituendo la pagina che hai con quella nuova.
Con _blank ne apriresti una nuova puntando sempre pero' a www.google.it
*******************************************************
In quanto al punto 2 della tua domanda devi anticipare il getURL con un azione da bottone, altrimenti la richiesta ti partirà appena la testina avra' letto il frame, quindi subito.
//***** il getURL parte solo al release****/
on (release) {
getURL("prova.htm", "_self");
}
In quanto ai messaggi di sicurezza, ricordati che in locale certi file rispondo a certi eventi diversamente da come farebbero se tu li posizioneresti direttamente lato server.
In quanto a questo ci sono molte info in rete
Ciao

Di: dar_pri | 26/09/2020 18:54:10