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

duda texto dinamico

Estas en el tema de duda texto dinamico en el foro de Flash y Actionscript en Foros del Web. hola acabo de entrar al foro, y no llevo mucho utilizando flash, necesito simular una regla en cms en flash, que apartir de una barra ...
  #1 (permalink)  
Antiguo 18/05/2009, 18:11
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
duda texto dinamico

hola acabo de entrar al foro, y no llevo mucho utilizando flash, necesito simular una regla en cms en flash, que apartir de una barra que se va desplazando sobre la regla, vaya marcando los centimetros ( de 1 a 52 cm), pero no tengo idea de como hacerlo, lo he intentado cambiando las variables de un cargador de porcentaje, tambien quisiera que indicara los decimales es decir si la barra la detienen en un punto, este marque si son por ejemplo 25.3cm..

ojala puedan ayudarme

Saludos

Última edición por Rocio2510; 18/05/2009 a las 18:23
  #2 (permalink)  
Antiguo 18/05/2009, 18:59
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: duda texto dinamico

Escribe el codigo que tienes
__________________
{ Flash }
  #3 (permalink)  
Antiguo 19/05/2009, 08:32
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: duda texto dinamico

Hola Diegoazul gracias por responderme, mira este es el codigo que tengo, aunk eso lo hice para que se movieran las barras, lo saque de un controlador de volumen....
la ultima linea es mi intento por ligar el texto al movimiento de la barra pa que marque los cms, pero creo que estoy bien mall!!

el codigo del cargador de %, no se si me sirva porq ese se controla solo, segun se va cargando la pelicula y yo quiero controlar el texto dinamico dependiendo el movimiento de la barra...


Cita:
barra_1.onPress= function(){
this.startDrag(true,_root.regla_1._x,_root.regla_1 ._y,_root.regla_1._x+300,_root.regla_1._y);
}
barra_1.onRelease =function(){
this.stopDrag();
}

regla_1.onPress=function(){
this.startdrag(true,_root.cm_txt.variable);
}
  #4 (permalink)  
Antiguo 19/05/2009, 09:36
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 17 años
Puntos: 16
Respuesta: duda texto dinamico

como utilizas la barra en tu pelicula?? es un movie clip??
Si explicas un poco mas detallado lo que quieres hacer por ahi se podría resolver de otra forma, pero por ahora no se entiende muy bien si estás tratando de controlar un mc o hacer un preload, o dar interactividad a una animación en su reproduccion en la linea de tiempo.
ese es todo el codigo que tienes???
  #5 (permalink)  
Antiguo 19/05/2009, 10:01
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: duda texto dinamico

Highlord, la barra si es un movie clip, es como un controlador de volumen, que al ir moviendo la barra va indicando el porcentaje del volumen, solo que yo quiero que indique cms...

Lo que quiero lograr es que la barra simule un medidor tanto a lo largo como a lo ancho de un cuadro, y tomar esos valores para poder multiplicarlos....creo que te voy a confundir mas, lo ideal sería que vieras lo que estoy haciendo....

Mira acabo de encontrar este codigo, creo que va mas o menos con lo que quiero lograr...crearon un MC y un cuadro de texto dinamico...sólo que por lo que entiendo lo que hicieron para que vaya de 0 a 100, se da por la posicion en x /y de la barra y el controlador y la medida de los pixeles...

y ahora el problema que tengo es que la regla que hice, va de 0 a 300 (que es la medida de la regla en px), ya traté de cambiar los valores y no logro que vaya de 0 a 52 cm y menos que marque decimales...

Cita:
barra_1.onPress = function(){
startDrag(this,true,_root.regla_1._x,_root.regla_1 ._y,_root.regla_1._x+300,_root.regla_1._y);
}

barra_1.onRelease = function(){
stopDrag();
}

barra_1.onReleaseOutside = function(){
stopDrag();
}

alMover = new Object();
alMover.onMouseMove = function(){
cm = barra_1._x-30;
controlador_txt.text = cm;
}
Mouse.addListener(alMover);
  #6 (permalink)  
Antiguo 19/05/2009, 13:20
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: duda texto dinamico

crea un mc de 250 pixeles de ancho que tenga como nombre de instancia regla_mc y crea una barra como nombre de instancia barra_mc, unes todo en un clip y dentro en un frame vacio pegas esto:
Código:
alMover = new Object();
alMover.onMouseMove = function(){
trace(barra_mc._x/10)
}
Mouse.addListener(alMover); 
barra_mc.onPress = function() {

	
	startDrag(barra_mc,true,0,regla_mc._y,regla_mc._width,regla_mc._y);
};
barra_mc.onRelease=barra_mc.onReleaseOutside = function() {
	this.stopDrag();
};
__________________
{ Flash }
  #7 (permalink)  
Antiguo 19/05/2009, 15:09
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: duda texto dinamico

Diegoazul, hice lo que me indicaste, la barra si funciona, pero falta lo del texto dinamico con decimales, hasta ahora lo que he logrado es que vaya de 5 a 52, pero no entiendo porq empieza con 5 y no con 0 y tampoco se que funcion se usa para los decimales, lo de la barra ya esta...pero faltan los valores


gracias por tu ayuda diegoazul, sigo investigando como....
  #8 (permalink)  
Antiguo 19/05/2009, 15:37
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: duda texto dinamico

Si te imaginas los puntos de registro como los numeros de un telefono, tanto tu barra_mc como la regla_mc deben estar en el numero 1.

__________________
{ Flash }
  #9 (permalink)  
Antiguo 19/05/2009, 17:30
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: duda texto dinamico

Hola, ya resolvi algunos problemas que tenía, gracias por su ayuda, lo unico que me falta es saber como mostrar numeros decimales en el texto dinamico..aqui les dejo como quedó mi codigo...solo en el controlador2_txt, es donde quiero que marque decimales....

saludos
Cita:
barra_1.onPress = function() {
this.startDrag(true, _root.regla_1._x, _root.regla_1._y, _root.regla_1._x+240, _root.regla_1._y);
};
barra_1.onRelease = function() {
this.stopDrag();
};
barra_1.onReleaseOutside = function() {
stopDrag();
};
onEnterFrame = function () {
controlador_txt.text = int(barra_1._x/30);
controlador2_txt.text = int(barra_2._y/7);
controlador2_txt.text= int(barra_2._y/7 - 15);
}
Mouse.addListener(alMover);
barra_2.onPress = function() {
this.startDrag(true, _root.regla_2._x, _root.regla_2._y, _root.regla_2._x, _root.regla_2._y+364);
};
barra_2.onRelease = function() {
this.stopDrag();
};
barra_2.onReleaseOutside = function() {
stopDrag();
};
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 17:54.