Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

169
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!