title: Adobe Edge—no preloader
body: <p>I would like to integrate a bunch of »edge animations« on my website/webapp but all the <code>&lt;edgeid&gt;_edgePreload.js</code>are causing headache. All in all, what I really would like to do is:</p>
  
  <ol>
  <li>include jquery and edge itself once,</li>
  <li>load the <code>&lt;egde_id_egde.js</code> files via Ajax and</li>
  <li>finally create the compositions on the fly,</li>
  </ol>
  
  <p>so that I can start/stop/pause them when required, without using the preloader script at all. </p>
  
  <p><strong>In short:</strong></p>
  
  <p>How can I »register« the composition definitions, as done in in the generated definition files here:</p>
  
  <p><code>Edge.registerCompositionDefn(compId, symbols, fonts, resources, opts);</code></p>
  
  <p>so that </p>
  
  <p><code>Edge.getComposition(&lt;id&gt;)</code> does return the composition, without using the preloader?</p>
  
  <p><em><strong>Btw.:</em></strong> I was stepping through the source code a bit and found that the composition definition did not have an <code>okToPlay</code> property, what made edge refuse to return the composition.</p>