- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- un semplice bottone con animazione
-
Ciao nhatan grazie per avermi nuovamente risposto
beh niente di che,magari andando sul pulsante questo si sposta un po sulla dx ad esempio,oppure magari andando col mouse sul pulsante fatto di testo,le lettere si allontanano e poi si riavvicinano nuovamente non so se rendo l'idea
-
Il pulsante che si sposta a destra è presto fatto crea un movieclip dagli nome istanza btn1 e metti questo codice nel primo frame.
btn1._x=10 btn1.onRollOver = function() { onEnterFrame= function() { if(btn1._x<20) {btn1._x+=2} } } btn1.onRollOut = function() { onEnterFrame= function() { if(btn1._x>10) {btn1._x-=2} } } ```Quello delle lettere che si allontanano è abbastanza complicato, anche ammesso riuscissi a realizzarlo ci vuole molto tempo e studio. PS setta gli fps a 24
-
Ehmmm diciamo che non ho ben afferrato tutto....prima creo il bottone giusto?
-
Oooooooops ci sono riuscito.
Scusami nhatan è complicato se invece di andare a dx,va in su?mi dici cosa cambiare e le variabili di pixel das impostare se volessi chesi sposti di piu o di meno?
-
Ah dimenticavo....
su ogni pulsante vorrei che cliccandoci su,mi apra una pagina nello stesso filmato
es. se clicco sul pulsante PRODOTTI,vorrei che il filmato carichi un swf esterno.
-
AGGIORNAMENTO:
dunque,ho smanettato un po e sono riuscito a farlo andare verso il basso come volevo io agendo sulla X,sostituendola con la Y
ora però,se provo il filmato,mi sposta il bottone molto in alto,come mai?
-
Cosa intendi
su ogni pulsante vorrei che cliccandoci su,mi apra una pagina nello stesso filmato Per fare in modo che vada su al posto della _x decrementa la _y, per caricare un swf esterno crei sullo stage un movieclip vuoto che faccia da contenitore, gli dai nome istanza ad esempio "cont_mc" poi nel frame scrivi
btn1.onRelease = function() { loadMovie("nome.swf",cont_mc) } ```PS per favore inizia con lettera maiuscola e finisci col punto come da regolamento, ti sto editando tutti i post non te ne sei accorto?
-
Se non posti il codice che hai scritto come faccio a sapere come mai non sono mica un mago.
-
Ok scusami,non mi ero accorto che editavi.
Allora andiamo con ordine,ti metto il codice che ho modificato:
btn1._y=10
btn1.onRollOver = function()
{
onEnterFrame= function()
{
if(btn1._y<20)
{btn1._y+=2}
}
}btn1.onRollOut = function()
{
onEnterFrame= function()
{
if(btn1._y>10)
{btn1._y-=2}
}
}vediamo prima questo punto se sei daccordo,poi passiamo al resto .
P.S. non sarai un mgo,ma sei molto gentile ad aiutarmi.
P.P.S. avrò esagerato con i punti? ;).
-
Scusa non capisco a me sembra funzioni bene, si abbassa di 10 pixel e ritorna al suo posto, a te cosa succede?
-
A me succede la stessa cosa,solo che il bottone (che io posiziono in basso) nel filmato è in alto.
-
Ah beh certo perchè la posizione la stiamo determinando via codice, con questa stringa
btn1._y=10
gli stiamo chiedendo di posizionare il pulsante su quella coordinata.
-
@Nhatan said:
Ah beh certo perchè la posizione la stiamo determinando via codice, con questa stringa
> btn1._y=10 >```gli stiamo chiedendo di posizionare il pulsante su quella coordinata. Ah....e quindi?devo cambiare quella?
-
La coordinata giusta sarebbe questa:
btn1._y=475 ma poi mi riporta tutto su se ci vado sopra col mouse.
-
Fatto
btn1._y=475
btn1.onRollOver = function()
{
onEnterFrame= function()
{
if(btn1._y<485)
{btn1._y+=2}
}
}btn1.onRollOut = function()
{
onEnterFrame= function()
{
if(btn1._y>475)
{btn1._y-=2}
}
}Ora,il codice che importa il filmato in che punto lo devo inserire?
-
Se devi posizionare il pulsante in basso devi cambiare quella ma anche tutti gli altri valori _y altrimenti non funziona.
-
Dove vuoi sotto o sopra è inifluente per il funzionamento.
-
Buongiorno,e grazie mille,stasera provo e ti faccio sapere .
-
@Nhatan said:
per caricare un swf esterno crei sullo stage un movieclip vuoto che faccia da contenitore, gli dai nome istanza ad esempio "cont_mc" poi nel frame scrivi
> btn1.onRelease = function() { loadMovie("nome.swf",cont_mc) } >``` Ok,perfetto,ma io vorrei ottnere un effetto simile ww w. sergiocantore. it quando clicchi ad esempio su PRODOTTI appare quella finestra SEMITRASPARENTE come faccio ad ottenere un riquadro semitrasprente?
-
Ok,ho fatto tutto e mi trovo alla grande,tranne che per un piccolo ma importantissimo punto....
Allora,importo un movieclip nell'swf,e tale movie è praticamente testo con scroll....ma il problema è che non mi fa muovere lo scroll,invece nel .fla del movie,esportato e provato,funziona correttamente....come mai?dove sbaglio?