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

Comparacion de strings!!!

Estas en el tema de Comparacion de strings!!! en el foro de Flash y Actionscript en Foros del Web. Hola vereis tengo una serie de strings que quiero comparar, es el caso de do,re,mi fa,sol,la,si... A la hora de poner los movieclips de ciertas ...
  #1 (permalink)  
Antiguo 21/03/2011, 14:03
 
Fecha de Ingreso: marzo-2011
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
Comparacion de strings!!!

Hola vereis tengo una serie de strings que quiero comparar, es el caso de do,re,mi fa,sol,la,si...

A la hora de poner los movieclips de ciertas notas necesito saber x ejemplo si "sol" es mayor que "do" y proceder de una forma y en caso contrario si fuera menor proceder de otra.(Comparar 2 variables)

Como lo hago? hay algun modo de meter todas las notas en un array y dejarlas ordenadas?

Si el primer caracter de todas las notas estuviera ordenado no habria problemas,pero al no ser asi he aqui mi duda.

Gracias
  #2 (permalink)  
Antiguo 22/03/2011, 10:04
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 18 años
Puntos: 10
Respuesta: Comparacion de strings!!!

var notas:Array = new Array("do","re","mi","fa","sol","la","si");

function comprobarnotas(mc1:String,mc2:String){
if (valornota(mc1)!= valornota(mc2)){
if (valornota(mc1)<valornota(mc2)){
trace(mc1+" es menor que "+ mc2)

}else{
trace(mc1+" es mayor que "+ mc2)
}
}
else{
trace("son iguales");
}
}

function valornota(mc){
for (var i=0;i<notas.length;i++){
if (mc == notas[i]){
return i;
}
}
}

comprobarnotas("la","la");

La función que tienes que llamar es comprobarnotas. Pones los nombres de las dos notas a comparar y ya está.

Etiquetas: comparacion, strings
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 10:29.