Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <link rel="stylesheet" href="css/stylesheet.css" type="text/css" charset="utf-8">
- <script src="js/easeljs-0.8.2.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="js/createjs-2013.05.14.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="js/dropshadowfilter.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="js/countries.js" type="text/javascript" charset="utf-8"></script>
- <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
- <script type="text/javascript">
- fileContents:"Null";
- var timestampOld = 1;
- var timestamp = 1;
- var pName1;
- var pScore1;
- var pName2;
- var pScore2;
- var pCountry1;
- var pCountry2;
- var oldCountry1 = "";
- var oldCountry2 = "";
- var mText3;
- var xmlDoc;
- var xhr = new XMLHttpRequest();
- var animating = false;
- var doUpdate = false;
- var stage,board,pName1t,pName2t,pScore1t,pScore2t,pCountry1b,pCountry2b,mText3t,pFlag1,pFlag2;
- var previousData
- function init() {
- //xhr.overrideMimeType('text/xml');
- var timeout = this.window.setInterval(function() {
- pollHandler();
- }, 250);
- stage = new createjs.Stage("myCanvas");
- board = new createjs.Container();
- scoreboard = new createjs.Bitmap("images/game.png");
- scoreboard.regX = 0;
- scoreboard.regY = 0;
- board.addChild(scoreboard);
- pFlag1 = new createjs.Container();
- pFlag1.x = -500;
- pFlag1.alpha=0;
- board.addChild(pFlag1);
- pFlag2 = new createjs.Container()
- pFlag2.x = 3112;
- pFlag2.alpha=0;
- board.addChild(pFlag2);
- pName1t = new createjs.Text("", "24px Steagisler", "#ffffff");
- //pName1t = new createjs.Text("", "24px GroteskBold", "#ffffff");
- pName1t.x = 550;
- pName1t.y = 10;
- pName1t.textAlign = "left";
- board.addChild(pName1t);
- pName2t = new createjs.Text("", "24px Steagisler", "#ffffff");
- //pName2t = new createjs.Text("", "24px GroteskBold", "#ffffff");
- pName2t.x = 1105;
- pName2t.y = 10;
- pName2t.textAlign = "right";
- board.addChild(pName2t);
- pScore1t = new createjs.Text("", "26px Steagisler", "#ffffff");
- pScore1t.x = 157;
- pScore1t.y = 8;
- pScore1t.textAlign = "center";
- board.addChild(pScore1t);
- pScore2t = new createjs.Text("", "26px Steagisler", "#ffffff");
- pScore2t.x = 1124;
- pScore2t.y = 8;
- pScore2t.textAlign = "center";
- board.addChild(pScore2t);
- mText3t = new createjs.Text("", "16px Steagisler", "#ffffff");
- mText3t.x = 640;
- mText3t.y = 14;
- mText3t.textAlign = "center";
- mText3t.shadow = new createjs.Shadow( "black", 0, 0, 10);
- var distance = 0;
- var angle = 90;
- var color = 0x000000;
- var alpha = 0.2;
- var blurX = 8;
- var blurY = 8;
- var strength = 4;
- var quality = 2;
- var inner = false;
- var knockout = false;
- var hideObject = false;
- mText3t.filters = [new createjs.DropShadowFilter(distance, angle, color, alpha, blurX, blurY, strength, quality, inner, knockout, hideObject)];
- board.addChild(mText3t);
- <!-- $.ajax({ -->
- <!-- url: "roundtext.txt", -->
- <!-- async: false, -->
- <!-- success: function(data) { -->
- <!-- var resourceContent = data; -->
- <!-- mText3 = resourceContent; -->
- <!-- mText3t.text = mText3; -->
- <!-- } -->
- <!-- }); -->
- stage.addChild(board);
- loadData();
- board.y = -100;
- createjs.Tween.get(board).wait(300).to({y:0},800, createjs.Ease.quintOut);
- createjs.Ticker.addEventListener("tick", enterFrame);
- createjs.Ticker.setFPS(60);
- stage.update();
- }
- function enterFrame(event) {
- stage.update(event);
- }
- function pollHandler()
- {
- loadData();
- //updateBoard();
- if (timestamp != timestampOld) {
- doUpdate = true;
- }
- if (!animating && doUpdate) {
- updateBoard();
- }
- }
- function loadData() {
- $.ajax({
- url: "roundtext.txt",
- async: false,
- success: function(data) {
- var resourceContent = data;
- mText3 = resourceContent;
- <!-- if (mText3.text != mText3) { -->
- <!-- previousData = resourceContent; -->
- <!-- mText3 = resourceContent; -->
- <!-- //timestampOld = timestamp; -->
- <!-- //timestamp = timestamp + 1; -->
- <!-- //updateBoard(); -->
- <!-- } -->
- }
- });
- pName1 = "Hi";
- pName2 = "sefse";
- pScore1 = "sf";
- pScore2 = "sefe";
- pCountry1 = "efe";
- pCountry2 = "efsefs";
- timestampOld = timestamp;
- timestamp = "23434";
- }
- function updateBoard() {
- if (pName1t.text != pName1) {
- animating = true;
- //X POSITION NAME 1
- createjs.Tween.get(pName1t).to({x:275,alpha:0},500, createjs.Ease.quintIn).call(function() {pName1t.text = pName1;})
- .wait(200).to({x:195,alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false;});
- }
- if (pName2t.text != pName2) {
- animating = true;
- createjs.Tween.get(pName2t).to({x:1005,alpha:0},500, createjs.Ease.quintIn).call(function() {pName2t.text = pName2;})
- .wait(200).to({x:1085,alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false;});
- }
- if (pScore1t.text != pScore1) {
- animating = true;
- createjs.Tween.get(pScore1t).to({alpha:0},500, createjs.Ease.quintIn).call(function() {pScore1t.text = pScore1;})
- .to({alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false;});
- }
- if (pScore2t.text != pScore2) {
- animating = true;
- createjs.Tween.get(pScore2t).to({alpha:0},500, createjs.Ease.quintIn).call(function() {pScore2t.text = pScore2;})
- .to({alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false;});
- }
- if (oldCountry1 != pCountry1 || pFlag1.alpha == 0) {
- animating = true;
- var pFlag1n = new createjs.Bitmap("GoSquared/cropped/iso/64shiny/" + pCountry1 + ".png");
- createjs.Tween.get(pFlag1).to({alpha:0},500, createjs.Ease.quintIn).call(function() {
- pFlag1.removeAllChildren();
- pFlag1n.scaleX = 43 / pFlag1n.image.width;
- pFlag1n.scaleY = 28 / pFlag1n.image.height;
- pFlag1.addChild(pFlag1n);
- oldCountry1 = pCountry1;
- })
- .to({alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false;});
- }
- if (oldCountry2 != pCountry2 || pFlag2.alpha == 0) {
- animating = true;
- var pFlag2n = new createjs.Bitmap("GoSquared/cropped/iso/64shiny/" + pCountry2 + ".png");
- createjs.Tween.get(pFlag2).to({alpha:0},500, createjs.Ease.quintIn).call(function() {
- pFlag2.removeAllChildren();
- pFlag2n.scaleX = 43 / pFlag2n.image.width;
- pFlag2n.scaleY = 28 / pFlag2n.image.height;
- pFlag2.addChild(pFlag2n);
- oldCountry2 = pCountry2;
- })
- .to({alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false;});
- }
- if (mText3t.text != mText3) {
- animating = true;
- mText3t.cache(-500, -500, 1000, 1000); // this is a stop-gap measure that I'm not gonna fix
- createjs.Tween.get(mText3t).to({alpha:0},500, createjs.Ease.quintIn).wait(100).call(function() {mText3t.text = mText3; mText3t.cache(-500, -500, 1000, 1000);})
- .wait(100).to({alpha:1},500, createjs.Ease.quintOut).call(function() {animating = false; mText3t.cache(-500, -500, 1000, 1000);});
- }
- doUpdate = false;
- }
- function getValueFromTag (xmlDoc,tag) {
- if (xmlDoc.getElementsByTagName(tag).length != 0 ) {
- if (xmlDoc.getElementsByTagName(tag)[0].childNodes.length == 0) {
- return '';
- } else {
- return xmlDoc.getElementsByTagName(tag)[0].childNodes[0].nodeValue;
- }
- } else {
- return '';
- }
- }
- function getCountry (country) {
- var count = iso.findCountryByName(country);
- if (!count)
- count = iso.findCountryByCode(country);
- if (!count) {
- var count = new Array();
- count['value'] = "unknown";
- }
- return count['value'];
- }
- </script>
- </head>
- <body onLoad="init()">
- <canvas id="myCanvas" width="1280" height="720">
- canvas
- </canvas>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement