当我测试这部电影时,会出现:
TypeError: 错误 #2007: El valor del parametro hitTestObject debe ser distinto de null。
at flash.display::DisplayObject/_hitTest()
at flash.display::DisplayObject/hitTestObject()
at DragDrop/drop()
这是拖放代码:
package
{
import flash.display.*;
import flash.events.*;
public class DragDrop extends Sprite
{
var origX:Number;
var origY:Number;
var target:DisplayObject;
public function DragDrop()
{
origX = x;
origY = y;
addEventListener(MouseEvent.MOUSE_DOWN, drag);
buttonMode = true;
}
function drag(evt:MouseEvent):void
{
stage.addEventListener(MouseEvent.MOUSE_UP, drop);
startDrag();
parent.addChild(this);
}
function drop(evt:MouseEvent):void
{
stage.removeEventListener(MouseEvent.MOUSE_UP, drop);
stopDrag();
if(hitTestObject(target))
{
visible = false;
target.alpha = 50;
Object(parent).match();
}
x = origX;
y = origY;
}
}
}
拜托我需要你的帮忙。
这里有您可能需要的所有资产。 http://www.mediafire.com/?t1b1u2ipbpj1a8t