Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Caricare variabili da file txt

    Ciao a tutti, sono alle prime armi e volevo sapere come faccio a dare a questo array, i valori (f1, f2, f3 etc etc) provenienti da un file txt esterno ( variabili.txt ):

    var img = new Array();
    img[0] = "";
    img[1] = "";
    img[2] = loadVariables("variabili.txt","f1");???????
    img[3] = "";
    img[4] = "http://images.motograndprix.com/multimedia2/280/280800.jpg";
    img[5] = "http://images.motograndprix.com/multimedia2/280/280796.jpg";
    img[6] = "http://images.motograndprix.com/multimedia2/280/280892.jpg";
    img[7] = "http://images.motograndprix.com/multimedia2/280/280789.jpg";
    img[8] = "http://images.motograndprix.com/multimedia2/280/280798.jpg";
    img[9] = "";
    img[10] = "http://images.motograndprix.com/multimedia2/278/278847.jpg";
    img[11] = "http://images.motograndprix.com/multimedia2/278/278837.jpg";
    img[12] = "http://images.motograndprix.com/multimedia2/278/278838.jpg";

    il file txt è fatto in questo modo

    f1=http://link.JPG&
    f2=http://link.jpg

    GRAZIE A TUTTI

  2. #2
    Utente bannato
    Registrato dal
    Nov 2006
    Messaggi
    533
    forse con l'xml

    filexml = file.xml";
    ApriXML();
    function ApriXML() {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML(success) {
    if (mioxml.loaded) {
    myarray = mioxml.childNodes;
    Dati();
    CreaTabelle();
    delete myarray;
    delete mioxml;
    }
    }
    }
    // Funzione che prende i dati XML e li mette in degli Array
    function Dati() {
    // Array che contengono i Dati -----------------------
    link = new Array();
    nome = new Array();
    logo = new Array();
    trace(myarray);
    // ---------------------------------------------------
    for (k=0; k<=myarray.length; k++) {
    if (myarray[k].nodeName == "agenda") {
    // ladata.push(apparray[k].attributes.data1.toString());
    // lanotizia.push(apparray[k].childNodes.toString());
    link.push(myarray[k].attributes.link);
    nome.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "logo") {
    logo.push(myarray[k].childNodes.toString());
    }
    }
    }
    // Funzione che Crea i clip
    // e li posiziona sullo stage del filmato
    function CreaTabelle() {
    for (i=0; i<nome.length; i++) {
    _root.attachMovie("tabnews", "tabnews"+i, i);
    // Attribuisco la coordinata X e Y
    _root["tabnews"+i]._x = 15+i*130;
    _root["tabnews"+i]._y = 15;
    // Passo al clip le variabili che ho preso dall'XML e messo negli Array
    _root["tabnews"+i].link1 = link[i];
    _root["tabnews"+i].mc.loadMovie(logo[i]);
    }
    }

    un bottone
    on (release) {
    getURL(link1, "_blank");
    }
    nel file xml
    <agenda link="file.ext"> </agenda>
    <agenda link="file2.ext"> </agenda>

  3. #3
    Quello che vorrei è caricare le variabili per i link delle immagini nel mio array da un file txt che si trova sulla stessa directory, che dopo darò in pasto alla fotogallery per la visualizzazione, ma senza dover cliccare bottoni o altri eventi....

    del tipo

    img[0]= carico variabile da txt di valore tx0
    img[1]= carico variabile da txt di valore tx1
    img[2]= carico variabile da txt di valore tx2

    Esiste una maniera con l'actionscript per poter fare una cosa del genere???

    Grazie a tutti

  4. #4
    certamente si

    tipo txt

    &path=/images&
    &F0=mare.jpg&
    &F1=montagna.jpg&
    &F3=pianura.jpg&

    Codice PHP:
    mio_array = new Array()
    dati = new LoadVars()
    dati.onLoad=function(success){
          if(
    success){
             
    0
             
    while(this["F"+I] != undefined){
                 
    mio_array[I] = this.path+this["F"+I]
                 
    I++
             }
          }else{
    trace("errore caricamento TXT")}
    }
    dati.load("tuoFile.txt"

  5. #5
    Utente bannato
    Registrato dal
    Nov 2006
    Messaggi
    533
    puoi usare il codice precedentemente postato cambiando le variabili e usandolo come vuoi

    esempio _root["tabnews"+i].mc.loadMovie(logo[i]);

    creare un mc con istamza mc
    e scrivere nell'xml
    <logo>img.jpg</logo>

  6. #6
    Utente bannato
    Registrato dal
    Nov 2006
    Messaggi
    533
    ah dimenticavo prima metti questo

    _root["tabnews"+i].logo1 = logo[i];

  7. #7
    Originariamente inviato da rempox
    certamente si

    tipo txt

    &path=/images&
    &F0=mare.jpg&
    &F1=montagna.jpg&
    &F3=pianura.jpg&

    Codice PHP:
    mio_array = new Array()
    dati = new LoadVars()
    dati.onLoad=function(success){
          if(
    success){
             
    0
             
    while(this["F"+I] != undefined){
                 
    mio_array[I] = this.path+this["F"+I]
                 
    I++
             }
          }else{
    trace("errore caricamento TXT")}
    }
    dati.load("tuoFile.txt"



    Io ho fatto una cosa del genere:

    Codice PHP:
    var img = new Array();
    dati = new LoadVars() 

    dati.onLoad=function(success){ 
          if(
    success){ 
             

             
    while(this["F"+I] != undefined){ 
                 
    img[I] = this.path+this["F"+I
                 
    I++ 
                           } 
          }
          else{
    trace("errore caricamento TXT")} 

    dati.load("variabili.txt")

    trace(img[0]) 
    ma nel trace, esce undefined... dove sbaglio????

    (Ovviamente ho messo il txt con il formato che mi hai detto te...
    &path=/images&
    &F0=mare.jpg&
    &F1=montagna.jpg&
    &F3=pianura.jpg&
    )

  8. #8
    Perfetto, funziona tutto... era una mia stupidaggine... grazie mille!!! ciao!

  9. #9

    ops

    Ciao scusa...so che la discussione e' un po datata pero' mi son trovato nello stesso problema...il trace mi dice undefined... cosa c'e' di sbagliato?
    Grazie

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.