lufy's legend

标题: 无法向层里添加 LSprite对象使用clone方法克隆的对象,会报错 [打印本页]

作者: 哒哒哒哒    时间: 2018-2-23 15:30
标题: 无法向层里添加 LSprite对象使用clone方法克隆的对象,会报错
像这种操作:
var cloneDrag1 = new LSprite();

cloneDrag1 = drag1.clone();

game1Layer.addChild(cloneDrag1)

报错信息:
Uncaught TypeError: Cannot read property 'parent' of undefined
    at LSprite.addChild (lufylegend-1.10.1.js:2476)
    at Object.listener (home1.js:261)
    at MouseEventContainer._dispatchEvent (lufylegend-1.10.1.js:334)
    at MouseEventContainer.dispatchEvent (lufylegend-1.10.1.js:382)
    at MouseEventContainer.dispatchMouseEvent (lufylegend-1.10.1.js:277)
    at Function.LGlobal.mouseEvent (lufylegend-1.10.1.js:868)
    at HTMLCanvasElement.LGlobal.ll_mouseUp (lufylegend-1.10.1.js:834)

作者: lufy    时间: 2018-2-23 20:03
  1. var layer = new LSprite();
  2. var bmd = new LBitmapData("#FF0000", 0, 0, 100, 100);
  3. var bm = new LBitmap(bmd);
  4. layer.addChild(bm);
  5. var baseLayer = new LSprite();
  6. addChild(baseLayer);
  7. baseLayer.addChild(layer.clone());
复制代码
经过简单测试,简单的clone没有问题,
所以,drag1是什么,能否贴出具体代码
作者: 哒哒哒哒    时间: 2018-2-24 10:11
本帖最后由 哒哒哒哒 于 2018-2-24 10:49 编辑
lufy 发表于 2018-2-23 20:03
经过简单测试,简单的clone没有问题,
所以,drag1是什么,能否贴出具体代码 ...

谢谢大佬的回复,不知道为什么昨天还报错的代码,你回复之后就莫名其妙不报错了。。。
应该是你的大佬光环吧,嗯,应该是。
谢谢大佬的光环




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5