Comunidad de diseño web y desarrollo en internet online

mensaje de error sobrepuesto a los elementos(MC) en la escena

Citar            
MensajeEscrito el 16 Oct 2012 12:56 pm
Chicos, quisiera pedir una ayudita, resulta que tengo unos movieclips que voy arrastrando y colocando en diversos lugares a fin de ordenar una especie de cadena alimenticia,
: aguila -> iguana -> abeja-> flor

el tema es que cuando esto está ordenado, se debe presionar un botón para comprobar si el orden está correcto, y esto llama a la sgte función:

Código ActionScript :

function checkResult(event:MouseEvent)
{
   try{
      //event.currentTarget.gotoAndPlay("onClic");
      revisar.gotoAndPlay("onClic");
               
      if((abeja==2) && (iguana==4) && (aguila==6) && (gusano==8))
      {
         //trace ("ok");
         showResult.gotoAndPlay("bien");
      }
      else
      {
         //trace ("mal");
         showResult.gotoAndPlay("mal");
      }
      
   }
   catch(e:Error)
   {
      trace("ERROR:"+e);
   }
}


El tema es q esto llama a unos mensajes que se despliegan con una imagen, pero esto aparece por debajo de los MC que se debían ordenar, necesito que se sobreponga a estos.
No sé si me expliqué bien, me refiero a que los MC q ordené deben quedar atrás del mensaje de "Bien" o "MAl" que desplegué al presionar el botón de revisión.
Qué puedo hacer???

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 16 Oct 2012 01:32 pm
Hay dos comandos para cambiar el depth de los MovieClips:

swapChildren(child1:DisplayObject, child2:DisplayObject):void
swapChildrenAt(index1:int, index2:int):void

Es decir cambias dos elementos por referencia directa o por index. Si el cartel lo creas dinámicamente, con hacer un addChild se agrega siempre por arriba. Si lo haz hecho estático, con cambiar el orden de los layers es suficiente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Oct 2012 04:52 pm

solisarg escribió:

Hay dos comandos para cambiar el depth de los MovieClips:

swapChildren(child1:DisplayObject, child2:DisplayObject):void
swapChildrenAt(index1:int, index2:int):void

Es decir cambias dos elementos por referencia directa o por index. Si el cartel lo creas dinámicamente, con hacer un addChild se agrega siempre por arriba. Si lo haz hecho estático, con cambiar el orden de los layers es suficiente

Jorge



gracias lo solucioné con esto antes del if:

Código ActionScript :

this.addChild(showResult as DisplayObject);

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.