Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rariel

[Resolvido] Objetos :?

Recommended Posts

Olá tudo bem estou com um duvida, eu tenho uma função onde eu gero varios objetos esses objetos são disposto em matriz, ha cada objeto gerado esta em um função interna porém a matriz e global, gostaria de saber como faço para checar em uma outra função se os se alguns desses objetos que estão dentro da matriz é igual ao objeto criado la dentro da função.

 

segue o codigo

 

function checaCodigo(ev:Event):void {
for (var ob in ListaId) {
  if (ListaId[ob] == mcEntrada) {
     soma=soma+2;
  } else if (ListaId[ob] == mcCondicao){ 
     soma=soma+3;	
  }

	if (soma==cont1) 
        {
		trace("Checagem Ok");
	} else {
		trace("Checagem Incompleta");
	}

}

function CriaEntrada(evt:MouseEvent):void {
	if (conf==true) {
		var objentrada:mcEntrada = new mcEntrada();
		ListaId.push(objentrada);
		objentrada.x=380;
		objentrada.y=250;
		addChild(DisplayObject(objentrada));
	} else {
		ValidaObjeto();
	}
	conf=false;
}
btnEntrada.addEventListener(MouseEvent.CLICK, CriaEntrada);

function CriaCondicao(evt:MouseEvent):void {
	if (conf==true) {
		var objCondicao:mcCondicao = new mcCondicao();
		ListaId.push(objCondicao);
		objCondicao.x=490;
		objCondicao.y=250;
		addChild(DisplayObject(objCondicao));
	} else {
		ValidaObjeto();
	}
	conf=false;
}
btnCondicao.addEventListener(MouseEvent.CLICK, CriaCondicao);

estão vendo o objeto mcEntrada, ele esta sendo passado para uma matriz assim como o mc Condicao, quero saber se objeto mcEntrada e mcCondicao pode ser identificado em outra função.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer saber se um objeto é instancia de uma classe(mcCondicao ou mcEntrada)

seria assim:

 

 

 

if (ListaId[ob] is mcEntrada) {
     soma=soma+2;
  } else if (ListaId[ob] is mcCondicao){ 
     soma=soma+3;       
  }

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer saber se um objeto é instancia de uma classe(mcCondicao ou mcEntrada)

seria assim:

 

 

 

if (ListaId[ob] is mcEntrada) {
     soma=soma+2;
  } else if (ListaId[ob] is mcCondicao){ 
     soma=soma+3;       
  }

 

 

[]´s

 

 

ou é isso mesmo valeu brigadão....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.