【发布时间】:2015-04-16 14:54:56
【问题描述】:
我想在一个 LimeJS 层中放置两个图像。图像应彼此相邻水平对齐。
将一张图片添加到图层中很简单:
var myLayer = new lime.Layer().setPosition(0, 0)
var myImage = new lime.Sprite().setSize(800,400).setFill('myimage.png');
myLayer.appendChild(myImage);
scene.appendChild(myLayer);
但是似乎不可能将两个图像添加到一层中。我已经阅读了LimeJS Docs,但是我的课堂文档阅读体验很粗略。
我尝试在Sprite 类上使用setOffset 方法:
var myLayer = new lime.Layer().setPosition(0, 0);
var myImage = new lime.Sprite().setSize(800,400).setFill('myimage.png');
var myImage2 = new lime.Sprite().setSize(800,400).setFill('myimage.png')
.setOffset(800, 0, true); // Uncaught TypeError: undefined is not a function
myLayer.appendChild(myImage);
myLayer.appendChild(myImage2);
scene.appendChild(myLayer);
但以上返回Uncaught TypeError: undefined is not a function
也许将两个图像放在一层是不可能的,但感谢您的帮助。
【问题讨论】:
标签: javascript limejs