伊莉討論區

標題: 關於程式碼一些問題(AS3.0) [打印本頁]

作者: amily791012    時間: 2012-7-23 08:12 AM     標題: 關於程式碼一些問題(AS3.0)

提示: 作者被禁止或刪除 內容自動屏蔽
作者: vinaqc    時間: 2012-7-29 03:44 AM

這樣好了
  1. var tmpAry:Array=new Array();

  2. inbook.book1.addEventListener(MouseEvent.CLICK,onClick);
  3. inbook.book2.addEventListener(MouseEvent.CLICK,onClick);
  4. inbook.book3.addEventListener(MouseEvent.CLICK,onClick);
  5. inbook.book4.addEventListener(MouseEvent.CLICK,onClick);
  6. inbook.book5.addEventListener(MouseEvent.CLICK,onClick);
  7. inbook.book6.addEventListener(MouseEvent.CLICK,onClick);
  8. inbook.book7.addEventListener(MouseEvent.CLICK,onClick);

  9. function onClick(e:MouseEvent){
  10.           if(tmpAry.length==0){
  11.                     tmpAry.push(e.target);
  12.           }else{
  13.                     var tmpX:Number=e.target.x;
  14.                     var tmpY:Number=e.target.y;
  15.                     e.target.x=tmpAry[0].x;
  16.                     e.target.y=tmpAry[0].y;
  17.                     tmpAry[0].x=tmpX;
  18.                     tmpAry[0].y=tmpY;
  19.                     tmpAry=new Array();
  20.           }
  21. }
複製代碼
那7行addEventListener你也可以用for迴圈來寫
作者: amily791012    時間: 2012-7-29 04:30 AM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://a407.file-static.com/) Powered by Discuz!