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

Discussione: Animazione testo

  1. #1

    Animazione testo

    Ciao a tutti, io vorrei applicare un animazione d'entrata ad un testo in un sito flash. L'animazione è la stessa di quella che c'è su www.positioner.com!
    Non saprei come riprodurre un effetto del genere... qualcuno ha un idea come si potrebbe fare? O magari ha già creato questo effetto?
    Grazie per gli aiuti
    www.dorius.ch

  2. #2
    nessuno può aiutarmi??? UP
    www.dorius.ch

  3. #3
    non ho provato ma potresti creare del testo e modificarlo come oggetto e dopo di basterebbe metterlo allungato in frame e normale in un altro frame e poi applicare il movimento tra i 2

    ti ripeto non ho provato ma potrebbe funzionare

  4. #4
    Grazie per la risposta.
    Ho provato ma non ottengo l'effetto voluto. E simile ma non proprio lo stesso. In quello che cerco, sembra che venga modificato lo sapzio fra le lettere. Ma se provo a fare due oggetti con gli spazi fra le lettere modificati non ottengo l'effetto. Qualcuno sa come fare?
    www.dorius.ch

  5. #5
    sarebbe una follia come lavoro ma potresti farlo animando le singole lettere (se le parole sono poche) così potresti spaziarle quanto vuoi

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Dorius, quello è mosso in actionscript

    Ci vuole lo script, oppure uno con le palle che per tentativi riesca.
    Il re è nudo (cit).

  7. #7
    appunto anche secondo me con AS.. ma ecco, come si potrebbe riproddure qualcosa di simile? nessuna sa come muovere lettere con action script? animarle singolarmente sarebbe veramente una follia... :s
    www.dorius.ch

  8. #8
    UP
    www.dorius.ch

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    l'ho guardato un po' di volte per capire il meccanismo... non sono le lettere separate, ma le parole, per un testo così piccolo potresti fare tutto anche con le sole interpolazioni, se vuoi riprodurre la cosa in actionscript devi saper lavorare bene con i movieclip, i textfield, le stringhe e la classe Tween

    tempo fa avevo realizzato un effetto del genere, anche se non uguale.. le lettere "cadevano" dall'alto con un effetto blur e si adagiavano nella riga di competenza, l'esempio però non è più online, dovrei cercarlo perchè non ricordo dove sia :master: comunque magari se ho un po' di tempo lo realizzerò volentieri

  10. #10

    the script

    Ciao Ragazzi,

    Ill effeto lo abbiamo fatto su le parole del testo.

    Scrivero in Ingleze perche e piu facile per me.

    1.
    First you have to split the text into sentences to obtain rows:
    Questo e il script per dividere il lungo testo in piu testi per fare diverse fascie:

    function splitToPar(textul:String, nrMax:Number):Array {
    var cuv:Array = textul.split(" ");
    // paragrafe
    var paragrafe:Array = new Array();
    // nr di parole
    var iCuv:Number = 0;
    // lungimea di un testo
    var len:Number = 0;
    while (iCuv<cuv.length) {
    var parCurent:String = new String();
    len = parCurent.length;
    while (len<=nrMax && iCuv<cuv.length) {
    len = len+cuv[iCuv].length+1;
    if (len<nrMax) {
    parCurent += " "+cuv[iCuv];
    iCuv++;
    }
    }
    paragrafe.push(parCurent);
    }
    return paragrafe;
    }

    questo risulta un Array();

    Ex:

    textul = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam convallis feugiat dui. In mauris massa, sagittis in, varius at"

    var arr = splitToPar(textul, 40);

    //---------------------
    //-- risulta -
    //arr[0] = "Lorem ipsum dolor sit amet,"l
    //arr[1] = "consectetuer adipiscing elit."
    //........................

    Poi fai un MovieClip con un testo vuoto (instance name = "txt" )- e lo mettin in "Library" -> linkage = "parola"

    la Funzzione fa di nuovo split a le arr [0], arr[1], etc... in parole.

    Ex:
    var tempArr = arr[0].split(" ");

    ...risulta un array con parole.

    poi si fa un "for" e con una funzzione di movimento, o tween si mettono le parole.

    Ex: (con tween);

    for(var i=0; var i<tempArr.length; i++){

    var mc:MovieClip = _root.attachMovie("parola", "p_"+i, i, {_x:0, _alpha:0});
    mc.txt.text = tempArr[i];

    if(i == 0){
    mc._x = 0;
    } else {
    _root["p_"+i]._x = _root["p_"+(i-1)]._x + _root["p_"+(i-1)]._width + 5;
    }
    mc.alphaTo(100, 0.5, "linear", 0.1*i);
    }

    Sempre cosi poi si puo giocare con effeti.

    Ciao,

    Emanuel
    INFINITY ART Studio

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.