Jump to content


Photo

Mudar Preenchimento Como Uma Transição De Cores


  • Faça o login para participar
8 replies to this topic

#1 comunik

comunik

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/02/2006, 22:41

Como eu posso fazer um MV mudar de cor quando eu clico em um botão?
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.

#2 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 25/02/2006, 22:37

Vou te dar um exemplo dá usagem do colorTransform.
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.
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#3 comunik

comunik

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 26/02/2006, 08:30

e se for dois movie clips?

nesse exemplo ele muda de preto para a cor definida e se quiser mudar da cor atual para a cor definida?

tipo o esquema desse site eu achei perfeito: HEADS

era + ou - isso q eu tava procurando

#4 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 27/02/2006, 19:23

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;
};

Remova essa parte. E no botão faz assim:
on(release){
//                                       R G  B, de 0.00 á 1.00
var Alvo:Array = new Array(1, 1, 1);
}

Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#5 Rafael Rinaldi

Rafael Rinaldi

    Normal

  • Usuários
  • 106 posts
  • Sexo:Não informado

Posted 01/03/2006, 02:29

Bom, aqui vai um exemplo feito com a utilização da classe tween Laco:

#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();
}

www.rafaelrinaldi.com

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 23/09/2017, 09:06

Propecia Und Regaine cialis Flagyl Amoxil
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

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 07/10/2017, 16:59

Buy No Prescription Ivermectin Online Dogs And Amoxicillin viagra Illegal Cialis Major Route Of Metabolism Of Amoxicillin

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 03/11/2017, 11:03

Viagra Wirkung Bei Frau viagra Online Us Pharmacy
Is Cephalexin Resistant Against Mrsa Cialis 10g viagra Azitromicina For Sale Paroxetine 20mg No Prescription Interaction Of Vitamin D And Amoxicillin

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 24/11/2017, 14:47

Amoxicillin Dosages For Dogs Viagra Rezeptfrei Mannheim viagra online Cialis Free Sample Phone Controindicazioni Levitra
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)

IPB Skin By Virteq