title: Animate CC - getChildByName canvas vs WebGL
body: <p>Afternoon. I have an FLA with a single <code>MovieClip</code> on the stage - the clip is named myThing in the Library and also has an instance name of myThing. On another layer I have the following script:</p>
  
  <pre><code>this.myThing=this.getChildByName("myThing");
  console.log(this.myThing);
  </code></pre>
  
  <p>When I run this in a <code>WebGL</code> project it works as I'd expect and returns a JS object but when I run the same thing in a <code>canvas</code> project (which is what I need to use) it comes back <code>null</code>.</p>
  
  <p>Initially, can anyone explain what the difference is between a WebGL and a canvas project in Adobe Animate CC and how I can get a reference to child clips to control their timelines?</p>
  
  <p>Along with that, can anyone point me to any decent resources on scripting these projects? It seems like no matter what I search for I always end up back at that *!@%£¡ rabbit tutorial that manages to cram very little info into an awful lot of words.</p>
  
  <p>Thanks all, your help is always appreciated :)</p>