百科知识

请教flashas3的拖动问题mc1是一个空心的方框,mc2在m

2009-05-15 21:40:29星***
mc1是一个空心的方框,mc2在mc1内;我想实现mc2可以拖动,并且即使鼠标拖动时离开mc1,mc2也还留在mc1内(即mc2不能离开mc1)。请教flashas3的拖动问题mc1是一个空心的方框,mc2在mc1内;我想实现mc2可以拖动,并且即使鼠标拖动时离开mc1,mc2也还留在mc1内(即mc2不?

最佳回答

  •   var b:Point=new Point(); var box:Sprite = new Sprite(); var test:Sprite=new Sprite(); test。x=0; test。y=0; ginFill(0xFFCC00); aphics。
      drawRect(0, 0, 20,20); box。x=200; box。y=200; dChild(box); addChild(test) dEventListener(MouseEvent。MOUSE_DOWN,cd); dEventListener(MouseEvent。
      MOUSE_UP,sd); function cd(e:MouseEvent) { dEventListener(Event。ENTER_FRAME,line); } function sd(e:MouseEvent) { pha=1 moveEventListener(Event。
      ENTER_FRAME,line); } function line(e:Event) { b。x= useX; b。y= useY; if(b。x>300-20) b。x=300-20; if(b。
      
      x300-20) b。y=300-20; if(b。y<100) b。y=100; box。x=b。x; box。y=b。y; pha=。5 }。
    2009-05-22 12:04:57
  • 很赞哦! (189)