Mudar Preenchimento Como Uma Transição De Cores
#1
Posted 24/02/2006, 22:41
mas nao simplesmente mudar de cor, gostaria q ele fosse mudando até chegar na cor desejada, tipo eu queria q fosse assim, eu defino uma cor em HEX no bt como #FFFFFF e o MV ta com o preenchimento #000000 dai quando clica ele suavemente muda pra #FFFFFF
deu pra enteder?
desde ja obrigado.
- RonsisM likes this
#2
Posted 25/02/2006, 22:37
Primeiro cria teu MC totalmente em branco, instâncie ele pra "rect" sem aspas,
Coloque esse código no primeiro frame:
import flash.geom.ColorTransform; import flash.geom.Transform; // De 2 ao infinito, o quão devegar será a trasição. Atraso = 10; // R G B, de 0.00 á 1.00 var Alvo:Array = new Array(1, 1, 0); var colorTrans:ColorTransform = new ColorTransform(); colorTrans.blueMultiplier = 0; colorTrans.redMultiplier = 0; colorTrans.greenMultiplier = 0; var trans:Transform = new Transform(rect); _root.onEnterFrame = function() { colorTrans.redMultiplier = colorTrans.redMultiplier+((Alvo[0]-colorTrans.redMultiplier)/Atraso); colorTrans.greenMultiplier = colorTrans.greenMultiplier+((Alvo[1]-colorTrans.greenMultiplier)/Atraso); colorTrans.blueMultiplier = colorTrans.blueMultiplier+((Alvo[2]-colorTrans.blueMultiplier)/Atraso); trans.colorTransform = colorTrans; };
Criado, testado e aprovado no Flash 8, tenho quase certeza que não funciona no 7.
#4
Posted 27/02/2006, 19:23
Remova essa parte. E no botão faz assim:import flash.geom.ColorTransform;
import flash.geom.Transform;
// De 2 ao infinito, o quão devegar será a trasição.
Atraso = 10;
// R G B, de 0.00 á 1.00
var Alvo:Array = new Array(1, 1, 0);
var colorTrans:ColorTransform = new ColorTransform();
colorTrans.blueMultiplier = 0;
colorTrans.redMultiplier = 0;
colorTrans.greenMultiplier = 0;
var trans:Transform = new Transform(rect);
_root.onEnterFrame = function() {
colorTrans.redMultiplier = colorTrans.redMultiplier+((Alvo[0]-colorTrans.redMultiplier)/Atraso);
colorTrans.greenMultiplier = colorTrans.greenMultiplier+((Alvo[1]-colorTrans.greenMultiplier)/Atraso);
colorTrans.blueMultiplier = colorTrans.blueMultiplier+((Alvo[2]-colorTrans.blueMultiplier)/Atraso);
trans.colorTransform = colorTrans;
};
on(release){ // R G B, de 0.00 á 1.00 var Alvo:Array = new Array(1, 1, 1); }
#5
Posted 01/03/2006, 02:29
#include "lmc_tween.as" // _global.cores = ["0xFF0066", "0x00CCFF", "0xFFCC00","0x00CC00","0xFF0000","0xFFFFFF"]; _global.todasCores = cores.length; _global.minhaCor = cores[random(todasCores)]; // function mudaCor() { mc.colorTo(minhaCor,2); } // btn.onPress = function() { mudaCor(); }
#6
Posted 23/09/2017, 09:06
Viagra Preis Osterreich Cephalexin Dosage Dogs Kamagra 200mg
Dog Throat Infection Cephalexin <a href=http://cialtobuy.com>cialis</a> Cipro And Amoxicillin 12 Hours Apart
#9
Posted 24/11/2017, 14:47
Canadianpharmacyonline cialis Offshore Pharmacy Adderall Order Propecia From Canada Cialis Kopfschmerzen Behandlung
Propecia Erection Problems viagra Rayrx Online Drugstore
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)