Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Passaggio parametri

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Passaggio parametri

    Sto impazzendo ho fatto una ricerca nel sito flash-mx.html.it ma non ricordo dove vidi questa cosa, ho una pagina html e dentro un filmato flash il codice per inserire il filmato è il seguente:
    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="134" height="85">
                        <param name="movie" value="layout/graficoSondaggio.swf">
                        <param name="quality" value="high">
    					<param name=FlashVars value="t1=100&t2=150&t3=300&t4=255&t5=400">
                        <embed src="layout/graficoSondaggio.swf" 
    						quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" 
    						type="application/x-shockwave-flash" width="134" height="85" 
    						FlashVars="t1=100&t2=150&t3=300&t4=255&t5=400">
    					</embed></object>
    come si può notare cerco di passare delle variabili al filmato che sono:
    t1=100&t2=150&t3=300&t4=255&t5=400

    Ora non ricordo in flash come faccio ad usare queste variabili, mi ricordavo che bastava far riferimento ai nomi, quindi ho fatto:

    codice:
    onClipEvent (load) {
    	strVar1 = t1;
    	strVar2 = t2;
    	strVar3 = t3;
    	strVar4 = t4;
    	strVar5 = t5;
    per mettere questi dati in variabili e poi effettuare diverse operazioni, ho provato a stampare queste variabili ma me le da vuote, mi sapete dire come si fa???
    Ciao By Peter_Pan...

  2. #2
    ti consiglio di accodarle:

    <param name="movie" value="layout/graficoSondaggio.swf?t1=100&t2=150&t3=300&t4=255&t 5=400">


    in questo modo te li trovi sulla root.

    Ti consiglio anche di istanziarle nel fla:

    var t1;
    var t2;

    ecc...

    p.s. nell'html le devi accodare in tutti e due i tag OBJECT e EMBED


    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Io devo fare in modo che flash lagga i parametri contenuti nel tag param name=FlashVars, l'html è esatto solo che non ricordo in flash come fare per fargli leggere questi parametri.
    Ciao By Peter_Pan...

  4. #4
    ah ok

    allora non so aiutarti perche' le ho sempre accodate le variabili... e tutti quelli che conosco le accodano...

    buona fortuna...

    ma non puoi cambiare l'html?

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    nessuno...

    nessuno mi sa dare una mano??? UP
    Ciao By Peter_Pan...

  6. #6
    metti questo sul primo frame:

    codice:
    stop();
    i=0;
    function rilevaVar(){
    	if(_root.t5 != undefined){
    		for(i=1;i<6;i++){
    			testo.text += _root["t"+i]+"\n";
    		}
    		clearInterval(a);
    	}
    }
    a = setInterval(rilevaVar,100);
    nell'esempio io stampo i risultati in un campo di testo chiamato testo

    ti ricordo che i dati vengono passati come testo, quindi se ci devi fare delle operazioni devi convertire le variabili in Numeri:

    var t1 = Number(_root["t"+i]);


    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.