Inicio de sesión
Nota: Esta es una traducción automática, por favor utilice un lenguaje claro y sin jerga.

Contrarrestar expresión, Dividir dígitos

Foros : Contrarrestar expresión, Dividir dígitos
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)

Dan


Volver: Contrarrestar expresión, Dividir dígitos
Trent Armstrong - 04-22-2009


Tendrá que utilizar una capa de texto para este. El número de efectos no funciona.

Probablemente tendrá que usar una capa separada para cada número, Pero la técnica debe funcionar.

Utilizar "string ()" para cambiar su número a una cadena y luego le "MyNumber.Subcadena () "para recoger el valor que desea mostrar para que la capa.

Trent armstrong -- Creative COW líder
http://www.Dallasaeug.com

Volver: Contrarrestar expresión, Dividir dígitos
Trent Armstrong - 04-22-2009


Como siempre, Dan es muy elegante con sus expresiones.

Trent armstrong -- Creative COW líder
http://www.Dallasaeug.com

Volver: Contrarrestar expresión, Dividir dígitos
damir gamulin - 04-23-2009


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.

Hasta el momento tan bueno, Y gracias de nuevo!

RESPUESTA AL HILO
FOROSTUTORIALESREVISTASERVICIOSVíDEOSNOTICIASBLOGS


© CreativeCOW.net Todos los derechos reservados.

Creative Comunidades del Mundo

[Superior]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol