Director: ripristinare l’effetto blend

Di: paoloesse | 26/09/2020 17:37:45
Creando il movie script:
on start movie
sprite(1).blend=0
sprite(2).blend=0
sprite(3).blend=0
end
Associando ai pulsanti relativi lo script:
on mouseWithin me
sprite(1).blend=100
end
on mouseLeave me
sprite(1).blend=0
end
...e così via per gli altri due tasti.
Inoltre ogni pulsante manda ad un frame particolare del movie, dove si apre un video. Finito il video con un pulsante di chiusura la testina viene rimandata al frame 28, dove sono tutti suddetti pulsanti. Creo il proiettore e tutto funziona a meraviglia (in andata). I file che devono comparire quando ci si passa sopra, compaiono e scompaiono. Una meraviglia.
Il problema si pone quando alla chiusura del video ritorno al frame 28.
Dove gli sprite che dovrebbero comparire solo passandoci sopra sono invece ben visibili e scompaiono solo passandoci sopra con il mouse e poi torna tutto come prima.
Questo è un argomento che si è già affrontato con Monigna, ma è leggermente diverso. Mi ero fatto la convinzione che essendo già attivato il movie script, alla apertura del movie, non avrei dovuto avere i problemi descritti. Invece...
La cosa mi sta mandando fuori di testa...
Ho provato a reiterare lo script mettendo al posto di
on start movie--
on mouse up me--
ma nulla di che! Come aggirereste l'ostacolo, sarebbe la ciliegina sulla torta.
Grazie

Risposte



Tutto a posto. Ho aggirato l'ostacolo.
La soluzione era a portata di mano, bastava solamente entrare "in sintonia" con il movie. Tipico del pensiero laterale...
Mi spiego sperando che la soluzione che ho trovato serva anche a qualcun altro.
Mentre mi stavo a scervellare sul perchè l'effetto blend non si ripristinava alla chiusura del video ed al ritorno al frame di partenza, mi sono ricordato di aver letto sul forum che Pablito aveva detto che gli sprite trasparenti non venivano riconosciuti ed era come se non esistessero. E' bastato questo per illuminarmi. Ho semplicemente ribaltato il problema, invece di tentare di farlo scomparire l'ho reso completamente visibile durante l'esecuzione del video; ho associato ai frame del video
lo sprite della gif animata (l'effetto è anche carino). Avrò, così un tasto con a fianco la gif animata che rappresenta una cinepresa in funzione ed un video che scorre.
Al tasto di apertura del video, al frame 28, ho associato lo script:
on mouseUp me
sprite(18).blend=100
go to frame 150
end
Al tasto di chiusura del video ho associato lo script:
on mouseUp me
sprite(18).blend=0
go to frame 28
end
e così via per tutti i tasti.
... e tutto funziona a meraviglia.
Rimane però il dubbio del perchè l'effetto blend non si ripristina nelle condizioni normali descritte nel mio primo intervento?
Mah! continuerò ad indagare.

Di: paoloesse | 26/09/2020 17:38:45