![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Jun 2005
Messaggi: 26
|
caricamento da file di testo
Salve, c'è qualcuno che sa spiegarmi dettagliatamente come posso importare un testo da un file .txt e fare poi lo scrolling di questo testo se é troppo lungo?
grazie a tutti, |
|
__________________
@trea |
|
|
|
|
|
|
|
|
#3 (permalink) |
|
User Attivo
|
- Creare un file di testo chiamato testo.txt con dentro
Codice:
&variabile=contenuti testuali... etc etc etc - Inserire questo codice nel primo fotogramma del flash Codice:
var loading = new LoadVars();
loading.load("testo.txt");
loading.onLoad = function (success) {
if (success){
_root.testo.text = loading.variabile;
}
}
- Testare il flash Funziona solo con mx o successivi... Ciao Ciao |
|
|
|
|
|
#4 (permalink) |
|
User
Data di registrazione: Jun 2005
Messaggi: 26
|
Grazie mille homeworker, il codice per caricare il testo dal file di testo mi funziona bene , però non sono riuscita ad eseguire lo scrolling,
1) perchè nei componenti non ho trovato le scrolling bar; 2) invece che alle barre di scorrimento avevo pensato a due bottoni che facessero salire e scendere il contenuto del campo di testo, si può fare? sempre grazie di tutto, |
|
__________________
@trea |
|
|
|
|
|
|
#5 (permalink) | ||
|
User Attivo
|
Quote:
Quote:
| ||
|
|
|
|
|
#7 (permalink) | |
|
User Attivo
|
Quote:
&variabile= va all'inizio del file testo.txt, prima del tuo testo. Ciao | |
|
|
|
|
|
#8 (permalink) |
|
User Newbie
Data di registrazione: Dec 2008
Messaggi: 6
|
Ciao a me non funziona... io comunque ho un sito in flash mediamente complesso con sei sezioni e vari livelli. Credo che posso dipendere dalla posizione del secondo codice a questo punto. L'ho posizionato al primo frame di un livello che ho creato apposta per le variabili... comunque sta di fatto che non funziona.. idee??
|
|
Ultima modifica di Nhatan : 29-12-08 18:19. Motivo: Evitare lo stile telefonini. |
|
|
|
|
|
|
#10 (permalink) |
|
User Newbie
Data di registrazione: Feb 2010
Messaggi: 1
|
funziona quasi tutto
Salve a tutti...ho provato questo esempio che è stato postato e ha funzionato subito.
Però dopo ho provato a creare un altra casella di testo,diversa dalla prima... con nome casella testo2 e il file di txt testo2.txt....ovviamente ho cambiato i nomi anche al secondo codice che ho inserito.Però una della due finestre non funziona bene..in una spunta il testo,nell'altra spunta "undefined". Come mai? ho provato a mettere i codici in livelli separati, nello stesso livello ma non mi cambia niente...i codici sono cosi var loading = new LoadVars(); loading.load("testo.txt"); loading.onLoad = function (success) { if (success){ _root.testo.text = loading.variabile; } } var loading = new LoadVars(); loading.load("testo2.txt"); loading.onLoad = function (success) { if (success){ _root.testo2.text = loading.variabile; } } quindi ho apportato le giuste modifiche ma lo stesso il primo campo (testo.txt) non funziona. Sapete aiutarmi visto ke dovrei inserire più di un campo in questa pagina del sito? grazie mille. Giulio. Ah scusate...solo un altra domanda...le etichette cosa sono? non sono molto pratico di flash. Grazie mille ancora. |
|
|
|
|
|
#11 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Ciao Kobestopper benvenuto sul forum GT, se hai bisogno di creare più di un campo di testo dinamico puoi fare così: dopo aver tracciato i campi dai al primo nome "testo_txt" e al secondo "testo2_txt". Crei un file txt che chiamerai "file.txt". All'interno del file di testo metti:
&testo=Quà inserisco il primo testo che verrà caricato nel primo campo. &testo2=Quà inserisco il secondo testo che verra caricato nel secondo campo. E' questo invece dovrai metterlo nel primo frame della time line. Codice:
dati = new LoadVars();
dati.path = this;
dati.onLoad = function(success)
{
if (success) {
for(var prop in this){
this.path[prop+"_txt"].text=this[prop].split("\r\n").join("");
}
} else {
this.path.nome_txt.text = "file inesistente";
}
};
ASSetPropFlags(dati, ["onLoad", "path"], 7);
dati.load("file.txt");
|
|
Ultima modifica di Nhatan : 21-01-11 17:19. |
|
|
|
|
| Tags: caricamento, file, testo |
| Strumenti di discussione | |
|
|