【发布时间】:2014-01-25 02:01:39
【问题描述】:
我在制作影片剪辑时遇到了一些问题,因此我可以在舞台上拖动它。场景:用户单击将影片剪辑生成到舞台的按钮,从那里他们可以在舞台周围移动项目 - 这是一个可拖动的对象。我可以让它生成movieClip,我可以让它拖动……但是一旦我尝试附加拖动功能,我就不能同时做到这两个。请问有什么指点吗?我是 as3 的新手! :-)
spawner_btn.addEventListener(MouseEvent.CLICK, spawnspinkjewel);
function spawnspinkjewel(event:MouseEvent):void
{
var myChild:pink_jewel= new pink_jewel();
stage.addChild(myChild)
myChild.x=300;
myChild.y=150;
}
pink_jewel.addEventListener(MouseEvent.MOUSE_DOWN, pickupblack_pink_jewel);
pink_jewel.addEventListener(MouseEvent.MOUSE_UP, dropblack_pink_jewel);
function pickupblack_pink_jewel(event:MouseEvent):void {
event.target.startDrag(true);
}
function dropblack_pink_jewel(event:MouseEvent):void {
event.target.stopDrag();
}
【问题讨论】:
标签: actionscript-3 flash drag-and-drop mouseevent addchild