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

Problema con botonera dinamica

Estas en el tema de Problema con botonera dinamica en el foro de Flash y Actionscript en Foros del Web. Hola gente necesito una mano con esto Los datos desde php me llegan así &motivo0= web&pregunta0= ¿Porque mi empresa debe tener un sitio web?&solucion0 = ...
  #1 (permalink)  
Antiguo 22/11/2004, 14:55
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Problema con botonera dinamica

Hola gente necesito una mano con esto

Los datos desde php me llegan así

&motivo0= web&pregunta0= ¿Porque mi empresa debe tener un sitio web?&solucion0 =
&motivo1= dinamico&pregunta1= ¿Por Que?&solucion1 =
&cant = 2&error = No

Desde flash tengo que tomar la cantidad de datos que hay y duplicar un movi para mostrarlos, el tema es que no me funciona y la pregunta es yo tengo esto

boton._visible = 0;
function cargar() {
c = new LoadVars();
c.onLoad = mostrar;
c.sendAndLoad("datosdefaq.php", c, "post");
}
function mostrar() {
cant = c.cant;
//_root.boton.nombre = c.motivo0;
for (i=0; i<cant; i++) {
bot = "boton"+i;
duplicateMovieClip("_root.Mov_boton", bot, i);
_root.eval(bot)._y = +(eval(bot)._height)*i;
_root.eval(bot).nombre = c["motivo"+i];
//eval(bot).id = c["pregunta"+i];
}
}
cargar();


El movi a duplicar se llama "Mov_boton" y la instancia en el escenario "boton"
1) La primera duda es, en el duplicar movi ¿se coloca la instancia o el movi?
2) //_root.boton.nombre = c.motivo0;
Esta línea esta comentada porque la utilice para comprobar la ruta a la caja de texto que se encuentra dentro del movi la cual tiene como nombre "nombre" (original ¿no?)

La intención es que me muestre todos los motivos uno debajo de otro.

¿Alguien sabe donde le estoy pifiando?

Desde ya gracias
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #2 (permalink)  
Antiguo 22/11/2004, 17:50
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Esta casi solucionado

Tenia dos problema uno era que en la impresión de los datos desde el php tenia un espacio en la variable cant con lo cual nunca entraba el for. el otro era que estaba utilizando eval y el MX me dicen que no lo soporta con lo cual lo cambie y quedo así

boton._visible =0;
function cargar() {
c = new LoadVars();
c.onLoad = mostrar;
c.sendAndLoad("datosdefaq.php", c, "post");
}
function mostrar() {
cant = c.cant;
for (i=0; i<cant; i++) {
bot = "boton"+i;
duplicateMovieClip("_root.boton", bot, i);
_root[bot].nombre = c["motivo"+i];
_root[bot]._y=(+_root[bot]._height)*i;

}
}
cargar();

El tema es que ahora me coloca los movi que crea al tope de la pagina y yo necesito que los coloque abajo del original.
¿Que puedo hacer?
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #3 (permalink)  
Antiguo 23/11/2004, 13:08
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
OK, me sigo auto ayudando pero me continúan saliendo dificultades.

La ubicación la solucione con esto

function mostrar() {
cant = c.cant;
for (i=0; i<cant; i++) {
bot = "boton"+i;
duplicateMovieClip("_root.boton", bot, i+200);
_root[bot].nombre = c["motivo"+i];
_root[bot]._y = boton._y-((_root[bot]._height+5)*i);

}
}

El tema es que ahora necesito dos cosas

1) Colocarle una mascara a todos los mc para que solo se vean 7 de ellos

2) consecuencia de lo primero necesito hacer un scroll en esa mascara para poder ver el resto del contenido.

Por si queda algún despistado le repito que estos mc se generan dinámicamente por lo cual no tengo ningún tipo de control en cuanto a su cantidad.

Muchas gracias
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #4 (permalink)  
Antiguo 23/11/2004, 15:59
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Un paso mas

Logre la mascara hice que todos los mc dinamicos se generaran dentro de uno que cree para tal fin al cual si me deja colocarle la mascara solo me queda el tema del scroll

¿Como puedo generar un scroll del contenido de un mc?, dicho contenido es dinamico.

Gracias
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
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 11:17.