Foros del Web » Creando para Internet » Flash y Actionscript »

Hbox Dinamico

Estas en el tema de Hbox Dinamico en el foro de Flash y Actionscript en Foros del Web. mi codigo crea un nuevo Hbox asigno el id que rescato de la base de datos, luego como hago para que si el usuario buelve ...
  #1 (permalink)  
Antiguo 23/11/2009, 12:12
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Hbox Dinamico

mi codigo crea un nuevo Hbox asigno el id que rescato de la base de datos,

luego como hago para que si el usuario buelve a presionar un boton llame a el Hbox por el id (ahora el nombre lo tengo en una variable) y que agregue un nuevo boton en el
Hbox¿?
  #2 (permalink)  
Antiguo 23/11/2009, 16:17
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Hbox Dinamico

Que yo sepa no existe tal funcion en action script lo que tienes que hacer es recorrer el a manera como lo hacen en este ejemplo:


Código actionscript:
Ver original
  1. private function getChildById(g:Box, parentID:int, childID:int):CheckBox
  2. {
  3.     for each (var gr:VBox in g.getChildren())
  4.     {
  5.         for each (var gi:HBox in gr.getChildren())
  6.         {
  7.             if(gi.name == ’slideHBox’ + parentID + ‘_’ + childID )
  8.             {
  9.                 var thisRootTarget:DisplayObjectContainer = gi;
  10.                 var giCount:int;
  11.                 for(giCount=0;giCount<thisRootTarget.numChildren;giCount++)
  12.                     if (gi.getChildAt(giCount) is CheckBox)
  13.                         return CheckBox(gi.getChildAt(giCount));
  14.             }
  15.         }
  16.     }
  17.     return null;
  18. }
  #3 (permalink)  
Antiguo 23/11/2009, 16:26
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Hbox Dinamico

Lo que si se puede usar es getChildByName

Código:
var checkBox:CheckBox = this.getChildByName("checkbox1");
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:36.