Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: mc e concatenazione

  1. #1

    mc e concatenazione

    avevo provato così ma non mi funzionava.

    questo è il codice inserito, ma il Mc non mi si vede sul filmato

    trace(tempo=statoc[this.cielo3]);//output:sereno
    tempo._visible = 1;//

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ma sereno è un movie clip che sta su quella timeline là?

  3. #3
    il mc sereno si trova sulla timeline principale sul livello sole in definitiva:
    1°livello codice actionscript
    2° livello mc sereno
    3° livello figura .jpg

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    hai già provato così?

    this[tempo]._visible = 1

    cioè nell'array è scritto "sereno" o sereno? perchè se è una stringa potrebbe dipendere da quello e devi scrivere come ho scritto sopra

  5. #5
    sereno è scritto nell'array tra virgilette "sereno":
    ti mando il codice completo.

    sereno._visible=0;
    province = new Array();
    province=["Teramo","Chieti","Pescara","Aquila"];
    statoc = new Array;
    statoc[1]="senero";
    statoc[3]="variabile";
    statoc[4]="temporale";
    statoc[5]="coperto";
    statoc[8]="pioggia";
    statoc[9]="neve";
    statoc[10]="nebbia";

    dati = new LoadVars();
    dati.path=this;
    dati.onload = function(success)
    {
    if(success){
    this.path.data1_txt.text=this.data3;
    //this.path.data1_txt.text=this.cielo3;
    this.path.min_txt.text=this.min3;
    this.path.max_txt.text=this.max3;
    trace(tempo=statoc[this.cielo3]);
    tempo._visible=1;
    //sereno._visible=1;
    }else{
    this.path.data1_txt.text="file inesistente";
    }
    }
    dati.load("http://alain/meteoconnector/meteo.aspx?id=" + province[0]);

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    se il trace ti da il risultato corretto, prova a scrivere così

    this.path[tempo]._visible=1;

  7. #7
    grazie, sembra che funzioni ti farò sapere se è tutto ok.

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ok

    per fortuna hai messo il codice completo, perchè il tutto è all'interno di un oggetto loadVars e con this ovviamente non funzionava perchè faceva riferimento all'oggetto stesso invece che alla _root

  9. #9
    Ho un'altro domanda da farti.

    come posso concatenare il tutto ciè this.data e la variabile t in modo da ottenere

    this.path.data1_txt.text=this.data1; per t=1

    this.path.data1_txt.text=this.data1; per t=2

    this.path.data1_txt.text=this.data1; per t=3


    Grazie

  10. #10
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    veramente non ho capito bene che devi fare, ma se hai tre campi dinamici e devi riempirli con data1,data2 e data3

    for(t=1;t<=3;t++){
    this.path["data"+t+"_txt"].text=this["data"+t]
    }

    se invece devi scegliere il tipo di dati a seconda del valore di t

    this.path.data1_txt.text=this["data"+t]

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.