lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5767|回复: 2

无法向层里添加 LSprite对象使用clone方法克隆的对象,会报错

[复制链接]

2

主题

0

好友

28

积分

士兵

Rank: 1

发表于 2018-2-23 15:30:23 |显示全部楼层
像这种操作:
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)
回复

使用道具 举报

37

主题

8

好友

9304

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2018-2-23 20:03:40 |显示全部楼层
  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是什么,能否贴出具体代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

2

主题

0

好友

28

积分

士兵

Rank: 1

发表于 2018-2-24 10:11:11 |显示全部楼层
本帖最后由 哒哒哒哒 于 2018-2-24 10:49 编辑
lufy 发表于 2018-2-23 20:03
经过简单测试,简单的clone没有问题,
所以,drag1是什么,能否贴出具体代码 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-3-28 17:47 , Processed in 0.048145 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部