Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash as3将电影剪辑从滚动窗格组件拖动到电影剪辑/舞台中_Flash_Actionscript 3_Scrollpane - Fatal编程技术网

Flash as3将电影剪辑从滚动窗格组件拖动到电影剪辑/舞台中

Flash as3将电影剪辑从滚动窗格组件拖动到电影剪辑/舞台中,flash,actionscript-3,scrollpane,Flash,Actionscript 3,Scrollpane,嗨,我是新来的,希望你能帮助我 我正在尝试制作一个flash地图游戏。现在我在一个Movieclip中有了一些项目,我想把这个Movieclip放到一个滚动窗格组件中,但是我遇到了一些问题,因为拖动不会超出滚动窗格 这是我的密码 container.mc_item.buttonMode = true; container.mc_item.addEventListener(MouseEvent.MOUSE_DOWN, onDown); function onDown(event:MouseEve

嗨,我是新来的,希望你能帮助我

我正在尝试制作一个flash地图游戏。现在我在一个Movieclip中有了一些项目,我想把这个Movieclip放到一个滚动窗格组件中,但是我遇到了一些问题,因为拖动不会超出滚动窗格

这是我的密码

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都可以拖动,将其拖动到movieclip外部,那就太好了。 是否可以为滚动窗格中的每个_mc提供一个标签


谢谢

我认为您需要编写自己的滚动窗格组件,或者(我认为更简单)添加一些代码,以便在开始拖动列表中的项目时,您可以创建该项目的副本(它不是作为子项添加到滚动窗格中),然后拖动它。放下时别忘了将其移除:)

您能试着更详细地解释一下您想要的是什么,以及当前的行为是什么吗?也许现在就发布你的SWF。好吧,这是我的问题,我在滚动条组件中有动态Movieclips,现在我希望它们每个都可以从滚动窗格外部拖动到Movieclip中。现在这是我的演示,如果你能帮我摆脱这该死的困境,消息来源会非常高兴。。。通过拖放谢谢我没有访问CS5.5的权限,所以我无法打开你的文件。您没有犯任何错误(可能),只是没有按照您希望的方式工作:)