Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    caricamento testo in remoto

    ciao,
    ho un filmato principale che carica con loadmovie un filmato esterno. All'interno del filmato esterno carico un txt in un campo di testo dinamico. fin qui tutto bene e quando provo il filmato principale in locale funziona bene e carica il txt. quando ho caricato il tutto in remoto non si vede il testo, quindi penso che non riesca a caricarlo. dove ho sbagliato?

  2. #2
    Ti consiglio la lettura di questa guida:
    http://flash-mx.html.it/guide/view_l...guida=9&id=194
    ed in particolare il paragrafo DEMISTIFICAZIONE nell'introduzione.

    Io penso che, se non ha fatto dei cambiamenti di "cartelle" tra il "locale" ed il "remoto", che il problema stia tutto lì, e cioè che non aspetti che le variabili siano caricate completamente, prima di utilizzarle.

  3. #3
    ok ora vado a leggere.. spero di risolvere. ciao!

  4. #4
    purtroppo non ho risolto.. non c'è nessun errore di cartelle e non è nemmeno un problema di attesa

  5. #5
    Invece di
    prova a fornire un po' di informazioni dettagliate:
    codice, posizione delle cartelle ecc. ecc.

  6. #6
    ho fatto un mc con questo codice
    onClipEvent (enterFrame) {
    if (down == "1") {
    this.textField.scroll += 1;
    }
    }
    onClipEvent (enterFrame) {
    if (up == "1") {
    this.textField.scroll -= 1;
    }
    }
    onClipEvent (enterFrame) {
    loadVariables("text.txt", this._parent.text_box);
    }

    il mc contiene il campo di testo dinamico e due pulsanti per lo scroll.
    ripeto.. in locale funziona.
    tutti i file da caricare sono nella stessa cartella

  7. #7
    Originariamente inviato da massimo83
    ho fatto un mc con questo codice
    Dove? nel filmato ESTERNO?
    onClipEvent (enterFrame) {
    if (down == "1") {
    this.textField.scroll += 1;
    }
    }
    onClipEvent (enterFrame) {
    if (up == "1") {
    this.textField.scroll -= 1;
    }
    }
    Perché 3 eventi enterFrame per lo stesso mc?
    In pratica i primi due verranno ignorati e verrà eseguito solo l'ultimo.
    Se hai più istruzioni da fare eseguire, nessuno ti impedisce di metterle in sequenza.
    Poi, la cosa più GRAVE è quella di fare il caricamento del file di testo ad ogni frame VVoVe: Basta caricarlo una sola volta, no?
    Caso mai mettilo nell'evento load

    onClipEvent (enterFrame) {
    loadVariables("text.txt", this._parent.text_box);
    }

    il mc contiene il campo di testo dinamico e due pulsanti per lo scroll.
    ripeto.. in locale funziona.
    tutti i file da caricare sono nella stessa cartella
    Per ultimo, Manca la gestione dell'avvenuto caricamento, in questo caso devi usare l'evento (data)

  8. #8
    il codice l'ho applicato al mc
    scusa ma non ho capito in pratica come devo riscrivere il codice!

  9. #9
    Bisogna cavarti le parole con le tenaglie!!!
    Se vuoi avere un aiuto valido devi fornire più informazioni possibili, mica siamo degli indovini!

    Allora NON hai risposto alla mia domanda:
    Dove si trova questo mc al quale hai associato il codice?
    nel filmato ESTERNO?
    e dove si trova? direttamente sulla timeline principale?
    e già che ci siamo, che nome istanza ha?


    Per quanto riguarda il codice, devi scrivere una sola volta ogni evento, per cui, senza entrare in merito alla validità di quello che hai scritto, devi scrivere così:
    codice:
    onClipEvent (enterFrame) { 
        if (down == "1") { 
            this.textField.scroll += 1; 
        } 
        if (up == "1") { 
            this.textField.scroll -= 1; 
        } 
    }
    Poi veniamo al caricamento delle variabili esterne dal file di testo:
    Hai capito perché NON puoi inserire una simile istruzione in un evento enterFrame?

    Perché continuerebbe, ininterrottamente a caricare sto benedetto file!

    Inseriscilo allora nell'evento (load), così:
    codice:
    onClipEvent (load) { 
        loadVariables("text.txt", this._parent.text_box); 
    }

  10. #10
    allora il codice l'ho dato al mc che si trova sulla timeline principale del filmato esterno. il nome istanza del mc è text_box.

    io ho fatto le modifiche che mi hai consigliato.. continua ad andare bene in locale e non in remoto. se vuoi ti posso mandare uno .zip con il file.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.