File: /www/wwwroot//www.yndqf.com/ceshi/index_files/336x280.html
<!DOCTYPE html>
<!-- saved from url=(0062)https://s0.2mdn.net/sadbundle/2719686751262677946/336x280.html -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="authoring-tool" content="Adobe_Animate_CC">
<title>336x280</title>
<!-- write your code here -->
<meta name="ad.size" content="width=336,height=280">
<script src="./createjs_2015.11.26_54e1c3722102182bb133912ad4442e19_min.js"></script>
<script src="./createjs-2015.11.26.min.js"></script>
<script src="./336x280.js"></script>
<script type="text/Javascript">
var clickTag = "https://promotion.twsamsungcampaign.com/2020-tab-s6-lite-promotion/?cid=ob_paid_display_google_tabs6-lite_no-phase_tabs6lite-programmatic_announcement_display-18-34all-affinity-ban-cstm-2020-05-01_mass-age&utm_source=google&utm_medium=display&utm_campaign=tabs6lite&utm_term=c_ma_18-34all-affinity_2020-05-01_tabs6lite-programmatic_display&utm_content=na_cstm_ann"; </script>
<script>
var canvas, stage, exportRoot, anim_container, dom_overlay_container, fnStartAnimation;
function init() {
canvas = document.getElementById("canvas");
anim_container = document.getElementById("animation_container");
dom_overlay_container = document.getElementById("dom_overlay_container");
var comp=AdobeAn.getComposition("1B4BAD7B39252944A904A3A383931389");
var lib=comp.getLibrary();
createjs.MotionGuidePlugin.install();
var loader = new createjs.LoadQueue(false);
loader.addEventListener("fileload", function(evt){handleFileLoad(evt,comp)});
loader.addEventListener("complete", function(evt){handleComplete(evt,comp)});
var lib=comp.getLibrary();
loader.loadManifest(lib.properties.manifest);
}
function handleFileLoad(evt, comp) {
var images=comp.getImages();
if (evt && (evt.item.type == "image")) { images[evt.item.id] = evt.result; }
}
function handleComplete(evt,comp) {
//This function is always called, irrespective of the content. You can use the variable "stage" after it is created in token create_stage.
var lib=comp.getLibrary();
var ss=comp.getSpriteSheet();
var queue = evt.target;
var ssMetadata = lib.ssMetadata;
for(i=0; i<ssMetadata.length; i++) {
ss[ssMetadata[i].name] = new createjs.SpriteSheet( {"images": [queue.getResult(ssMetadata[i].name)], "frames": ssMetadata[i].frames} )
}
exportRoot = new lib._336x280();
stage = new lib.Stage(canvas);
//Registers the "tick" event listener.
fnStartAnimation = function() {
stage.addChild(exportRoot);
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
//Code to support hidpi screens and responsive scaling.
function makeResponsive(isResp, respDim, isScale, scaleType) {
var lastW, lastH, lastS=1;
window.addEventListener('resize', resizeCanvas);
resizeCanvas();
function resizeCanvas() {
var w = lib.properties.width, h = lib.properties.height;
var iw = window.innerWidth, ih=window.innerHeight;
var pRatio = window.devicePixelRatio || 1, xRatio=iw/w, yRatio=ih/h, sRatio=1;
if(isResp) {
if((respDim=='width'&&lastW==iw) || (respDim=='height'&&lastH==ih)) {
sRatio = lastS;
}
else if(!isScale) {
if(iw<w || ih<h)
sRatio = Math.min(xRatio, yRatio);
}
else if(scaleType==1) {
sRatio = Math.min(xRatio, yRatio);
}
else if(scaleType==2) {
sRatio = Math.max(xRatio, yRatio);
}
}
canvas.width = w*pRatio*sRatio;
canvas.height = h*pRatio*sRatio;
canvas.style.width = dom_overlay_container.style.width = anim_container.style.width = w*sRatio+'px';
canvas.style.height = anim_container.style.height = dom_overlay_container.style.height = h*sRatio+'px';
stage.scaleX = pRatio*sRatio;
stage.scaleY = pRatio*sRatio;
lastW = iw; lastH = ih; lastS = sRatio;
stage.tickOnUpdate = false;
stage.update();
stage.tickOnUpdate = true;
}
}
makeResponsive(false,'both',false,1);
AdobeAn.compositionLoaded(lib.properties.id);
fnStartAnimation();
}
</script>
<!-- write your code here -->
<script type="text/javascript">
(function() {
var MAX_URL_PARAM_LENGTH = 34;
var CLICK_X_URL_KEY = 'nx';
var CLICK_Y_URL_KEY = 'ny';
var CREATIVE_DIMENSIONS_KEY = 'dim';
var AD_URL_PARAM = '&adurl=';
var relegateNavigation = '';
var urlParamMap = {};
urlParamMap[CLICK_X_URL_KEY] = null;
urlParamMap[CLICK_Y_URL_KEY] = null;
urlParamMap[CREATIVE_DIMENSIONS_KEY] = null;
var handleClickTagMessage = function(e) {
try {
var eventData = JSON.parse(e.data);
} catch (err) {
return;
}
if (eventData.isInitClickTag) {
if (eventData.clickTags) {
for (var i = 0; i < eventData.clickTags.length; i++) {
var clkTag = eventData.clickTags[i];
window[clkTag.name] = clkTag.url;
}
} else if (eventData.clickTag) {
window.clickTag = eventData.clickTag;
}
relegateNavigation = eventData.relegateNavigation;
}
};
var storeClickCoordinates = function(e) {
urlParamMap[CLICK_X_URL_KEY] = Math.round(e.clientX);
urlParamMap[CLICK_Y_URL_KEY] = Math.round(e.clientY);
};
var getCreativeDimensions = function() {
return window.innerWidth + 'x' + window.innerHeight;
}
var getExitClickParams = function(e) {
urlParamMap[CREATIVE_DIMENSIONS_KEY] = getCreativeDimensions();
var exitParams = '';
for (var key in urlParamMap) {
exitParams += '&' + key + '=';
if (urlParamMap[key] !== null) {
exitParams += urlParamMap[key];
}
}
return exitParams;
}
var appendExitClickParams = function(url) {
var adUrlIndex = url.toLowerCase().indexOf(AD_URL_PARAM);
var paramsToBeAdded = getExitClickParams();
if (adUrlIndex > -1 && paramsToBeAdded.length <= MAX_URL_PARAM_LENGTH) {
url = url.substr(0, adUrlIndex) + paramsToBeAdded +
url.substr(adUrlIndex);
};
return url;
};
if (open.call) {
window.open = function(open) {
return function(url, name, features) {
url = appendExitClickParams(url);
if (relegateNavigation === 'parent') {
var message = {'clickTag': url, 'isPostClickTag': true};
parent.postMessage(JSON.stringify(message), '*');
} else {
var args = [url, name];
if (features) {
args.push(features);
}
open.apply(window, args);
}
};
}(window.open);
}
if (window.addEventListener) {
window.addEventListener(
'message', handleClickTagMessage, false);
window.addEventListener('mousedown', storeClickCoordinates, true);
} else {
window.attachEvent('onmessage', handleClickTagMessage);
}
})();
</script></head>
<body onload="init();" style="margin:0px;">
<div id="animation_container" style="background-color:rgba(255, 255, 255, 1.00); width:336px; height:280px">
<a href="javascript:window.open(window.clickTag)">
<canvas id="canvas" width="336" height="280" style="position: absolute; display: block; background-color:rgba(255, 255, 255, 1.00);"></canvas>
</a>
<div id="dom_overlay_container" style="pointer-events:none; overflow:hidden; width:336px; height:280px; position: absolute; left: 0px; top: 0px; display: block;">
</div>
</div>
<img src="https://s0.2mdn.net/sadbundle/2719686751262677946/images/p015.jpg" style="visibility: hidden;"></body></html>