avvio filmato al passaggio del mouse su immagine

Di: Kite | 26/09/2020 18:25:15
Ciao a tutti,
Il programma che uso è macromedia flash mx 2004 v. 7.
sono nuovo di questo forum e premetto che non ho molta dimistichezza con flash e actionscript.
Sto realizzando un mio sito personale e vorrei inserire all'interno un effetto flash che mi permetta di avviare al passaggiodel mouse su di un'immagine un movie clipdisposto all'interno della stessa pagina. Inoltre al click sull'immagine mi servirebbe aprire un'altra pagina.
L'effetto che vorrei realizzare è simile a quello presente all'interno della home di questo sito http//:www.ellebiemme.com.
ossia:
1)l'immagine deve essere sempre presente nello stage.
2)parto dal principio...creo il mio bel documento flash. Nello stage inserisco a sinistra l'immagine con cui al passagio del mouse vorrei far aprire il mc e e più a destra inserisco il mc. Quindi ho nella linea temporale un solo frame. L'immagine in quale simbolo la devo convertire? quali azioni devo far fare all'immagine convertita in simbolo?
3)quando tolgo il mouse dall'immagine (simbolo) il movie clip deve scomparire e riapparire solo al prossimo passaggio del mouse...è fattibile?
Non avendo molta dimistichezza avrei bisogno se possibile di una descrizione dettagliata...
ti ringrazio in anticipo dell'aiuto e del tempo che potrai dedicarmi....
ciao
kite

Risposte



Ciao kite,
Anche se stessi usando Flash 6 e ActionScript 1.0 questo esempio funzionerebbe...
Sia l’immagine che deve reagire al mouse che l’altra immagine sono stati convertiti in MovieClip.
Tutti e due questi MovieClip hanno un nome, per l’esempio li ho chiamati clip1 e clip2, ma puoi crearne quanti te ne servono, usando lo stesso sistema.
Ho inserito questo script sul fotogramma:
clip2._visible = false;
clip1.onRollOver = function() {
clip2._visible = true;
};
clip1.onRollOut = clip1.onDragOut = function () {
clip2._visible = false;
};
clip1.onRelease = function() {
gotoAndPlay(2);
}

Il primo rigo serve a nascondere il movieclip chiamato clip2.
Poi c’è la funzione che fa apparire il clip2 quando il mouse passa sul clip1.
La seconda funzione serve a fare sparire il clip2 quando il mouse va via.
La terza funzione serve per quando clicchi, ho messo un gotoAndPlay() ma tu puoi mettere qualsiasi azione.

Di: Professore | 26/09/2020 18:26:15


grazie mille prof,
adesso provo il tutto è ti faccio sapere...
sei stato gentilissimo...
a presto...
kite:

Di: Kite | 26/09/2020 18:26:15


grazie mille professore...
funziona...
finalmente ....
grazie ancora ...
kite

Di: Kite | 26/09/2020 18:26:15


[USER]Professore[/USER]

Ciao kite,
Anche se stessi usando Flash 6 e ActionScript 1.0 questo esempio funzionerebbe...
Sia l’immagine che deve reagire al mouse che l’altra immagine sono stati convertiti in MovieClip.
Tutti e due questi MovieClip hanno un nome, per l’esempio li ho chiamati clip1 e clip2, ma puoi crearne quanti te ne servono, usando lo stesso sistema.
Ho inserito questo script sul fotogramma:
clip2._visible = false;
clip1.onRollOver = function() {
clip2._visible = true;
};
clip1.onRollOut = clip1.onDragOut = function () {
clip2._visible = false;
};
clip1.onRelease = function() {
gotoAndPlay(2);
}

Il primo rigo serve a nascondere il movieclip chiamato clip2.
Poi c’è la funzione che fa apparire il clip2 quando il mouse passa sul clip1.
La seconda funzione serve a fare sparire il clip2 quando il mouse va via.
La terza funzione serve per quando clicchi, ho messo un gotoAndPlay() ma tu puoi mettere qualsiasi azione.

ciao professore...
potrei chiederti un'altra cosa?
come faccio, una volta che sono sul clip1 che con il suo rollover attiva clip2, a rendere il resto dello stage (escluse le aree in cui sono presenti questi due mc) semitrasparenti, in modo da mettere in risalto questi due elementi attivi?
Come effetto presente sulla homepage del solito sito www.ellebiemme.com?...
grazie per la pazienza che dimostri nei miei confronti....
ciao
kite

Di: Kite | 26/09/2020 18:26:15