inserisci questo sul primo frame:
codice:
Color.prototype.colore = function(){
nuovoColore = new Object();
(arguments[0] != '') ? nuovoColore.ra = arguments[0] : '';
(arguments[1] != '') ? nuovoColore.rb = arguments[1] : '';
(arguments[2] != '') ? nuovoColore.ga = arguments[2] : '';
(arguments[3] != '') ? nuovoColore.gb = arguments[3] : '';
(arguments[4] != '') ? nuovoColore.ba = arguments[4] : '';
(arguments[5] != '') ? nuovoColore.bb = arguments[5] : '';
(arguments[6] != '') ? nuovoColore.aa = arguments[6] : '';
(arguments[7] != '') ? nuovoColore.ab = arguments[7] : '';
this.setTransform(nuovoColore);
}
quindi quando vuoi cambiare colore basta scrivere:
codice:
nuovo = new Color(_parent.bt_offerte_speciali);
nuovo.colore('',255,'',0,'',0,100,100);
i parametri da passare sono i seguenti:
ra,rb,ga,gb,ba,bb,aa,ab
se non vuoi cambiare un valore basta mettere '' (2 apici)
per ripristinare il colore iniziale memorizzi in una variabile appunto il colore iniziale in questo modo:
coloreIniziale = nuovo.getTransform();
quando poi lo vuoi assegnare all'oggetto scrivi:
nuovo.setTransform(coloreInizale);
nuovo è ovviamente l'oggetto Color creato precedentemente.