jsdx-toolkit
Version:
Graphical toolkit on JSDX framework
62 lines (48 loc) • 1.32 kB
JavaScript
var toolkit = require('../index');
if (toolkit.init() != toolkit.INIT_SUCCESS) {
console.log("Failed to initialize toolkit.");
process.exit();
}
/* Create a new stage */
var stage = new toolkit.Stage();
stage.title = 'FlickView Widget';
stage.resize(800, 600);
stage.setColor(0, 0, 0, 255);
stage.on('destroy', function() {
toolkit.quit();
});
stage.show();
var flickView = new toolkit.FlickView;
flickView.width = 700;
flickView.height = 500;
flickView.allow_y_axis = false;
stage.add(flickView);
/* Create something in FlickView */
var texture1 = new toolkit.Texture;
texture1.loadFile('fred.jpg');
flickView.add(texture1);
/* Second stage to show page style mode */
var stage2 = new toolkit.Stage();
stage2.title = 'FlickView - Page Mode';
stage2.resize(800, 600);
stage2.setColor(0, 0, 0, 255);
stage2.show();
var flickView1 = new toolkit.FlickView;
flickView1.mode = toolkit.FlickView.MODE_PAGE_STYLE;
flickView1.width = 200;
flickView1.height = 500;
flickView1.allow_y_axis = false;
stage2.add(flickView1);
/* Page */
var page1 = new toolkit.Texture;
page1.loadFile('fred.jpg');
page1.width = 200;
page1.height = 200;
flickView1.add(page1);
var page2 = new toolkit.Texture;
page2.loadFile('fred.jpg');
page2.x = 200;
page2.width = 200;
page2.height = 200;
flickView1.add(page2);
toolkit.main();