$SCRIPT_START var clickTag = "https://www.deen.nl/receptenboekje?utm_source=NSC&utm_medium=Banners&utm_campaign=Receptenboekje", canvas, stage, exportRoot, anim_container, dom_overlay_container, fnStartAnimation, ad, failCount = 0; // create loader object and library here. Global vars also for adHelper $CREATE_LOADER function doClickthrough(evt){ if(evt.type === undefined){ window.open(clickTag, "http://deen.nl"); }else if(evt.nativeEvent.which === 1){ //console.log("event: " + evt.type); window.open(clickTag, "http://deen.nl"); } } function init() { canvas = document.getElementById("$CANVAS_ID"); anim_container = document.getElementById("$ANIM_CONTAINER_ID"); dom_overlay_container = document.getElementById("dom_overlay_container"); // ZET HIER DE URL NAAR EEN BACKUP PLAATJE if (!createjs.AdHelper.isSupported()) { createjs.AdHelper.showAltImage(canvas, "images/$TITLE.jpg", "javascript:doClickthrough(this)", "Adobe Animate CC", "_blank"); } $CREATE_LOADER $LOAD_MANIFEST $PRELOAD_ASSETS } $HANDLE_FILE_LOAD_START $HANDLE_FILE_LOAD_BODY $HANDLE_FILE_LOAD_END $HANDLE_COMPLETE_START $CREATE_STAGE // CODE OM OBJECTEN OP HELE PIXELS TE PLAATSEN stage.snapToPixelEnabled = true; // CODE OM DE CLICKTAG TE LATEN UITVOEREN ALS IEMAND OP DE BANNER KLIKT stage.on("stagemouseup", doClickthrough); // AANZETTEN VAN MOUSEEVENTS stage.enableMouseOver(); createjs.Ticker.timingMode = createjs.Ticker.RAF_SYNCHED; $START_ANIMATION // HAAL DE VOLGENDE CODE UIT COMMENTAAR ALS JE DE RESPONSIVE FEATURES VAN ANIMATE WILT GEBRUIKEN /* $RESP_HIDPI */ //adhelper set-up ad = new createjs.AdHelper(stage) .setSleep(15,0,0) .timeSync() .watchFPS(12, 1) .highDPI(true); ad.on("slow", function(evt) { if (failCount === 0) { evt.preventDefault(); failCount++; this.watchFPS(12, 1); } else if (failCount === 1){ // VUL HIER DE URL IN VOOR EEN BACKUP AFBEELDING createjs.AdHelper.showAltImage(canvas, "images/$TITLE.jpg", "javascript:doClickthrough(this)", "Adobe Animate CC", "_blank"); } }); // TEST TRACES VOOR ADHELPER ad.on("sleep", trace); ad.on("wake", trace); ad.on("slow", trace); function trace(evt) { //console.log("event: " + evt.type); }; // TESTFUNCTIE OM LAGE FRAMERATES TE SIMULEREN //var changeFPSTimer = window.setTimeout(changeFPS, 5000, 5); function changeFPS(framerate){ createjs.Ticker.setFPS(framerate); } $HANDLE_COMPLETE_END $PLAYSOUND $SCRIPT_END
$PRELOADER_DIV