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

    installazione interattiva chiede aiuto!!! (loadVars dinamico..)

    salve a tutti,
    ho un disperato bisogno di aiuto per un'installazione "interattiva" basata su flash che sto preparando per un evento che si terrà il 12-giugno (a villa-serena bolgna) in poche parole funizona così:

    ci sono 5 pc collegati in rete (1server e 4clients) ai 4 pc clients si collegeranno gli utenti per compilare un quiz che in base alle risposte carica dei video (che cercano di influenzare le risposte successive;^).

    il server raccoglie le variabili che servono a caricare i video nei pc clients e attraverso un'altro swf proietta questi video in uno schermo in fondo alla sala.

    allora il problema che ho è che le variabili che carico sull'swf server sono richiamabili solo all'interno di LoadVars(onLoad)

    il codice che uso è questo

    var MVar = new LoadVars();
    MVar.load("varia.txt")

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

    vuoto1.loadMovie("s"+MVar.CountQ1+"c"+MVar.classe1 +"-"+MVar.subC1+".swf");
    vuoto2.loadMovie("s"+MVar.CountQ2+"c"+MVar.classe2 +"-"+MVar.subC2+".swf");
    vuoto3.loadMovie("s"+MVar.CountQ3+"c"+MVar.classe3 +"-"+MVar.subC3+".swf");
    vuoto4.loadMovie("s"+MVar.CountQ4+"c"+MVar.classe4 +"-"+MVar.subC4+".swf");
    } else {
    trace("errore")
    }
    }



    il mio problema è che dovrei trovare come fare un ciclo che controlli le variabili e ricarichi i video dal momento che le varibili vengono riscritte

    non è molto che uso actionscript e i cicli non li capisco ancora molto bene..

    c'è qualche anima pia che mi può aiutare...

    un'anteprima di quello che verrà visualizzato nei pc clients lo potete trovare su www.low4mat.com/koan01/umodel2

  2. #2
    Non è molto chiaro quello che tu vuoi realizzare.

    Sinceramente, per quel che ho capito io, devi fare un refresh delle variabili ma non ti riesce...

    Se questo è il problema usa un timer oppure un pulsante che ti esegua di nuovo il caricamento del file di testo

    codice:
    function reload(){
       MVar.load("varia.txt");
    }
    
    // esegue il refresh ogni 10 secondi
    intervalID = setInterval(reload, 10000);

  3. #3
    scusate se non sono stato chiaro, ma questo è il mio primo script un po' complesso e mi sono già perso...

    allora ho 4 pc clientsche visualizzano dei video in base alle risposte che gli utenti danno ad un quiz ( www.low4mat.com/koan01/umodel2 )queste variabili poi vengono scritte su un fil di testo da un prog cgi sul server locale. questo server è collegato ad un proiettore e il file swf ( dentro una pag html a fullscreen) dovrebbe recuperare le varibili dal file di testo e proiettare le statistiche "in tempo reale" degli utenti collagati al quiz..

    il casino inzia quì...

    oltre a questo l'swf(server) a 4 mc che dovrebbero visualizzare gli stessi video che girano sui cliebts (richiamati sempre dalle stesse variabili) solo che vorrei impostare un reload dell'swf che calcoli se le variabili sono cambiate e solo allora ricarichi la pagina

    il meglio sarebbe se ad ogni mc fosse collegato uno script indipendente in modo che i video sul server "refresshino" con tempi differenti

    quello che non capisco e dove inserire questo ciclo di verifica all'interno della funzione onLoad dell'oggetto loadVars...

    sò che è uno scipt abbastanza complesso quello che intendo realizzare(al meno per me :master: ) ma quando ho iniziato a pensare a quest'installazione la vedevo molto + rosea... (avevo anche momlte - nozioni di AS..) ù

    comunque se non dovessi riuscire x il 12 a terminar lo script come voglio la funzione reload così come me l'hai passata penso che possa andare benone adesso mi metto subito a far dell prove per vedere se riesco a farla funzionare

    grazie1000

    ;^)k0an01>>>

  4. #4
    Originariamente inviato da koan01
    oltre a questo l'swf(server) a 4 mc che dovrebbero visualizzare gli stessi video che girano sui cliebts (richiamati sempre dalle stesse variabili) solo che vorrei impostare un reload dell'swf che calcoli se le variabili sono cambiate e solo allora ricarichi la pagina
    A mio modesto parere mi sembrerebbe molto meglio se questa verifica la facessi lato server, verificando eventualmente la data e l'ora del file di testo per vedere se è stato modificato. In questo caso invierai un parametro che Flash riceve e controlla. Quando questo parametro ha un determinato valore fai eseguire il caricamento del file swf, altrimenti riesegui soltanto la verifica dopo un determinato tempo...

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.