Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Sito Adidas Flash

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    9

    Sito Adidas Flash

    Salve a tutti, chi mi può aiutare? devo realizzare una foto come nel sito www.adidas.com che al passaggio del mouse compie la stessa azione! avete qualche idea su come creare una foto dinamica che al passaggio del mouse si ingrandisce? non mi interessa delle varie scritte al suo interno e dei vari collegamenti, mi interessa solo realizzare una foto che al passaggio del mouse si vede tutta!
    Grazie ciao.

  2. #2
    ma è solo una o sono più foto?


    carica ogni foto in un mc, e poi crei una funzione di rollover dove rimpicciolisci le altre con le tween base di flash o tweenlite ed ingrandisci quella che ti interessa, ad esempio

    Codice PHP:
    import gs.TweenLite;
    import gs.easing.*

    tuoMcContenitore1.onRollover = function (){
     
    TweenLite.to(tuoMcContenitore10.5, {_xscale:120_yscale:120ease:Expo.easeInOut});
     
    TweenLite.to(tuoMcContenitore20.5, {_xscale:80_yscale:80ease:Expo.easeInOut});

    questo è solo un semplice esempio, dovresti impostare anche la posizione di entrambi i "contenitori" per fare l'effetto "allargo/stringo"

    ps. sul sito da te postato questo lavoro però è fatto su una maschera all'interno dell'mc e sull'mc stesso.

    il lavoro è lungo ma è semplice.

    :=)
    Fuck Your Mind Dance your Brain!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    9
    Grazie 1000! il lavoro però va fatto solo su una foto. Cambia qualcosa da ciò che mi hai spiegato?

  4. #4
    no, non cambia granché:

    Codice PHP:
    import gs.TweenLite;
    import gs.easing.*

    tuoMcContenitore1.onRollover = function (){
    TweenLite.to(tuoMcContenitore10.5, {_x:46(posizione finale), _y:43(posizione finale),_xscale:120(dimensione finale), _yscale:120(dimensione finale), ease:Expo.easeInOut});

    ti consiglio di fare così, creati un mc temporaneo, o anche solo un rettangolo, della dimensione che deve avere la tua foto iniziale, segnati larghezza altezza e posizioni

    poi creane un altro delle dimensioni della tua foto finale con le rispettive posizioni.

    questo ti servirà per creare la Tween.

    NB. le parentesi dove c'è scritto posizione finale, sono solo come commento quindi non devi inserirle, il codice dovrà essere simile a questo, in AS2.

    Ricorda inoltre di impostare bene il punto di registrazione del tuo mc contenitore.

    quindi al centro a sinistra se vuoi che la foto si espanda verso destra, al centro se vuoi che si espanda su sx e dx in egual misura, a dx se vuoi si espanda verso sinistra.

    ricorda inoltre che con il codice che ti ho inserito allargherai /stretch) la foto, se vuoi invece che la foto rimanga inalterata e vuoi solo farne vedere di +, devi assegnare questo codice anzicché al mc contenitore nel quale carichi la foto, alla maschera, quindi per motivi di semplicità a quel punto ti consiglierei di creare due mc, uno annidato dentro l'altro.

    quello annidato lo imposti come maschera, il livello mascherato caricherà al suo interno la foto, così avrai esattamente quell'effetto del sito da te postato.

    cià.

    Codice PHP:
    import gs.TweenLite;
    import gs.easing.*

    tuoMcContenitore1.onRollover = function (){
    TweenLite.to(tuoMcContenitore10.5, {_x:46_y:43,_xscale:120_yscale:120ease:Expo.easeInOut});
    tuoMcContenitore1.useHandCursor=false//questo serve per non far visualizzare la manina quando passi sulla fotografia

    Fuck Your Mind Dance your Brain!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    9
    Thanks!! gentilissimo, spero di riuscirci mi metto all'opera!

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.