如何克隆图像并将其放置在随机位置

How to clone an image and put them in random positions

本文关键字:随机 位置 何克隆 图像      更新时间:2023-09-26

我正在使用create.js将图像附加到我的页面。我想克隆它几次,并将每个克隆放在随机位置。我使用过Jquery clone()方法,但没有用。

function handleComplete(e)
    var _obstacle = new createjs.Bitmap(queue.getResult("obstacle"));
    _obstacle.x= Math.floor((Math.random() * 799) + 1);
    _obstacle.y = Math.floor((Math.random() * 799) + 1);
    stage.addChild(_obstacle);
}
function tickHandler(e) {
    stage.update();
}

感谢您的关注!

@DeBanana是对的,有一种方法,但它是clone的。它将复制大多数EaselJS对象。

var bmp = otherBmp.clone();

对于具有子子项或复杂内容的对象,有一个"深层复制"参数。

var container = otherContainer.clone(); // Just the container object and properties
var container = otherContainer.clone(true); // Includes children

http://www.createjs.com/docs/easeljs/classes/DisplayObject.html#method_clone

下面是使用代码的简单小提琴:http://jsfiddle.net/md2fx1t4/

干杯。