Jump to content
Fórum Script Brasil
  • 0

Trazer da biblioteca e usar color Picker


iglota

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...