Foros del Web » Programando para Internet » Javascript »

Desplazar valores de un array Left/right?

Estas en el tema de Desplazar valores de un array Left/right? en el foro de Javascript en Foros del Web. Hola, soy nueva por aquí, y un poco novatilla , así que pensé en registrarme para ver si algunos genios de aquí puede echarme un ...
  #1 (permalink)  
Antiguo 16/01/2009, 06:12
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Desplazar valores de un array Left/right?

Hola, soy nueva por aquí, y un poco novatilla , así que pensé en registrarme para ver si algunos genios de aquí puede echarme un cable.

Bueno, resulta que estoy trabajando con un programa el cual maneja bastantes cosas de javascript, pero sin ser un programa dedicado a la creación de páginas webs, y por lo tanto este no incorpora muchas cosas del lenguaje javascript, basicamente es un programa basado en objetos.

El problema que me surge es el siguiente, seguro que demasiado fácil para algunos de vosotros, pero de mi cabeza ya sale humo..

Tengo un array llamado "valores" el cual contiene 6 valores {0,1,0,1,0,1} y lo que me gustaría es poder desplazar los valores "verdaderos" a izquierda o derecha mediante dos botones, uno para desplazar a la izquierda y otro a la derecha, el problema es que este no programa no reconoce funciones con "shift y unshift" y me preguntaba si hay alguna otra manera de hacerlo, quizá usando un bucle for simplemente?

De manera que si pulso el botón left, el array quedara así {1,0,1,0,1,0}

Y pulsando el botón right, debería quedar así {0,0,1,0,1,0}

Un millón de gracias por adelantado.

Ana,

Última edición por pavascript; 16/01/2009 a las 06:31
  #2 (permalink)  
Antiguo 16/01/2009, 09:52
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Desplazar valores de un array Left/right?

Cita:
Iniciado por pavascript Ver Mensaje
Bueno, resulta que estoy trabajando con un programa el cual maneja bastantes cosas de javascript, pero sin ser un programa dedicado a la creación de páginas webs, y por lo tanto este no incorpora muchas cosas del lenguaje javascript, basicamente es un programa basado en objetos.
¿Podrías especificar de qué se trata exactamente? , me perdí.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 16/01/2009, 11:46
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Desplazar valores de un array Left/right?

Hola David El Grande, gracias por contestar.

Bien, se trata de un software sencillito que trae una librería de objetos que sirven para controlar audio/video en tiempo real mediante el uso de un hardware.

El sofware contiene unos objetos prefabricados, como deslizadores, botones, etc y eso objetos tienen generalmente un valor salida (x) y dos o tres valores cuando se trata de un area vectorial, x y z, todos estos valores están comprendidos en un rango de (0...1).

La historia es que no sé como llamar a este tipo de lenguaje, que parece ser una mezcla de varios lenguajes, o eso es hasta donde yo lo entiendo.

Por ejemplo esto es un código que me mandó un chico para crear valores aleatorios sobre cada elemento del array,

decl valor=x;
decl i,arraylenght;


arraylenght=sizeof(x)// Esto te dice el número de elementos que tiene el objeto, en este caso 16//;

for(i=0;i<arraylenght;i++)
{
valor[i]=rand();
}

A ver si ahora se me entiende mejor

Gracias
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:58.