Flash: manina passando sopra un bottone

Di: zuperman | 26/09/2020 18:54:12
Scusate la domanda banale ma vorrei apparrisse il simbolo della manina quando sono sopra un bottone.
Come fare? Uso Flash mx 2004

Risposte



Converti il tuo movie,testo,simbolo in "bottone" automaticamente vedrai la manina...lo potresti fare anche convertendo il tuo movie,testo,logo...in "movieclip" ma avresti bisogno poi di creare poi un codice, seppur molto semplice...
Credo dalla domanda, che intanto tu possa fare in questo modo, il piu' semplice.

Di: dar_pri | 26/09/2020 18:54:12


Grazie per la risposta. Quello che voglio fare è, partendo da una immagine con più dettagli, far apparire la manina su 3 o 4 dettagli e andare su siti diversi. Pensavo di risolvere così: mettendo un layer nascosto con dei button prelevati dal pannello componenti. Ho associato il comportamento al click e funziona. La mano non appare. Allora ho fatto come dici tu con un rettangolo ad esempio e funziona.
Perché con il bottone non ha funzionato?
Grazie

Di: zuperman | 26/09/2020 18:54:12


e un'altra domanda. ho un primo layout con una immagine e un secondo con delle aree. come faccio a dire che quando sto sopra un'area venga evidenziata sopra l'immagine?

Di: zuperman | 26/09/2020 18:54:12


Ciao.Dunque...non e' che la tua domanda sia stata posta proprio chiaramente, o almeno io cosi'scusa non la capisco molto.
Comunque, per quanto riguarda la prima,se prelievi direttamente dalla "libreria comune" un qualsiasi bottone e lo esporti sullo stage, e' impossibile che la "manina" non ti appaia...se clicchi 2 volte sul bottone vedrai come e' composto, quindi i 4 vari stati del mouse al passaggio su di esso.Mi chiedo, ma hai fatto un test scene o test movie?
Per la seconda domanda, ci sono innumerevoli modi per evidenziare qualcosa,ma non capisco in che senso vuoi evidenziare, scalare? usare l alpha? Ingrandire? illuminare? Vedere? Spostare? Presumo che magari non esiste sullo stage e magari la vuoi far vedere al passaggio del mouse su un area...Facciamo che presumo sia l ultima e ti posto un semplicissimo codice, pero' torno a dire, che e' uno dei tantissimo modi, scelgo il piu' semplice.
crea 1 bottone, lo istanzierai col nome guarda_btn
Importa la tua foto sullo stage e istanziala come foto_mc, quindi avrai trasformato la tua foto in "movieclip"
Col tempo imparerai anche a esportarla in altra maniera e a spostarla a tuo piacimento, intanto fai cosi'.
Ora sul primo layer in alto, che avrai aggiunto, crea questo
codice:
foto_mc._visible = false;
guarda_btn.onRollOver = function():Void {
foto_mc._visible = true;
};
guarda_btn.onRollOut = function():Void {
foto_mc._visible = false;
};
Prima linea di codice rende invisibile la tua foto.
La seconda crea una funzione dove, al rollOver foto_mc sara'
visibile al rollOut sara'invisibile.
Detto questo, ti consiglierei cio' che il professore direbbe saggiamente, un bel libro di action script e' comunque l unica maniera per andare avanti, insieme a tutto il resto.Io se e' possibile ti ho solo dato una dritta.Ciao

Di: dar_pri | 26/09/2020 18:54:12


Oppure se vuoi da una foto far si che uno possa navigare, o spostarsi,crea delle aree invisibili...usando ancora bottoni, e le metti a tuo piacimento sopra la foto...apparira' la manina al rollOver di queste aree, e di conseguenza la possibilita' con il giusto codice di farne cio' che vuoi.

Di: dar_pri | 26/09/2020 18:54:12


ma se un bottone ce l'ho sul secondo layer e ho una immagine piena sul primo, non riesco ad evidenziare una zona. dovrei avere 3 layer, uno di evidenziazione, uno di foto, uno di bottoni.

Di: zuperman | 26/09/2020 18:54:12


No.Se vuoi usare le aree invisibili in questo modo, il bottone
di andra' necessariamente nel livello precedente a quello della foto.Inoltre non hai bisogno di creare tre livelli per tre bottoni.Se gli istanzi anche nel solito livello ti funzionano ugualmente, ansi, risparmi spazio.Le aree invisibili,se non lo sai te lo dico, le crei lasciando vuoti i primi tre campi di un bottone, praticamente sara' solo attiva la parte "hit" ma sara' invisibile appunto, e ti sara' comodissimo poiche' funge come se fosse visibile...ottima cosa

Di: dar_pri | 26/09/2020 18:55:12


Se vuoi che la foto sia "sensa bottoni, e ti si evidenzino solo certe parti della foto, fai cosi'
crea due livelli.
Nel secondo metti la tua foto, dove vuoi.
Nel primo livello, creati delle forme, 3,4 2, quello che vuoi te.Ognuna di queste forme tramite f8 le trasformi in "bottoni"
Dopo,
clicca su ognuno di questi bottoni, cancella le prime tre possibilita' che hai nei vari stati, otterrai la tua forma, la quale diventera' blu.Quello vuol dire che hai un bottone invisibile.
Detto questo,ti consiglio per le basi, lo dico per te, di prenderti un manuale flash, studiati un po' la base del programma.Ciao spero di esserti stato di aiuto

Di: dar_pri | 26/09/2020 18:55:12