Visualizzazione dei risultati da 1 a 10 su 10

Discussione: ciclo con variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    286

    ciclo con variabili

    ciao ragazzi

    tra un pò impazzisco...
    ho fatto cosi

    codice:
    loadVariables("piantina.asp", post);
    for (i=1; i<71; i++) {
    	if (eval("p" + i) == 0) {
    	    esegui operazione ....  
         }
    }
    stop();
    praticamente carico svariti dati da piantina.asp
    p1 p2 p3 ... ecc

    voglio fare un ciclo sulla variabile p(i) per vedere se è uguale a 0 ed eseguire un'operazione

    nn c'è speranza nn va....nn so come fare....vi prego HELPPPPPP


    ciao!!!!

  2. #2
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    se ho capito cosa vuoi fare... e se il file "piantina.asp" ti restituisce ad esempio questa riga:
    &p1=1&p2=2&p3=3&p4=0

    codice:
    ad un clip filmato:
    onClipEvent (load) {
        loadVariables("piantina.asp", this);
    }
    onClipEvent (data) {
        for (i=1; i<=4; i++) {
            var d = eval("p"+i);
            if (d == 0) {
    //il trace ti darà "p4";
                trace("p"+i);
            }
        }
    }
    se vuoi l'esempio che ti ho preparato metti la e-mail, sempreché abbia capito cosa volevi fare.


    tiger
    figlio perso e MAI ritrovato....?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    286
    è esattamente questo che volevo ma mi sembra sia quello che facevo anche io .... o no???
    dove sbagliavo?

    PS: nn ho ancora testato il tuo script

    grazzzieeeee

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    non aspettavi che venissero caricati i dati, eseguivi subito il ciclo... invece con onclipevent(data) il ciclo viene eseguito quando i dati sono stati caricati.ottieni lo stesso effetto usando,per esempio, l'oggetto loadVars.
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  5. #5
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661

    Re: ciclo con variabili

    Originariamente inviato da Aran Benjo
    codice:
    //questa parte al massimo è loadVariables("piantina.asp", this, "POST");
    loadVariables("piantina.asp", post);
    
    //poi manca un controllo per verificare che i dati sono stati caricati, vedi la parte del onClipEvent (data)...;
    for (i=1; i<71; i++) {
    	if (eval("p" + i) == 0) {
    	    esegui operazione ....  
         }
    }
    stop();


    tiger
    figlio perso e MAI ritrovato....?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    286
    mitico adesso provo

  7. #7
    se usi Flash MX inizia ad usare l'oggetto LoadVars invece del loadvariables

  8. #8
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    Originariamente inviato da Aran Benjo
    mitico adesso provo

    dai una lettura a questa guida che ha scritto il MITICO negatyve:

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



    tiger
    figlio perso e MAI ritrovato....?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    286
    ho letto la guida...
    nn mi è chiaro qualcosa
    io faccio cosi:

    piantina.asp
    codice:
    <%
    str="?"
    while not rs.eof
    	str=str & "p" & rs("posti")&"=1"
    	rs.movenext
    	if not rs.eof then
    		str=str & "&"
    	end if 
    wend
    %>
    più in basso nel body dello stesso file inserisco il filmato flash
    a cui passo la string str fatta sopra in questo modo....

    codice:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="464" height="317">
    		<param name="movie" value="paintina.swf<%=str%>">
    		<param name=quality value=high>
    		<embed src="paintina.swf<%=str%>" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="464" height="317"></embed> 
    	</object>
    e poi nel filmato carico i dati come mi avete sopra spiegato...ma di fatto nn carica nulla!!!

    ho sbagliato in tronco qualcosa???
    da quello che ho letto da nega lui prima fa una pagina asp che crea la stringa ... ma questo file dopo aver creato la stringa come fa a spedirla all'swf???

    grazie ancora

  10. #10
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    codice:
    <object
           classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="[...]"
          width="400" height="300">
          <param name=movie value="paintina.swf?variabile=<%=str%>">
          <param name=quality value=high>
          <param name=bgcolor value=#CCCCCC>
          <embed
                src="paintina.swf?variabile=<%=str%>"
                quality="high"
                bgcolor="#CCCCCC"
                width="400"
                height="300"
                type="application/x-shockwave-flash"
                pluginspage="[...]">
          </embed>
    </object>


    tiger
    figlio perso e MAI ritrovato....?

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.