
Untitled
By: a guest on
Apr 23rd, 2010 | syntax:
JavaScript | size: 1.55 KB | hits: 113 | expires: Never
//factoid dimensions and alpha
var factoid_w = 423;
var factoid_h = 348;
var factoid_a = 0;
//social chat dimensions and alpha
var socialchat_w = 275;
var socialchat_h = 400;
var socialchatwin_a = 100;
//footer details
var footer_w = 0;
var footer_h = 0;
var footer_a = 0;
//header details
var header_w = 0;
var header_h = 0;
var header_exp_h = 0;
var img_index = 0;
function drawImageOnCanvas(context, src, x, y) {
img_index++;
var theImg = ['img'+img_index];
console.log(theImg);
theImg = new Image();
theImg.style.zIndex = img_index;
theImg.src = src;
theImg.onload = function()
{
context.drawImage(theImg, x, y);
}
}
function init() {
var a = document.getElementById('stage');
//select the canvas and get it's drawing context
var a_cont = a.getContext('2d');
drawStage(a, a_cont);
drawFactoid(a, a_cont);
}
function drawStage(canvas, context) {
drawImageOnCanvas(context, 'images/bg/main_bg.jpg', 0, 0);
}
function drawFactoid(canvas, context) {
//apply shadowing
context.shadowOffsetX = 0;
context.shadowOffsetY = 3;
context.shadowBlur = 3;
var the_grad = context.createLinearGradient(0,0,0,0);
the_grad.addColorStop(0, "#76a833");
the_grad.addColorStop(1, "#8dc63f");
//drawImageOnCanvas(context, 'images/card/box_bg.png', 384, 75);
drawImageOnCanvas(context, 'images/card/bg_shadow.png', 384, 75);
//draw a rect on screen- x,y,w,h
context.fillRect(384, 75, factoid_w, factoid_h);
}