Visualizzazione dei risultati da 1 a 10 su 10

Discussione: variabile da TXT

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    33

    variabile da TXT

    Salve, mi serve caricare da un file.txt delle variabili.
    ho usato:
    loadVariablesNum("temp.txt", 0);

    se metto la riabile x in un campo dinamico mi stampa quello che c'è scritto nel file txt. Ma a me non serve questo, io voglio che se x=1 lui mi fa vedere un determinato clip se x=2 me ne fa vedere un'altro etc etc.
    Ho provato a scrivere così:
    loadVariablesNum("temp.txt", 0);
    ba._visible = false; //rendo invisibile il clip ba
    if (x == "1") {
    ba._visible = true; //rendo visibile il clip ba
    conferma = "ok";
    }

    Non so più devo sbattere la testa.
    Chi mi sa aiutare?
    Ci siamo....

  2. #2
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Prova cosi

    if (_root.x == "1") {
    ...................

    Visto ke kariki le var sul livello 0

    Dai un okkiata al link

    http://flash-mx.html.it/guide/lista_....asp?idguida=9
    Ciao DeR

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    33

    Nulla da fare non funziona nemmeno così!!
    Ho letto qualcosa su LoadVars, usando Mx forse è meglio.
    Ma non so come passarne i parametri.

    Si accettano nuove soluzioni.
    Ci siamo....

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    33
    Nessuno sa aiutarmi?
    Rispiego il mio quesito:
    Data una Variabile in un file di TXT , come faccio ad usare il suo valore come parametro di scelta?
    Non mi serve da passare come testo ad un testo dinamico ma come valore di scelta.
    Il codice che ho faftto gia l'ho postato.
    Qualcuno mi spiega come mai se metto la variabile x su un campo sinamico mi legge il valore della variabile,
    mentre se la uso in un if non mi legge nessun valore?

    Help ME
    Ci siamo....

  5. #5
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    nel file txt non devi mettere x=1 ma &x=1
    prova così
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    33


    NULLA! Di Nulla!
    Non va neanche così!!!!! Ma come è possibile...eppure passo una variabile scemissima &X=ciao
    come mai non mi legge questo -ciao-? Eppure ho visto anche sul link sopra che non c'è bisogno delle "".
    Ripeto che se metto x come variabile nel campo di txt dinamico mi funziona.
    Ho pensato che sicccome avevo tutto sul frame 2, devevo spostare al frame 1...ma niente nemmeno così!!

    Non c'è un GURU dell' Action Script che mi sa dire come devo fare, ma sopratutto che mi spiego come è possibile una cosa del genere????
    Ci siamo....

  7. #7
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    allora se è tutto dentro un moviclip fai così

    onClipEvent (load) {
    loadVariables ("temp.txt", this);
    _visible = false;
    }

    onClipEvent (data) {
    if (x == "1") {
    _visible = true; //rendo visibile il clip ba
    conferma = "ok";
    }

    nel txt ci sono le seguenti variabili
    &x=1&y=2&z=3&fine

    Attento: nel tuo primo messaggio hai scritto
    Ma a me non serve questo, io voglio che se x=1 lui mi fa vedere un determinato clip se x=2 me ne fa vedere un'altro etc etc.

    nel txt non puoi scrivere
    &x=1&x=2&x=3&fine
    altrimenti non ti funziona

    prova come ti ho detto io vedrai che funziona
    ciao
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    33
    Scusami, ma non mi so spiegare bene.
    Non sono dentro un clip, ma sulla linea principale.
    QUesto codice lo metto dentro un fotogramma vuoto della linea temporale.
    infati inserendo il tuo codice mi da errore, dicendomi che quello serve per un clip.
    TI do qualche dettaglio in più
    io in base al riusltato della clip devo far vedere 1 clip.
    esempio
    clip1 clip2 clip3

    ho pensato che in base al valore che io do alla x (nel file txt) devo vedere questi clip.

    quindi x=uno

    if (x == "uno") {
    ba._visible = true; //rendo visibile il clip ba
    conferma = "ok";
    }

    il problema che non legge il valore uno

    MAH!!!
    Ci siamo....

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    33
    :quote: :quote: :quote:

    Ce l'ho fatta.
    Ho applicato il codice che mi hai dato a ogni clip cambiano la condizione.

    Ora funziona a meraviglia.

    Vorrei chiedere un'ultima cosa:
    Avendo sullo stage 80 piccolissimi filmati 10px X 10px i quali hanno dentro in codici sopra suggerito, non è che appesantisco troppo la CPU?
    Se si ci sono soluzioni?

    :master: :master: :master:
    Ci siamo....

  10. #10
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    aspetta non ho capito bene, hai 80 clip filamto nello stage??
    Certo che sono un po tantini e di certo appesantiscono sia le dimensioni del filmato che il lavoro della CPU ! Dovresti cercare di assimilarne uno dentro l'altro....
    ciao
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

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.