Aqui apenas os MCs com i==1 ficaram verde.
function adicionaMc(linha:uint, coluna:uint, alvo:MovieClip):void
{
var mc:MovieClip;//mc que vai ser adicionado via código
//cria a linha de mc...
for (var i:uint=0; i<linha; ++i)
{
//cria a linha de mc...
for (var j:uint=0; j<coluna; ++j)
{
mc = new Coluna();//linkage na biblioteca do mc
mc.x = i * (mc.width + spaceX);//posiciona x
mc.y = j * (mc.height + spaceY);//posiciona y
alvo.addChild(mc);
//add no container;
//cadastra o mc no array pr apoder recuperar depois se quiser
lista.push(mc);
if (i==1)
{
var newColorTransform:ColorTransform = mc.transform.colorTransform;
newColorTransform.color = 0x0FC60A;
mc.transform.colorTransform = newColorTransform;
}
}
}
}Em outra classe, o código que tenta comparar as duas opções, mas não consegue porque aparece o erro -> Error #1069: Propriedade container não encontrada em scripts.Main e não há valor padrão.
at scripts::Coluna/onClick()
private function onClick(e:MouseEvent):void
{
trace("clicou");
if(Main.main.container.x == 2) {
trace("sdffsf");
}
//inverte valores de ligado/desligado...
estaLigado = !estaLigado;
//se estiver ligado, anima, se não, para a animação.
if(estaLigado)
addEventListener(Event.ENTER_FRAME, onEnterFrame); //adiciona evento
else
removeEventListener(Event.ENTER_FRAME, onEnterFrame); //remove evento
}Obrigado!

Help














