Flash 拖放实例

来源:互联网 发布:知乎搜索引擎入口 编辑:程序博客网 时间:2024/05/22 01:33
创建一个影片剪辑_拖放图标,实例名称输入:drag_mc
创建一个影片剪辑_拖放范围框,实例名称输入:hotspot_mc
新图层1,脚本
新图层2,影片剪辑_拖放图标,拖放范围框
新图层3,背景


drag_mc.buttonMode = true;
drag_mc.addEventListener(MouseEvent.MOUSE_DOWN, startDragging);
drag_mc.addEventListener(MouseEvent.MOUSE_UP, stopDragging);

function startDragging(evt:MouseEvent):void {
    evt.target.startDrag(true);
}
function stopDragging(evt:MouseEvent):void {
    evt.target.stopDrag();
}
//test to see if objects intersect
stage.addEventListener(Event.ENTER_FRAME, checkHitArea);
function checkHitArea(evt:Event){
if(this.hotspot_mc.hitTestObject(drag_mc)){
trace("Hitting");
}else{
trace("Not hitting");
}
}
0 0
原创粉丝点击