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

    caricare variabili in un testo

    Ho un testo dinamico al quale è associato la viariabile "label" e su questo testo va a finire temporaneamente (è un codice che ho trovato su internet) questa roba qui:
    (label="mc"+_root.K)
    dove k mi cambia alla pressione di un tasto, cioè mc1, mc2, ecc..
    Avrei bisgono che nel testo mi caricasse delle variabili da un file esterno di txt. Cioè scrivo un file (galleria_ark.txt)con mc1=didascalia&mc2didascalia&ecc... e vorrei che queste didascalie mi apparissero nel campo di testo. Non so se sono stato chiaro, questo è il codice completo

    loadVariables ("galleria_ark.txt", this);
    _root.K = 1;
    var init_x = _root.barra._x;
    _root.indietro.onEnterFrame = function() {
    (_root.K != 1) ? (this._visible=1) : (this._visible=0);
    };
    /* se i mc sono più di 3cambiare il valore di 3*/
    _root.avanti.onEnterFrame = function() {
    (_root.K != 8) ? (this._visible=1) : (this._visible=0);
    };
    _root.avanti.bt_avanti.onRelease = function() {
    _root.barra._x += 15
    _root.K++;
    };
    _root.indietro.bt_indietro.onRelease = function() {
    _root.barra._x -= 15
    _root.K--;

    };
    /* se i mc sono più di 3cambiare il valore di 4*/
    for (i=1; i<=8; i++) {
    _root["mc"+i].onEnterFrame = function() {
    _root.C = this._name.substring(2);
    (_root.C == _root.K) ? ((this._alpha<=100) && (this._alpha += 10)) && (label="mc"+_root.K) : ((this._alpha>=0) && (this._alpha -= 10));
    };


    }
    Il mio spazio web:
    www.luposky.it

  2. #2
    Mettiamola così:
    ho un testo associato a una variabile "label". Posso far sì che la variabile "label" mi diventi uguale, quando clicco, alle variabili mc(k) che nel frattempo ho caricato da un file di testo, dove k varia da 1 a 10. Tutto questo mi dovrebbe permettere di mettere una didascalia sotto ogni foto che appare quando clicco. Il tutto relativo a questo codice qui su. Suggerimenti? Mi scuso per la mia totale incompetenza, sto tentando di farmi un sito senza saper nè leggere nè scrivere e l'ultima cosa che mi rimane da fare è questo piccolo particolare...
    Il mio spazio web:
    www.luposky.it

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    :master:

    scusa ma non puoi mettere

    label="mc"+_root.K

    nell'evento del pulsante?????

    dopo ovviamente aver valorizzato k.

    codice:
    _root.avanti.bt_avanti.onRelease = function() { 
    _root.barra._x += 15 
    _root.K++; 
    label="mc"+_root.K
    }; 
    _root.indietro.bt_indietro.onRelease = function() { 
    _root.barra._x -= 15 
    _root.K--;
    label="mc"+_root.K
    };
    ...
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Grazie mille ho risolto facendo come mi hai detto te e mettendo però
    label= _root["mc"+k]
    invece che
    label="mc"+_root.K

    Come faccio a mettere insieme a
    loadVariables ("galleria_ark.txt", this);
    la verifica che sia effettivamente caricato il file prima di eseguire l'altro codice?
    Grazie ancora
    Il mio spazio web:
    www.luposky.it

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    ..si più o meno era quello che intendevo


    Per la ricezione delle variabili ti conviene usare un oggetto loadVars

    codice:
    contenitoreVariabili = new LoadVars()
    contenitoreVariabili.onLoad = function(success) {
    if(success) {
    trace("variabili caricate")
    }
    }
    contenitoreVariabili.load("file.txt")
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  6. #6
    Grazie ho quasi finito il mio sito!!
    Il mio spazio web:
    www.luposky.it

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    bene!!
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  8. #8
    Senti scusa ho parlato troppo presto...
    Dove lo metto sto codice? Io ho all'inizio dell'as il comando:
    loadVariables ("galleria_tesi.txt", this);
    rispetto a questo dove lo infilo?
    Ho provato a sostituirlo mettendo il nome del file di testo al posto di file.txt ma senmbra che non lo carichi.
    Il mio spazio web:
    www.luposky.it

  9. #9
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Molto probabilmente lo carica correttamente.. ma devi sapere che una volta caricate le variabili dentro un oggetto loadVars, queste risulteranno dentro l'oggetto stesso...

    Potresti risolvere in vari modi...

    Prova così:

    label= contenitoreVariabili["mc"+k]

    ..sostituendo, dove ti serve, il nome dell'oggetto loadVars al posto dell'identificatore _root

    ...fammi sapere
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  10. #10
    Perfetto
    Ti ringrazio mi hai risolto un sacco di problemi
    Il mio spazio web:
    www.luposky.it

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.