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

Discussione: unione comandi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    unione comandi

    io ho questa situazione

    az.background = true;
    lab.background = true;
    ser.background = true;

    si può fare in modo che i tre nome di istanza di testo (az,lab,ser)
    vengano racchiusi in un unica variabile(es: voci) a cui dare poi la proprietà

    voci.background = true;

    Se si come

    Aiuto
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  2. #2
    az.background = lab.background = ser.background = true;

    Oppure

    voci = ['az','lab','ser']

    for(a=0;a<voci.length;a++){
    _root[voci[a]]._visible = true
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    ....

    mi potresti spiegare i due modi
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  4. #4
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Chiami 'testo' l'istanza di un campo testo e poi
    codice:
    testo._visible = 0;
    myArr = new Array("ciccio","pippo","pluto");
    for(i=0;i<3;i++){
    	duplicateMovieClip("testo","testo"+i,i);
    	_root["testo"+i]._y = i*60;
    	_root["testo"+i].text = myArr[i];
    	_root["testo"+i].background = true;
    }
    A me mi dà la carica, agli italiani gli dà la carica

  5. #5
    az.background = lab.background = ser.background = true;

    Semplicemente gli dici una cosa tipo
    "imposta il valore di az.backgruond, quello di lab.backgruond e quello di ser.backgruond a true"

    voci = ['az','lab','ser'] // nomi delle clip

    Quindi con un ciclo leggi man mano i nomi delle clip contenute dentro a 'voci' e fai in modo che a 'backgruond' di ogni clip venga assegnato il valore true

    for(a=0;a<voci.length;a++){
    _root[voci[a]].backgruond = true
    }

    Infatti _root[voci[a]] corrisponderà la prima volta a _root.az, la seconda a _root.lab, la terza a _root.ser

    Spero sia più o meno chiaro

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    ....

    e per fare allo stesso modo però settando il backgroundColor
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  7. #7
    basta che invece di background scrivi backgruondColor (o aggiungi una nuova linea se vuoi settare entrambe le cose)

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    quindi così è ok

    az.background = lab.background = ser.background = true;
    az.backgroundColor = lab.backgroundColor = ser.backgroundColor = 0xf0f0f0;
    voci = ['az','lab','ser','info', 'app']

    for(a=0;a<voci.length;a++){
    _root[voci[a]]._visible = true
    }
    for(a=0;a<voci.length;a++){
    _root[voci[a]]._visible = true
    }
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  9. #9
    ehm...i due codici erano due alternative...quindi

    az.background = lab.background = ser.background = true;
    az.backgroundColor = lab.backgroundColor = ser.backgroundColor = 0xf0f0f0;


    OPPURE

    for(a=0;a<voci.length;a++){
    _root[voci[a]].background = true
    _root[voci[a]].backgroundColor = 0xf0f0f0
    }

    e non tutte e due le cose

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    si scusa

    ho incollato tutte e due i codici e mi sono scordata di fare diventare il primo commento....


    comunque mi direste quali sono le differenze di utlizzo cioè quale è meglio usare per te
    fatemi diventare un genio come voi!!!!!!!!!!!!!

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.