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

Discussione: oscilla

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    121

    oscilla

    vorrei realizzare l'effetto di un'insegna che oscilla ho fatto un po di prove ma non mi viene molto naturale
    potete darmi qualche consiglio o c'è in giro qualcosa di già pronto?

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Oscillare? Pf, descrivi meglio il tipo di animazione e la forma che ha l'insegna.

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    121
    ciao!
    bhe l'insegna dovrebbe essere semplice, un semplice rettangolo (lato + lungo vericale)con una scritta sopra...
    tipo quelle attaccate al soffito.. e che quindi con un po d'aria... OSCILLANO!!
    SI è cpito qualcosa??

  4. #4
    Trovato in giro su qualche libro o in rete non ricordo:

    Il codice va sul mc che pendula

    onClipEvent (load) {
    var frame = 3;
    var rotate = 5;
    var radian;
    function pendolo() {
    rotate2 = Math.round((rotate/10)+(5*rotate*(Math.abs(Math.cos(radian)))));
    this._rotation += rotate2;
    radian = (Math.PI/180)*(this._rotation);
    n;
    if (Math.abs(Math.cos(radian))<.01) {
    frame += 5;
    if (frame>20) {
    frame = 1;
    }
    this.gotoAndPlay(frame);
    rotate = -rotate;
    }
    }
    }
    onClipEvent (enterFrame) {
    _root.nomeistanzaclip.pendolo();
    }

    Ciao.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    121
    grazzzziE!!!

  6. #6
    Pregooo

  7. #7
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao,

    onClipEvent (load) {
    var frame = 3;
    var rotate = 5;
    var radian; //questa variabile, in questa pos "non ha padrone" (è inutile).
    function pendolo() {
    rotate2 = Math.round((rotate/10)+(5*rotate*(Math.abs(Math.cos(radian)))));
    this._rotation += rotate2;
    radian = (Math.PI/180)*(this._rotation);
    n; // anche questa è inutile
    if (Math.abs(Math.cos(radian))<.01) {
    frame += 5;
    if (frame>20) {
    frame = 1;
    }
    this.gotoAndPlay(frame); //questa, pure, non serve a niente.
    rotate = -rotate;
    }
    }
    }
    onClipEvent (enterFrame) {
    _root.nomeistanzaclip.pendolo(); //Qui è sufficiente il nome funzione.
    }


    Ammesso che il disegno dell'insegna sia fatto attorno al centro dello stage del mc, puoi ottenere un'oscillazione meno escursiva e meno scattosa, cambiando due valori :
    codice:
    onClipEvent (load) { 
    frame = 3; 
    rotate = 5; 
    function pendolo() { 
    rotate2 = Math.round((rotate/10)+(2*rotate*(Math.abs(Math.cos(radian))))); 
    this._rotation += rotate2; 
    radian = (Math.PI/90)*(this._rotation); 
     
    if (Math.abs(Math.cos(radian))<.01) { 
    frame += 5; 
    if (frame>20) { 
    frame = 1; 
    } 
    rotate =- rotate; 
    } 
    } 
    } 
    onClipEvent (enterFrame) { 
    pendolo(); 
    }
    Considera che: con un framerate più alto di 12 (ti consiglio 24), l'animazione guadagna in fluidità.

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    121
    ciao Nap grazie
    ne approfitto e ti chiedo un'altra cosa.
    ho visto flashtown sto cercando di fare un'effeto simile.
    ho fatto la maschera ma non riesco a far miovere il uose sulla maschera.
    mask._x=_xmouse giusto? ma dove lo devo metter il codice?
    e poi posso fare un mc con la maschera e le foto o devo farlo sulla timeline?
    grazie
    ciao

  9. #9
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Stai cercando di fare un effetto simile a FlashTown?
    Non ho usato né maschere né immagini; tutto quello che vedi sono disegni fatti a mano, con Flash, linea per linea, qualche AS e un mucchio di aree attive.

    Grrrr.... leggi il testo azzurro della mia firma



    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    121
    ops....
    non l'avevo vista....

    quello che cerco da fare io è una pagina in cui c'è una cartina, quela classica con la lente di ingrandimento.
    l'ho fatta cn le maschere ovviamente ma adesso non riesco a controllare la lente. cioè volgio che l'indicatore dl mouse diventi il cerchio della lente....
    ma non ci riesco

    dai non è proprio una copia giusto?? :rollo:

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.