- 注册时间
- 2014-11-10
- 最后登录
- 2018-11-1
- 阅读权限
- 30
- 积分
- 458
- 精华
- 0
- 帖子
- 119
|
- function additem(obj,picname,x,y,father){
- obj = new LSprite();
- father.addChild(obj);
- obj.bitmap = new LBitmap(new LBitmapData(imglist[picname]));
- obj.bitmap.x = x;
- obj.bitmap.y = y;
- obj.addChild(obj.bitmap);
- }
- additem(s_bt,"start_bt",12,400,startlayer);
复制代码 因为代码里这段用的比较多,就打算写个这样的函数,通过调用的方法来节省代码。东西是能够画出来的。但是有个问题,就是不能给s_bt添加事件,或改变属性。因为s_bt没有被定义。这很奇怪。因为s_bt是全局变量啊。在那个函数里被申明为LSprite,为什么其他地方就没用了呢?
|
|