Comunidad de diseño web y desarrollo en internet online

Draggear MC que fueron creados dinamicamente con loop

Citar            
MensajeEscrito el 27 Jul 2010 07:43 pm
Este es el código para crear 4 movieclips con un loop
Mi problema es que necesito draggear cada movie clip por separado
En el loop le puse un nombre a cada uno que si hago el trace dentro del loop, me devuelve los nombres de instancia correctos.
Para no puede agregar un eventListener a esos movie clips.
Este es el codigo:

Código ActionScript :

function dealCards(player:Array, container:MovieClip):void
{

   for(var i:uint = 0; i<4; i++)
   {
      var tempCard:Object = drawCard();
      player.push(tempCard);
      player1Card = new mcCard();
      container.addChild(player1Card);
      player1Card.name = "player1Card" + i;
      if(player == player1Cards)
      {
         player1Card.x = player1CardX;
         player1Card.y = player1CardY;
         player1CardX += 40;
         player1CardY += 5;
         player1Card.gotoAndStop(tempCard.cardType);
         player1Card.value_mc.gotoAndStop(tempCard.cardName);
         
      }
   
   }


Muchas Gracias

Por skobrinsky

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Jul 2010 09:16 pm
No entiendo, haz:

player1Card.addEventListener(MouseEvent.CLICK, dragear)

Y en la función dragear implementas el dragging, usa event.target para reconocer quien genera el evento

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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