- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Togliere il "loop" alle animazioni
-
Togliere il "loop" alle animazioni
Salve,
una sorta di disperazione mi ha spinto ad iscrivermi!
Sto cercando di imparare ad usare Flash, ma sono bloccato da troppi giorni con un problema che nè le lezioni nè la guida in linea dicono come risolverlo.Ho creato un semplice bottone che cliccato fa visualizzare il 2° frame. Tutto okay, il bottone cambia al passaggio del mouse e cliccandoci sopra... Però tutto funziona soltanto all'interno di Flash!:x Se esporto il file da .fla a .swf, va in loop, mentre chiaramente mi serve che stia fermo sul primo frame affinché si clicchi per andare avanti!
Le ho provate tutte, ma non ne esco fuori... Questo step mi è fondamentale per tutto quello che devo fare dopo: da quel pulsante si dovrà entrare nel mio sito... ma questa è un'altra storia...
Grazie a chiunque avrà la pazienza di dirmi come fare.
-
Ciao Gas75 e benvenuto
Per capire meglio, negli stati del bottone (quando lo apri) hai inserito selle movieclips con delle animazioni ?
-
Allora...
Il file comprende 2 frames e 2 layer. Nel primo frame del primo layer c'è un bottone, nel quale ho creato le 4 immagini in base al comportamento del mouse. Tale bottone lo ritrovo tranquillamente in libreria...
Ho dato come azione cliccando col mouse di passare al frame 2, che è su un altro layer (visto che così sta fatto in una lezione inserita nel programma), mentre il frame 2 del layer 1 è vuoto (proprio come fatto nella lezione). Nel frame 2 del layer 2, siccome è solo una prova, c'è semplicemente scritto Ciao!
Oltre a questo non c'è altro nel file. Se lo "uso" all'interno della finestra di progetto va tutto ok, ma se lo mando in play o lo esporto in .swf, mi va in loop.
Va in loop anche una breve animazione, prettamente ludica, che avevo creato in precedenza a questo bottone, per far muovere oggetti lungo una curva e scalarli al tempo stesso...
-
Seleziona il primo frame.
Digita F9 e ti si apre il pannello azioni.
Scrivi:stop();
-
Se premo F9 non succede niente...
Neppure nel menù appare come comando da tastiera.
-
Vai nel menu principale in alto, la penultima voce a destra è 'finestra'.
Clicca e poi cerca azioni.
Ti si deve aprire il pannello azioni.
-
A me è in inglese...
Dal menù "window" (che ho già spulciato per giorni come tutto il resto dei menù) ci sono:
-New window
-Arrange all
-Cascade
-Toolbar
-Inspector (con sottomenù)
-Controller
-Colors
-Output
-Generator Objects (non cliccabile)
-Library
-... e il nome del file attualmente aperto.L'unico stop che trovo è da Controller, che mi apre una pulsantiera tipo Media Player, ma non fa nulla di utile al caso mio.
-
Ecco...
Il Pannello Azioni (Actions) mi si apre cliccando col destro sul bottone e scegliendo Properties.
-
Anche io uso Flash in inglese, se lo sapevo prima...
Vai in window, l'ottavo submenu è Actions.
Cliccalo e si apre il pannello Actions, non properties.
-
A me non c'è nessun submenù actions...
Per aprire il pannello Actions devo fare come ho detto, da Properties, forse perché, per questioni hardware (solo 192MB di RAM) sono fermo a Flash 4...Cmq, aperto il pannello Actions, ho cercato di aggiungere la funzione Stop, ma non cambia nulla, anche mettendola sopra al Goto...
-
Flash 4 non l'ho mai utilizzato...non posso aiutarti.
-
Grazie lo stesso per la disponibilità
Speriamo ci sia qualcuno che sappia... In fondo i bottoni in Flash esistono da svariate versioni fa...
-
Forse Onsitus può aiutarti.
Il problema non credo sia il bottone.
Dovresti solo scrivere uno stop() nel primo frame della tua timeline.
-
Buonasera Gas e benvenuto qui,:)
azz non pensavo che si usava ancora flash4.:D
L'azione 'stop' non deve essere aggiunto al pulsante ma al fotogramma sulla linea temporale principale.
Frame Properties>Actions>+>Stop
-
Sì!!! Funonzia!!!
Grazie! Sei proprio un guru di Flash! M'hai sbloccato una situazione ferma da almeno una settimana! Mitico!