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

Una expresión puede reconocer el nombre de la comp?

Foros : Una expresión puede reconocer el nombre de la comp?
Una expresión puede reconocer el nombre de la comp?
Bert Brown - 11-13-2008


Tengo que crear muchas variaciones de una comp. Hay un sistema de etiquetado que tienen que utilizar y me pregunto si puedo crear una si-entonces la situación para ajustar los parámetros sobre la base de lo que el nombre comp.

Así, por ejemplo tengo un nombre comp:

Primehd_p2_l2_tss

Y quiero que la expresión a buscar el número después de que "l" y ajustar un número de control deslizante (barra deslizante de longitud) para que coincida con el dígito. En este caso "2"

Posible? Le pido, porque sé muy poco acerca de cómo dar formato a una etiqueta para ser leído, Apuntando sobre todo pin-un puesto específico dentro de esa etiqueta.

Gracias

----------------------------------


Pío de mi por encima de la banda interweb, Abbott rojo.
"electro-rock que a través de largas distancias..."


Volver: Una expresión puede reconocer el nombre de la comp?
Darby Edelen - 11-13-2008


[bert brown] "para, por ejemplo, tengo un nombre comp:

Primehd_p2_l2_tss

Y quiero que la expresión a buscar el número después de que "l" y ajustar un número de control deslizante (barra deslizante de longitud) para que coincida con el dígito. En este caso "2" "


Creo que este debería obtener la mayoría de los que camino:


n = thisComp.name;
a = n.split("_");


a Será un array con los siguientes valores:


a[0] = PRIMEHD
a[1] = P2
a[2] = L2
a[3] = TSS


A fin de obtener el dígito en a[2] Puede utilizar:

dig = a[2].charAt(1) * 1; //multiply by one to convert character to an integer

No he probado esto, pero creo que debería trabajar.

Darby Edelen

Volver: Una expresión puede reconocer el nombre de la comp?
Bert Brown - 11-13-2008


Radicales. Grandes obras. Gracias tanto

Esto también es muy útil para la comprensión de la forma sólo puede usar expresiones de texto. Nunca había utilizado o dividir charat

Si quería buscar una expresión en un personaje, Como la "l" ¿cómo lo hago? No sólo se multiplican por 1?



----------------------------------


Pío de mi por encima de la banda interweb, Abbott rojo.
"electro-rock que a través de largas distancias..."


Volver: Una expresión puede reconocer el nombre de la comp?
Dan Ebberts - 11-13-2008


De otra manera:

N = thiscomp.Nombre;
ParseInt (n [n.Indexof ( "_l") + 2],10)


Dan


Volver: Una expresión puede reconocer el nombre de la comp?
Lloyd Alvarez - 11-14-2008


C = thiscomp.Nombre

c.Charat (c.Lastindexof ("_")- 1)


Desde que estamos haciendo remixes, Aquí está mi tomar en ella ;-)

-lloyd

http:/ / aescripts.com

Volver: Una expresión puede reconocer el nombre de la comp?
Lloyd Alvarez - 11-14-2008


Olvidé que tenía que ser utilizado como un número:


C = thiscomp.Nombre
ParseInt (c.Charat (c.Lastindexof ("_")- 1),10)



BTW, Recientemente aprendido sobre los distintos sabores de parseInt así que si usted está siguiendo en casa, Asegúrese de añadir la ,10 siempre que utilice parseInt para asegurarse de que usted tire de base de 10 números, que es lo que me imagino que querrás el 99% del tiempo..


-lloyd

http:/ / aescripts.com

RESPUESTA AL HILO
FOROSTUTORIALESREVISTASERVICIOSVíDEOSNOTICIASBLOGS


© CreativeCOW.net Todos los derechos reservados.

Creative Comunidades del Mundo

[Superior]

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