-
[Flash] As e pagina html
salve a tutti! ho una semplice problema.
In una pagina php ho una funzione javascript chiamata update();
vorrei inserire un flash nella pagina che sia una textarea scrivibile, e alla pressione del tasto invio, tutto quello inserito nella textarea venga eliminato, venga eseguita la funzione update('quello inserito nella textarea'); e che il cursore resti nella textarea...
è possibile? se si, quale action script devo assegnare alla textarea?
grazie a tutti!!!!
giacomo
-
Da flash puoi richiamare funzioni javascript in questo modo:
getURL("tua_funzione('argomento')");
Ciaooo!!!!!
-
oppure fscommand ("funzione","argomento");
-
fscommand???
Ma cosa c'entra?
Ciaoo!
-
grazie... però non so come dare un valore ad argomento che sia il testo inserito nella textarea... e non so neanche come azzerarla dopo l'invio della funzione e come tenere il cursore li...
sai come posso fare?
-
@debug: fscommand è la funzione utilizzata da action Script per comunicare con il flash player e il browser, e per estensione, anche il javascript.
Quanto alla textarea, devi impostarla come campo di testo modificabile oppure di input, vai nelle impostazioni, trovi variabile e metti una variabile arbitraria.
Quella variabile corrisponde al valore della textarea e per svuotarla non devi far altro che variabile = "";
-
No aspetta, ma la textarea è nel filmato flash o nella pagina html??!?!
Credo di aver capito male fin dall'inizio! :S
Ciaooooo!!!!!
-
ho inserito questo:
on (keyPress "<Enter>") {
getURL("invia('testo')");
testo = "";
}
nel pulsante, dove testo è il nome di istanza che ho dato al campo di input.
però quando premo enter mi dice:
Not Found
The requested URL /prova/invia('testo') was not found on this server.
EDIT: sarebbe meglio che fosse nella pagina... ma se non è possibile anche nel flash va bene...