shenrixi3999 发表于 2020-6-5 19:53:37

自己写的模仿子弹代码?求解答

我以为鼠标事件 可以执行过一次 就不保留了!所以我在鼠标事件函数里
  var bitmapdata = new LBitmapData(loader.content);  
    var bitmap = new LBitmap(bitmapdata);
        bitmap.x+=100;
   addChild(bitmap);}

就可以无限添加 模仿子弹了,可为什么只能复制一次尼 。。。。求大神解答 或给个例子


<script type="text/javascript">
init(50,"mylegend",300,300,main);
var field;
function main(){  
loader = new LLoader();  
    loader.addEventListener(LEvent.COMPLETE,loadBitmapdata);  
    loader.load("face.jpg","bitmapData"); }  
function loadBitmapdata(event){  
    var bitmapdata = new LBitmapData(loader.content);  
    var bitmap = new LBitmap(bitmapdata);
        var layer = new LSprite();
  addChild(layer);
  layer.addChild(bitmap);
   layer.addEventListener(LMouseEvent.MOUSE_DOWN,downshow);
   layer.addEventListener(LMouseEvent.MOUSE_UP,upshow);
}
function loadBitmapdata1(event){  
    var bitmapdata = new LBitmapData(loader.content);  
    var bitmap = new LBitmap(bitmapdata);
        bitmap.x+=100;
   addChild(bitmap);}
function downshow(event){
        //alert(event.x);
         loader = new LLoader();  
    loader.addEventListener(LEvent.COMPLETE,loadBitmapdata1);  
    loader.load("csdn-logo.png","bitmapData");
}
function upshow(event){
       
}
</script>
页: [1]
查看完整版本: 自己写的模仿子弹代码?求解答