Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

171
Vistas
alternando .setFontSize() dentro de una matriz

No soy realmente un programador, así que disculpe la descripción un poco cruda. Esta es una expresión para una capa de texto en Adobe After Effects (que usa Javascript)

Actualmente uso esta expresión para generar una matriz de valores (que luego se usa como etiquetas personalizables para los ejes de un gráfico)

 x = 0 //starting point (the first number in the list) y= 20 //increments (the size of the steps) z= 5 //the number of steps Array.from(new Array(z)).map((_, i) => i * y + x + "km").join("\n")

que salidas

 0km 20km 40km 60km 80km

Luego pensé que también sería bueno tener millas allí, así que cambié el código a este

 Array.from(new Array(z)).map((_, i) => i * y + x + "km " + (i * y + x) * 0.6 +"mi").join("\n")

Supongo que no es hermoso, pero hace el trabajo...

 0km 0mi 20km 12mi 40km 24mi 60km 36mi 80km 48mi

Luego traté de agregar un tamaño de fuente personalizable. Así es como lo hice.

 text.sourceText.style.setText ( Array.from(new Array(z)).map((_, i) => i * y + x + "km " + (i * y + x) * 0.6 +"mi").join("\n") ) .setFontSize(20)

Esto funcionó, pero realmente solo quiero un tamaño de fuente diferente para el valor de las millas y aquí es donde tuve problemas. Lo intenté

 Array.from(new Array(z)).map((_, i) => i * y + x + "km " + text.sourceText.style.setText((i * y + x) * 0.6 +"mi").setFontSize(10)).join("\n")

pero esto parece romper el código. Solo sale

 0km [object Object] 20km [object Object] 40km [object Object] 60km [object Object] 80km [object Object]

¿algunas ideas? Gracias por adelantado

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda