flash 制作中,如何点击按钮,然后弹出影片剪辑 并可以拖动影片剪辑

我说的是在当前的页面点击某个按钮时弹出一个小的影片剪辑在当前的页面并可以拖动这个影片剪辑... 我说的是 在当前的页面 点击某个按钮时 弹出一个小的影片剪辑 在当前的页面 并可以拖动这个影片剪辑 展开
 我来答
微微水凡
2012-06-13 · TA获得超过296个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:192万
展开全部
达到效果的方法多样,说说简单方法之一的思路:
1,制作一个按钮,链接设置点击后跳转到影片剪辑所在的帧。(这样不需要编写导入影片剪辑的脚本)
2,点击影片剪辑,为影片剪辑对象设置可以拖动的AS脚本。
(on (press) {
this.startDrag(true);//当鼠标按下(press)之后,这个实例可以被拖拽,使用
命令如上面的命令解释。如果想选不锁定到鼠标位置中央,可以把true改为 false。
}
on (release) {
this.stopDrag();//同样道理,当鼠标释放(release)之后,将停止拖拽动作。
}
匿名用户
2012-06-13
展开全部
支持 W207 的回答
我补充一下,,(别嫌我多事啊,路过^_^)
按钮代码:
on (press) {
//括号中的plass可以换成release
影片剪辑的路径.gotoAndStop(要转到的帧数);
}
//(你也可以把按钮换成影片剪辑)

同时,你也可以把要拖拽的影片剪辑上的代码换成:
on (press) {
xm = -this._xmouse;
ym = -this._ymouse;
n = 1;
}
on (release) {
n = 0;
}
onClipEvent (enterFrame) {
if (n == 1) {
this._x = this._parent._xmouse+xm;
this._y = this._parent._ymouse+ym;
}
}
等于:
on (press) {
this.startDrag(false);
}
on (release) {
this.stopDrag();
}

on (press) {
n = 1;
}
on (release) {
n = 0;
}
onClipEvent (enterFrame) {
if (n == 1) {
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
}
}
等于
on (press) {
this.startDrag(true);
}
on (release) {
this.stopDrag();
}
哈哈 路过路过
追问
能用叙述说明的再仔细些吗 我是个菜鸟 我不太懂啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式