Skip to main content
Jeffery.Wright
Inspiring
May 29, 2025 2:26 PM UTC
Answered

Animate v2301 HTML5 Canvas placing variables in wrong dynamic text locations

On a frame I have 5 Dynamic Text objects:

On that frame I am directing variables to populate these objects:

this.sctn_HDR.text = sctn_AA2A;
this.AA2_Copy.text = AA2_copy;

this.PC1.text = AA2_PC1;
this.PC2.text = AA2_PC2;
this.PC3.text = AA2_PC3;

These are the varible strings:

sctn_AA2A = "SciLog Cryobag Filler System";
AA2_copy = "The SciLog Cryobag Filler...";

AA2_PC1 = "Single Use Sensors & Monitors";
AA2_PC2 = "Single Use Assemblies";
AA2_PC3 = "Bioprocess Containers";

 

So, what's the deal with this misplacement of the variables I assigned? 

 

 

Why is Animate making my variables appear where I did not indicate? 

 

Why, for example, is PC3 not displaying the string I assigned to it? 

 

Advanced layers on or off makes no difference. 

 

Anyone else running into this issue? 

 

Thanks.

 

 

 

 

 

 

kglad
kgladCorrect answer
Community Expert
May 29, 2025 4:50 PM UTC

How did you do it? What did I miss? Yoou're a miracle worker!


all those dynamic textfields were in a problematic layer.  why it is problematic, i don't know.  it may have been a guide layer previously or a camera layer or hidden or something else.  or maybe that keyframe was the problem.  it could have been part of a tween or something else.

 

i didn't search the fla history trying to figuire it out.

 

anyway, i moved those 5 or so textfields to the layer above.  i changed nothing else.  i group selected them, cut and pasted in place after creating a blank keyframe in the above layer.

30 replies

JoãoCésar17023019
Community Expert
Community Expert
May 29, 2025 2:43 PM UTC

Hi.

 

Have you double-checked in the Properties panel if the instances names are assigned as you expected? Or maybe if you have other hidden/forgotten instances with the same name?

Please let us know.

 

Regards,

JC

Translate
Jeffery.Wright
Inspiring
May 29, 2025 2:52 PM UTC

The properties are correct, I always place the instance name in the field as a placeholder for clarity.

 

What could possibly cause variables I assigned to appear where I didn't assign them? It's crazy. 

 

Thanks. 

 

Translate
kglad
Community Expert
Community Expert
May 29, 2025 2:54 PM UTC

do the dynamic textfields exist (even if differently named) on any frame prior to the frame with code?

Translate
kglad
Community Expert
Community Expert
May 29, 2025 2:32 PM UTC

use console.log to debug 

Translate
Jeffery.Wright
Inspiring
May 29, 2025 2:40 PM UTC

Thanks, I have and it makes no sense. 

 

Uncaught TypeError: Cannot set properties of undefined (setting 'text')

 

this.PC2.text = AA2_PC2;

 

PC2 does exist and so does the variable. Nothing about the console log is helpful. 

I tested this in Animate 2205 with the same results. 

 

What on Earth could be the issue? 

 

Thanks again. 

 

 

 

Translate