Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Pulsante : cambiare posizione e colore una volta cliccato

    salve ho un mc con una scritta dove ho applicato questo script:
    on (rollOver) {
    this.tween("_y", -5, 0.5, "easeOut");
    this.brightnessTo(50,0.5,"easeOutSine");
    }
    on (rollOut) {
    this.tween("_y", 0, 0.5, "easeOut");
    this.brightnessTo(0,0.5,"easeOutSine");
    }

    on (release) {
    loadMovie("whitebites.swf", _root.sito.gallery);
    }

    la sctitta si muove sopra e sotto al passaggio alfandosi.Io voglio che una volta cliccato questa scritta oltre a caricarmi l'swf esterno cambi posizione e colore o si alfi o una qualsiasi altra cosa che indichi ke il pulsante è stato premuto...come si fa ? ho provato ad applicare al on (release) questo script:

    this.tween("_y", -5, 0.5, "easeOut");
    this.brightnessTo(50,0.5,"easeOutSine");

    ma ritorna alla sua posizione

  2. #2
    ma può mai essere che cambiare sto colore a sta scritta sia cosi complicato ? non riesco a trovare nessuna soluzione

  3. #3
    Mi hanno suggerito in questo modo ma non funziona

    on (rollOver) {
    this.tween("_y", -5, 0.5, "easeOut");
    this.brightnessTo(50,0.5,"easeOutSine");
    }
    on (rollOut) {
    this.tween("_y", 0, 0.5, "easeOut");
    this.brightnessTo(0,0.5,"easeOutSine");
    if(muoviti) {do something}
    }

    on (release) {
    loadMovie("whitebites.swf", _root.sito.gallery);
    muoviti=false
    }

  4. #4
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    ciao idrev

    il tuo script mi segnala errore nella finestra dell'output forse c'è qualkosa di sbagliato
    o forse ho io una versione vecchia... bò

    comunque utilizzando le tween ho fatto 2 esempi
    1) cambia l'alfa nel momento in cui clicchi (quello semplice)
    2) cambia l'alfa in modo graduale e in più un piccolo spostamento della asse _x anzicchè y
    in più la codizione if se l'altro pulsate ha l'alpha a 100... esso cambia in modo graduale scendendo fino a 20.

    semplice
    http://max400scuola.altervista.org/a...o-semplice.htm

    complesso
    http://max400scuola.altervista.org/a...-complesso.htm

    in più per cambiare il colore del clip guarda sto link
    http://www.flashextension.net/produc...d=16238&cat=75

    io non lo posso fare perchè ci vuole flash 8... però nel caso in cui avessi la necessità posso utilizzare un altro sistema... (sempre via codice) il set color + alpha

    comunque vedi un po tu

    au revoir
    _________
    by max

  5. #5
    ti ringrazio tantissimo per l'aiuto ma cmq forse penso di essermi spiegato male nel senso che quello che voglio fare io è che al passaggio la scritta dovrebbe andare sopra, quando si sta fuori dall'area di selezione ritornare alla sua posizione originaria e quando ci clicco ritornare in alto e fermare. Ho provato con questo script e con una variabile che mi hanno suggerito ma non va...mi da errore :L'istruzione deve apparire all'interno del gestore on/onClipEvent

    Codice PHP:
    var muoviti=trueon (rollOut) { if(muoviti) { this.tween("_y"00.5"easeOut"); this.brightnessTo(0,0.5,"easeOutSine"); } }  on (release) { muoviti=falseloadMovie("whitebites.swf"_root.sito.gallery); } 

  6. #6
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    lo script che hai messo è sbagliato

    lo script che hai postato va dentro il pulsante e il var muoviti nel fotogramma

    il mio era solo un esempio generico delle alternative che si possono fare con le tween
    comunque in conclusione qua ti spiega tutto
    http://livedocs.adobe.com/flash/9.0_...=00000965.html

    modificando _alpha mettendo _x _y o _rotation (trasparenza, movimento, rotazione)
    puoi crearti tutte le animazioni che vuoi.... il lavoro te lo devi fare tu

    basta mettere su rollOver quella riga di codice del link sopra citato
    poi creare una altra riga più o meno uguale... per il rientro... rollOut
    e quindi ti crei questa scritta che ti va su e giu...

    questo è tutto...
    ciao e buon lavoro

    au revoir

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.