flash 拖动文字的问题,要是搞定了加分,万分感谢!

来源:百度知道 编辑:UC知道 时间:2024/06/24 23:57:08
我是个flash新手,在做一个flash的课件,问题如下:
在播放中想拖动几个文字元件到画面的任意位置,并且要拖走一个文字后,原来的位置还有这个文字,还能继续拖走,如此反复。代码该怎么样写呢?请说详细些,我新手,谢谢!!!
用这段代码,拖动后,原来的地方就没有文字了,要原来的地方还有文字,该怎末写呢?
on (press) {
startDrag("/mc");
}
on (release) {
stopDrag();
}

将文字转为影片剪辑,名字a_mc,我这里放在_root里
_root.a_mc.onPress = function() {
//当在_root.a_mc上按下时
_root.a_mc.duplicateMovieClip(String("a"+_root.getNextHighestDepth()), _root.getNextHighestDepth());
//将_root.a_mc复制一份。名字,深度
_root[String("a"+(_root.getNextHighestDepth()-1))].startDrag();
//复制出来的哪个MC开始拖动
};
_root.onMouseUp = function() {
//当鼠标松开时
stopDrag();
//停止拖动
if (_root.a_mc._x == _root[String("a"+(_root.getNextHighestDepth()-1))]._x && _root.a_mc._y == _root[String("a"+(_root.getNextHighestDepth()-1))]._y) {
_root[String("a"+(_root.getNextHighestDepth()-1))].removeMovieClip();
}//假如鼠标没有移动,则删除上次复制出来的那个MC
};

怎么都做这个啊,你们是不是一个班的啊?

chen.r@neusoft.com
文件发来吧

帮你看看

这么写 不知道你咋弄的

你可以多做几个,做各个文字动画不就成了。