В приложении титана appcelerator, которое я создаю, есть два виджета
- импортированный виджет VectorImage
- статическая доска пользовательского виджета, которая должна полагаться на виджет VectorImage.
Но я не нахожу правильного способа импортировать модуль VectorImage в мой контроллер виджетов staticboard (widget.js).
Я пробовал :
- var VectorImage = require('com.capnajax.vectorimage/widget');
- var VectorImage = require(WPATH('../../com.capnajax.vectorimage/widget'));
а также непосредственно во время создания моего виджета:
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), например:
... ‹Виджет src="com.capnajax.vectorimage" svg="path.svg" /› ...
Так что виноват не виджет VectorImage.
Как правильно использовать этот виджет в моем widget.js?
Обратите внимание, что этот пост не решает мою проблему.