Cita:
Iniciado por RobiBaggio [...] lo saqué con mi lógica elemental, aún no desarrollo la compleja [...] esa parte de mí la tengo dormidita para no perder creatividad con las partículas =P
¿y eso se dice un multimediero a otro multimediero?
El "funciona" es solo el pretexto
.
Igual estaba empleando la lógica elemental; desde un inicio pregunté si podrías definir funciones y mencioné que se puede hacer algo genérico .. pues bien, quizá le sirva a alguien más. Se me ocurre esto:
Código:
// Definición de la función
function superRobi(num)
{
l = num.length;
if(l > 3) {
p1 = num.substr(0, l-3);
if(p1.length > 3) {
// Recursividad para hacerla genérica
p1 = superRobi(p1, 1);
}
p2 = num.substr(-3);
num = p1+","+p2;
} // Adios else's
// Y para darle al Robi todo peladito y a la boca
return (arguments[1]) ? num : '+ '+num;
}
// Termina función. Se procede con el código del Robi
a=effect("Slider Control")("Slider") //cambié el sitio de donde se obtenía la info, pero lo demás es el mismo funcionamiento
b=ease(a,0,30000);
c = superRobi(b.toFixed(0));
// Y tienes 'c' pa tus propósitos macabros...
¿Así o más claro?. Con esto deberías poder utilizar cualquier número y te lo debería formatear según entiendo como lo pides. Ejemplo:
'308473089' a '+ 30,8473,089'
'7348' a '+ 7,348'
etc, etc, etc...
... claro, todo si la definición de la función es correcta, que si apenas tengo una idea de lo que es AE
Cualquier error, favor de comentarlo. Saludos