Flash: scroll con link.

Di: frankie | 26/09/2020 18:08:23
Ciao a tutti ho un problemino con Flash e volevo chiedervi aiuto.
Praticamente voglio creare uno scroll di testo vorrei poter inserire nel testo anche pulsanti che mi aprono altre finestre.
Grazie.

Risposte



Ciao,
se vuoi creare dei pulsanti utilizzando solo il testo stesso, degli hyperlink per capirci, allora procedi come segue, basta rendere html il testo cliccando sul pulsantino "<>" nella barra della proprietà, poi nella spazio sottostante che si attiverà, indicato da un anello di catena, inserisci uno script del genere:
asfunction:gotoAndStop, 2
Se invece vuoi inserire dei pulsanti di tipo grafico, allora da un'occhiata qui: http://www.001design.it/forum_italiano/thread.php?id=1644

Di: goku | 26/09/2020 18:08:23


Grazie goku, per avermi risposto.
ho bisogno però di qualche spiegazione in più.
Intanto il mio problema è che riesco solo a fare uno scroll di testo con il testo che viene caricato da un file esterno txt. Invece ora ho bisogno che nel testo che si deve caricare possa inserire alcune parole linkabili, come se fossero dei pulsanti.
Esempio: uno scroll di testo dove appaiono tutti i link di un sito.
Scusami se non riesco a spiegarmi bene e grazie ancora per l’aiuto.

Di: frankie | 26/09/2020 18:08:23


È anche più semplice allora, come detto in precedenza devi rendere il testo html nella barra delle proprietà, per quanto riguarda il testo esterno, formattalo in html, le parole o frasi interessate, rendile link con la sintassi html.

Di: goku | 26/09/2020 18:08:23


non riesco a farlo funzionare...
ho creato il file html, ho spuntato <rendi html> ma non mi carica il testo.
se non ti rompe ti metto qui l'actionscript che carica il file txt (che mi va) e quello che io ho modificato (probabilmente sbagliato) che dovrebbe caricarmi l'html.
se puoi darci un'occhiata mi faresti un favore.
grazie per ora.
MyLoadVars = new LoadVars();
MyLoadVars.load("testo.txt");
MyLoadVars.onLoad = function(success) {
if (success) {
campoDiTesto.text = MyLoadvars.testo;
}
MyLoadVars = new LoadVars();
MyLoadVars.load("prova.htm");
MyLoadVars.onLoad = function(success) {
if (success) {
campoDiTesto.text = MyLoadvars.testo;
}
eventualmente ti posso inviare anche i file.

Di: frankie | 26/09/2020 18:08:23


Ciao,
io inserisco il testo all'interno di un MC e poi associo le azioni a questo:
onClipEvent(load){
loadVariables("testo.txt",this);
}
comunque per rispondere al tuo quesito, io avevo detto di formattare il testo con sintassi html, non di caricare un file html.
Il file esterno deve restare un .txt, all'interno scrivi ad esempio:
testo=<a href="http://www.001design.it" target="_blank"> Portale dedicato al design</a>

Di: goku | 26/09/2020 18:08:23


grazie goku, ma purtroppo non riesco a farlo funzionare...
ho scritto la riga che mi hai indicato nel file txt, e quando lo carica nell'area di testo (dopo aver attivato "rendi come htm") mi visualizza la riga di comando html come testo normale. sembra che praticamente non lo "renda htm" allora ho provato anche a scrivere nell'actionscript
prova.html=true;
ma non funziona ugualmente. se per caso hai un tutorial del genere ti dispiacerebbe inviarmelo? vuoi che ti invii io il mio?
ancora mille grazie per l'aiuto che mi dai.
frankie

Di: frankie | 26/09/2020 18:09:23