嗨,我在这个董事会的新人希望你能帮助我。
我试图制作一个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
由于
答案 0 :(得分:0)
我认为您需要编写自己的滚动窗格组件,或者(我更容易想到),添加一些代码,以便在开始拖动列表中的项目时,创建项目的副本(这是没有作为子项添加到滚动窗格),而是拖动它。放下它时不要忘记将其删除:)