首先,我认为如果你出生于1980年以后,面向对象编程的想法是可以理解的;)。所以请善待,我年纪大了。
我的问题是,我试图将一个Object放入一个数组中,以便更容易访问它。我尝试使用下面的代码,但是当我尝试访问Object时,我收到错误消息,它是未定义的。请给我一个提示,我的思路有误。
var axles=[];
axles[0] = makeMySvg('holes.svg', 100, 100)
function makeMySvg(urlName, posx, posy)
{
fabric.loadSVGFromURL(urlName,function(objects)
{
obj = new fabric.util.groupSVGElements(objects, {
//left: versatzx-14, // 1/2 breite 28px hoehe 33px
//top: versatzy+axpos1/10*factor,
top: posx,
left:posy,
opacity: 1,
scaleX: 1,
scaleY: 1,
objectCaching: true
});
canvas.add(obj);
canvas.renderAll();
return obj;
});
}
axles[0].scaleX=10;