Ir para conteúdo
Fórum Script Brasil

iglota

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que iglota postou

  1. 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!!
×
×
  • Criar Novo...