Skip to main content
Participant
March 8, 2024
Answered

adobe animate html5 canvas virtual camera

  • March 8, 2024
  • 1 reply
  • 291 views

Hello, 

I am working in a project using HTML5 canvas and Javascript, 

The adobe animate virtual camera does not seem to be working with objects that are added using code.

For example

If I added the object from a libarary

var SomeObject = new lib.SomeObject ();

this object will be automatically pinned to the virtual camera,

I tried to unpin it for example using 

AdobeAn.VirtualCamera.getCamera(exportRoot).unpinCamera();

But I will get this error: 

Uncaught TypeError: Cannot create property 'parent' on number '10'

Any ideas?

Thank you

This topic has been closed for replies.
Correct answer JoãoCésar17023019

Hi.

 

One way of solving this is to add your instance to a layer instead of adding it directly to the root. For example:

 

 

this.yourAttachedLayer.addChild(someObject);

 

 

 

I hope this helps.

 

Regards,

JC

1 reply

JoãoCésar17023019
Community Expert
JoãoCésar17023019Community ExpertCorrect answer
Community Expert
March 8, 2024

Hi.

 

One way of solving this is to add your instance to a layer instead of adding it directly to the root. For example:

 

 

this.yourAttachedLayer.addChild(someObject);

 

 

 

I hope this helps.

 

Regards,

JC

Participant
March 8, 2024

Yes that worked, thank you for your help 😃

JoãoCésar17023019
Community Expert
Community Expert
March 8, 2024

You're welcome!