MSDN's library could help you build the basic points of JScript.
Thanks for pointing that one out.
I'm now wondering why this doesn't work:
// ==PREPROCESSOR==
// @import "%fb2k_path%foo\WSH_scripts\common.js"
// ==/PREPROCESSOR==
ww = window.Width;
wh = window.Height;
function RGB(r, g, b) { return (0xff000000 | (r << 16) | (g << 8) | (b)); }
function RGBA(r, g, b, a) { return ((a << 24) | (r << 16) | (g << 8) | (b)); }
// INITIALIZATION
var my_variable;
function on_notify_data(name, info) {
if(name=="my_variable_notify") {
my_variable = info;
}
window.Repaint();
}
var ChartType = 'Top2000';
var ChartType_img = gdi.Image(fb.FoobarPath + "foo\\f003\\BB\\"+ ChartType + ".png");
var Years_img = gdi.Image(fb.FoobarPath + "foo\\f003\\BB\\"+ my_variable + ".png");
function on_paint(gr) {
gr.DrawImage(ChartType_img,0,0,200,75, 0, 0, 200,75);
gr.DrawImage(Years_img, 0,0,200,75, 0, 0, 200,75);
}
The console gives this error:
Invalid procedure call or argument
Ln: 27, Col: 1