Flash: sfondo che cambia colore

Di: Combà | 26/09/2020 18:01:21
Ciao a tutti, ho visto che in alcuni siti è possibile tramite l'uso di pulsanti cambiare lo sfondo: ad esempio da un bianco di default si può passare ad un nero, blu e via dicendo lasciando inalterati tutti gli altri elementi come testi, immagini ecc...
È possibile anche in Flash?

Risposte



Hola!
Per far si di poter cambiare lo sfondo di un filmato flash tramite l'uso di pulsanti, puoi creare un movie-clip delle dimensioni dello stage e posizionarlo sul livello più basso del filmato o del sito che stai realizzando, e poi far cambiare colore direttamente a quel movie tramite i vari pulsanti...
Se invece intendi sapere se è possibile interagire con lo sfondo che puoi impostare direttamente negli attributi del filmato... mi spiace ma non saprei se è possibile.

Di: alispiegate | 26/09/2020 18:01:21


Sì, la cosa più semplice ed immediata è proprio quella illustrata da Alispiegate.
Entrando nel merito, se vuoi far diventare il Movie-Clip blu, basterà associare al tuo frame:


myColor = new Color(_root.NomeTuoClip)
_root.NomePulsante.onRelease = function(){
myColor.setRGB(0x0000ff)
}

Chiaramente devono corrispondere ed essere assegnati i nomi al pulsante ed al Movie-Clip.
Per altri colori basterà assegnare un diverso valore esadecimale invece di 0000FF, che corrisponde al blu.

Di: Pablito | 26/09/2020 18:01:21