Flash as3将Movieroll片段从Scrollpane组件拖动到movieclip / stage中

时间:2011-10-02 11:00:58

标签: flash actionscript-3 scrollpane

嗨,我在这个董事会的新人希望你能帮助我。

我试图制作一个flash地图游戏。现在我有一个Movieclip中的项目,并希望这个Movieclip成为一个滚动窗格组件,但我有probs导致拖动不要滚到窗格外。

这是我的代码

container.mc_item.buttonMode = true;

container.mc_item.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
function onDown(event:MouseEvent):void {
container.mc_item.startDrag();
}
container.mc_item.addEventListener(MouseEvent.MOUSE_UP, onUp);
function onUp(event:MouseEvent):void {
container.mc_item.stopDrag();
trace(container.mc_item.dropTarget.parent.name);   // this is the command that tells us which area the mc_item was dropped on
}
container.scrollpane.source= container.mc_item;

请帮忙


我在cs4中上传了源代码。 如果您可以在滚动窗格中拖动每个动态_mc,拖动到外面的动画片段中,那将会很棒。 是否可以在滚动窗格中给每个_mc一个标签?

http://www.speedshare.org/download.php?id=5324318F11

由于

1 个答案:

答案 0 :(得分:0)

我认为您需要编写自己的滚动窗格组件,或者(我更容易想到),添加一些代码,以便在开始拖动列表中的项目时,创建项目的副本(这是没有作为子项添加到滚动窗格),而是拖动它。放下它时不要忘记将其删除:)