Ir para conteúdo
Fórum Script Brasil
  • 0

Trazer da biblioteca e usar color Picker


iglota

Pergunta

Estou trabalhando em um projeto que precisa trazer múltiplos movies da biblioteca para o palco. Esses movies possuem outros movies internos e eu preciso poder usar o componente color Picker para mudar a cor desses movies internos.

Quando eu apena deixo uma cópia no palco, sem trazer com addChild, funciona. Consigo acessar o movie interno, quando trago dinamicamente, acesso apenas o movie "pai", o filho interno, não.

O código que usei foi o seguinte:

import fl.events.ColorPickerEvent;

import flash.geom.ColorTransform;

import flash.display.MovieClip;

import flash.events.Event;

import flash.display.Sprite;

// inicia o colorPicker com a cor branca

meuColorPicker.selectedColor = 0xffffff;

//adiciona um listener que dispara um evento quando o usuário seleciona uma nova cor

meuColorPicker.addEventListener(ColorPickerEvent.CHANGE, corAlterada);

// quando mudei o objeto para Sprite, o colorPicker passou a funcionar.;

// ainda não consigo acessar o movie dentro de um Sprite

var objeto:Sprite = camiseta.baseCamiseta

// função para a mudança de cor

function corAlterada(e:ColorPickerEvent):void {

//acessa a propriedade ColorTransform associada à variável objeto que recebe nomes de MovieClips

var colorInfo:ColorTransform = objeto.transform.colorTransform;

// determina qual a cor do objeto ColorTransform, associado ao colorPicker

colorInfo.color = meuColorPicker.selectedColor;

// aplica a mudança ao objeto (movieClip) no palco

objeto.transform.colorTransform = colorInfo;

}

A quem puder ajudar, agradeço!!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...