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

    Caricare variabili N volte

    Salve a tutti,

    ho cominciato ad utilizzare flash 6 da poco.

    Vorrei avere un aiuto su un (banale) problema che ho.

    Devo caricare dei dati provenienti da una pagina asp 15 volte, cioè carico i dati, una volta ricevuti li metto in un array e rieseguo l'operazione fino a raggiungere la posizione numero 15 dell'array.

    Il mio problema è che dopo il primo caricamento non riesco ad andar avanti.

    Qualcuno sa darmi qualche idea?

    Grazie

  2. #2
    Che senso ha caricare gli stessi dati 15 volte di seguito? Ti basta caricarli una volta...

  3. #3
    in realtà non carico gli stessi dati...la pagina asp estrae un record diverso ogni volta che la richiamo

  4. #4
    arr = new array(15)
    for(i=0;i<15;i++){
    arr(i) = _root.nome_variabile_importata
    }
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  5. #5
    sicuramente mi sono espresso male io....analizzando il codice di chisono direi che io dovrei fare

    arr = new array(15)
    for(i=0;i<15;i++){
    //carico le variabili dalla pagina asp
    //le inserisco nell'array
    }


    si può fare?

  6. #6
    mi posti anche il codice ASP???
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  7. #7
    posto il codice flash:

    ho creato una scena con 3 fotogrammi chiave:

    nel primo:
    aDomande = new Array(14);
    aRisposte = new Array(14);
    aTesto1 = new Array(14);
    aTesto2 = new Array(14);
    aTesto3 = new Array(14);
    aTesto4 = new Array(14);
    iDomAtt = 0;
    iCaricate = 0;
    bCaricato = 0;

    nel secondo:
    if (iCaricate == 15){
    trace("Domande caricate: " + iCaricate);
    stop();
    }else{
    if (bCaricato == 0){
    CaricaDomanda();
    }
    }
    function CaricaDomanda(){
    bCaricato = 1;
    carica = new LoadVars();
    carica.load("prova.txt");
    carica.onLoad = function() {
    aDomande[iCaricate] = carica.domanda;
    iCaricate = iCaricate + 1;
    bCaricato = 0;
    }
    }


    nel terzo:
    gotoAndPlay(2);



    adesso il problema è che arriva al terzo fotogramma e invece di tornare al secondo come gli dico riparte dal primo....

  8. #8
    nel secondo:
    if (iCaricate == 15){
    trace("Domande caricate: " + iCaricate);
    _root.stop();
    }else{
    if (bCaricato == 0){
    CaricaDomanda();
    }
    }
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

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 © 2026 vBulletin Solutions, Inc. All rights reserved.