Contrarrestar expresión, Dividir dígitos James Armstrong - 04-22-2009
Hola,
Estoy tratando de crear un 9 dígitos contrarrestar los números que no se muestran totalmente, Sino en todo el comp.
Lo que necesito es una expresión que controla mi texto sobre la base de capas, seleccione los dígitos de un número (por deslizante).
He utilizado originalmente
Val = efecto ( "deslizador de control") ( "deslizante");
Numdec = 0; / / dígitos a la derecha de decimales
Numdigit = 2; / / a la izquierda de dígitos decimales
If (val 0) = signo "-" otro signo = ""; s = matemáticas.Abs (val).Tofixed (numdec), mientras que (s.Longitud numdigit + numdec + 1) s = "0" + s; signo + s
De un puesto en algún lado, Con el objetivo de simplemente la creación de máscaras en todo el apropiado dígitos en cada capa de texto y la difusión acerca de. Sin embargo, el cliente no ha elegido una fuente monoespaciada por lo que el número se acerca meneando todos dentro y fuera de sus máscaras como los números a su alrededor ha cambiado.
Con este fin, Si yo pudiera obtener un solo dígito por cada capa de texto, Su posición se mantendrá bastante estable. Puede ayudar a alguien ( Dan?) Gracias.
Volver: Contrarrestar expresión, Dividir dígitos Dan Ebberts - 04-22-2009
Asumiendo su capa capas dígitos 1 a 9 (con capa 1 es la izquierda más dígitos) de este modelo a su expresión deben cerrar:
Val = efecto ( "deslizador de control") ( "deslizante");
Numdec = 0; / / dígitos a la derecha de decimales
Numdigit = 2; / / a la izquierda de dígitos decimales
If (val 0) = signo "-" otro signo = "";
S = matemáticas.Abs (val).Tofixed (numdec);
Mientras que (s.Longitud numdigit + numdec + 1) s = "0" + s;
S = signo + s;
s.Substr (índice-1,1)
Hola, Llevar a cabo durante más tiempo de texto también?
Si uno se anima letras de una frase y no dígitos ?
. . . . . .
g
Volver: Contrarrestar expresión, Dividir dígitos James Armstrong - 04-23-2009
Wow! Yo no esperaba una respuesta tan rápido! Gracias.
He intentado Dan 's expresión y estuvo muy cerca.
El problema que tuve fue que en las figuras con menos dígitos que el número de capas, Los dígitos que aparecen en el lugar equivocado.
Por ejemplo, si el regulador se'1065 'dice el texto capas'1065_ _ _ _ _ "en lugar de" _ _ _ _ _ 1065'
Por lo que me acaba de ajustar los dígitos a la izquierda del decimal, como por lo
Val = thiscomp.Capa ( "número cruncher").Efecto ( "last6 dígitos") ( "deslizante");
Numdec = 0; / / dígitos a la derecha de decimales
Numdigit = 8; / / a la izquierda de dígitos decimales
If (val 0) = signo "-" otro signo = "";
S = matemáticas.Abs (val).Tofixed (numdec);
Mientras que (s.Longitud numdigit + numdec + 1) s = "0" + s;
S = signo + s;
s.Substr (índice-1,1)
...Y Robert, el hermano de su madre!
Ya que el regulador no tiene suficientes dígitos para subir a los números que necesito para mostrar, Voy a crear 2 comps controlada previamente por 2 deslizadores en la competición, una para los 3 primeros dígitos, Uno de los últimos 6.