Comunidad de diseño web y desarrollo en internet online

Ayuda :I

Citar            
MensajeEscrito el 01 Ene 2010 04:13 am
Hola, espero haya gente que como yo este esperando la cena :D!, bueno, tengo una duda que ya lleva como 4 dias y no le hayo, estoy haciendo algo que no se como llamarle, uso el codigo que hace que los cuadritos del brick se acomoden, y salen rectangulitos llamados "recti"+i, eso con for, cada recti tiene 2 textos dinamicos, uno donde sale su numero(numero.text) y otro donde sale informacion(rec.text) que yo le escribo(aqui esta el problema). se supone que con una barra que tengo escribo la informacion con mi introduccion de texto(inf.text), y otra introduccion donde escribo el numero de recti(numrect.text), eso para que cada recti tenga su informacion y este trabajo tenga un pequeño sentido u_u. Aqui la parte donde esta mi error =/.

Código :

_root.barra.verdito.onPress = function() {
   // cuando pico el boton verdesito
   _root["recti"+Number(_root.barra.numrect.text)].rec.text = _root.barra.inf.text;
};

Pienso que puede ser que esta haciendo 2 cosas a la vez, pero no se como resolverlo, lo que busco en pocas palabras es que encuentre un numero en especifico, si le hago asi

Código :

root["recti"+2]rec.text = _root.barra.inf.text;


osea un numero en especifico, si funciona y si me pone lo que sea que yo escriba en inf.text
pero no veo la manera de hacerlo _root["recti"+1], _root["recti"+2] y asi muchas veces.
Les pido ayuda porfa :)
Gracias

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 01 Ene 2010 04:16 am
Todo el codigo por si me quieren ayudar pero necesitan mas informacion

Código :

dis = 0;
y = 50;
c = 0;
cont = 100;
a = 0;
var listin:Object = new Object();
var listin2:Object = new Object();
//notita: Para eliminar especificamente un rectangulito _root["recti"+3].removeMovieClip();
listin.onMouseWheel = function(delta:Number) {
   _root._y += delta;
};
Mouse.addListener(listin);
onMouseDown = function () {
   c = 1;
   for (i=0; i<cont; i++) {
      dis++;
      var rectis = _root.attachMovie("recti", "recti"+i, i);
      x = dis*50;
      rectis._x = x;
      rectis._y = y;
      rectis.numero.text = i+1;
      if (rectis._x>=494) {
         y += 100;
         dis = 0;
      }
   }
};
onEnterFrame = function () {
   barra.swapDepths(cont+1);
   if (c == 1) {
      delete onMouseDown;
   }
};
_root.barra.verdito.onPress = function() {
   // cunado pico el boton verdesito
   _root["recti"+Number(_root.barra.numrect.text)].rec.text = _root.barra.inf.text;
};

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 01 Ene 2010 04:37 am
O sea...

Tu problema es que no te escribe nada?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Ene 2010 09:30 pm
Hola, si escribe si pongo el codigo asi:
_root["recti"+2]rec.text = _root.barra.inf.text;
o sea con un numero en especifico si se pone lo que escribi en inf.text en el rectangulo segundo, pero con el _root["recti"+Number(_root.barra.numrect.text)].rec.text = _root.barra.inf.text;
no funciona, y eso es lo que quiero, porque como lo dije arriba no creo que pueda poniendole root["recti"+1]rec.text = _root.barra.inf.text, root["recti"+2]rec.text = _root.barra.inf.text;.
Ahora si espero explicarme en pocas palabras, lo que quiero lograr es que el numero que ponga en numrect.text sea el numero de "recti" al que quiera ponerle la informacion de inf.text.
Gracias
=).

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 01 Ene 2010 09:31 pm
Espero no haber sonado agresivo u_u disculpa si asi fue.

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 01 Ene 2010 11:14 pm
La verdad estas haciendo algo MUY raro, pero seguramente tu problema es que no estas recolectando bien el dato que "escribes". Asegurate de hacer un trace al campo y que realmente conteste con un número y no "NaN".

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 02 Ene 2010 04:28 am
:I si, ya lo cheque y si me sale el numero en el trace, no se que pase =/, intentare hacerlo con una introduccion que este en la escena principal haber si funciona.
Gracias, y no es raro, es inutil =(

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 02 Ene 2010 04:33 am
Eso era u_u, pero no entiendo de todas maneras porque no funciono con el otro
cambie todo a el escenario, sin entrar en los MCs
boton.onPress = function() {
_root["recti"+Number(numo.text)].rec.text = info.text;
};

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8

 

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