在我正在构建的appcelerator钛应用程序中,有两个小部件
但我找不到在我的staticboard widget控制器(widget.js)中导入VectorImage模块的正确方法。
我试过了:
并且直接在我的小部件创建期间:
var image = Alloy.createController('com.capnajax.vectorimage', {
svg: WPATH('chess_pieces/'+pieceImage+'.svg'),
top: parseInt(y+inset+cellsSize*(7-rank)),
left: parseInt(x+inset+cellsSize*file),
width: cellsSize,
height: cellsSize
});
$.widget.add(image);
请注意,我设法在我的小部件视图(index.xml)中以硬编码的方式集成它,例如:
... < Widget src =" com.capnajax.vectorimage" SVG =" path.svg" /> ...
因此,不应该责备VectorImage小部件。
在widget.js中使用此小部件的正确方法是什么?
请注意,this post无法解决我的问题。
答案 0 :(得分:1)
尝试: JS:
Alloy.createWidget('com.capnajax.vectorimage' , {
svg: WPATH('chess_pieces/'+pieceImage+'.svg'),
top: parseInt(y+inset+cellsSize*(7-rank)),
left: parseInt(x+inset+cellsSize*file),
width: cellsSize,
height: cellsSize
});