Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768

    script per lettere random

    ciao ragazzi, vorrei delle piccole informazioni su questo script per realizzare un' effetto random su del testo.

    onClipEvent (load) {
    _visible = 0;
    lettere = " abcdefghilmnopqrstuvxyzABCDEFGHILMNOPQRS
    TUVXYZ,.?!";
    scritta = "Ciao, come stai?";
    lett = lettere.split('');
    numlet = lett.length;
    scrit = scritta.split('');
    numscrit = scrit.length;
    intervallo = 1000; //intervallo prima della composizione della frase
    posx = 20;
    for (i=0; i<numscrit; i++) {
    _root.attachMovie("mc_testo", "testo"+i, 10+i);
    _root["testo"+i]._x = posx;
    _root["testo"+i]._y = 150;
    _root["testo"+i].testo = lett[random(numlet)];
    posx += _root["testo"+i]._width;
    }
    timer = getTimer();
    j = 0;
    }
    onClipEvent (enterFrame) {
    if (intervallo+timer>getTimer()) {
    for (i=j; i<numscrit; i++) {
    _root["testo"+i].testo = lett[random(numlet)];
    }
    } else {
    _root["testo"+j].testo = scrit[j];
    j++;
    timer = getTimer();
    intervallo = 50;
    }
    }
    PARTIAMO DA QUESTA PARTE QUì:

    _root["testo"+i].testo = lett[random(numlet)];
    posx += _root["testo"+i]._width;

    Ciao e grazie.


  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768

  4. #4
    _root["testo"+i].testo = lett[random(numlet)];


    la variabile 'testo' all'interno del movie clip eval('_root.testo' + i) è uguale alla lettera random(numlet) (ovvero un numero casuale in base al totale di numlet) contanuta nell'array lett[].

    posx += _root["testo"+i]._width;

    aggiungi a posx la larghezza della sopracitata clip

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768
    ok, ora è + chiaro grazie mille. in questo caso come si può impostare il ritardo, con l' utilizzo dell' azione setIntervall per flash mx. ci ho provato, ma in questo caso è un macello. Ciao.

  6. #6
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768
    movie clip eval, scusa una piccola precisazione, dove hai preso questo eval?

  7. #7
    eval('_root.test' + i) == _root['test'+i]

    è la stessa cosa

  8. #8
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768
    ok grazie. Solo questione di sintassi quindi. Ciao.

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.