В файле meterA.js у меня есть
window.MeterA = function(options)
{
return this.init(options);
}
MeterA.prototype = {
init: function(options) {
this.container = options.container;
this.width = options.width;
this.height = options.height;
this.sliderSize = options.sliderSize;
var Canvas = {
meter: TBE.CreateRectCanvasElement (displayWidth, displayHeight),
slider: TBE.CreateSquareCanvasElement (sliderSize)
};
Container.appendChild (Canvas.meter);
Container.appendChild (Canvas.slider);
}
}
Затем в файле pane.html я попытался инициализировать счетчик:
var MeterA = new MeterA({
container: Div.meterA,
width: GetNumberIgnoreUnit(Div.speedMeter.style.width, 2),
height: GetNumberIgnoreUnit(Div.speedMeter.style.height, 2),
sliderSize: 10
});
Но я получаю "MeterA не конструктор" как ошибку, почему это так?