学习向函数传递参数的方法
想要 i 传到函数DragStart中。这是个简单的拖动事件。
代码如下:
for (var i:int=1;i<=swf_mc.MaxDragNum;i++){
swf_mc["Drag"+i].buttonMode=true;
swf_mc["Drag"+i].name="Drag"+i;
trace(["swf_mc.Drag"+i]);
swf_mc["Drag"+i].addEventListener(MouseEvent.MOUSE_DOWN,DragStart);
}
function DragStart(_evt:Event):void {
var strName:String=_evt.currentTarget.name.toString();
var ID:int=int(strName.substring(4,targetName.length));
D_X = swf_mc["Drag"+i].x; //记录下drag的初始坐标
D_X = _evt.target.x; D_Y = _evt.target.y; _evt.target;
swf_mc["Drag"+i].startDrag(true);
}
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |