急急急急急急急急急急急急急急急急急急急急,送分

yinlujunlove 2003-11-01 12:12:41
请教能使场景中的一幅玫瑰图能随鼠标自由移动的做法
...全文
80 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinlujunlove 2003-11-09
  • 打赏
  • 举报
回复
感谢小羊羔
catheart 2003-11-03
  • 打赏
  • 举报
回复
UP!
5097QQ 2003-11-03
  • 打赏
  • 举报
回复
jiagao(小羊羔) :感谢你,你的回答很具体。
也感谢楼主提此问题。
jiagao 2003-11-03
  • 打赏
  • 举报
回复
1.文件(file)->输入(import),将需要的图片导入到场景中,选中刚导入的图片点击右键,选择转换为组件(快捷键F8),在弹出的窗口中敲入名称,选择影片剪辑(movie clip)。
2.然后双击该图片进入影片剪辑编辑,插入层,在新层上用矩形工具画一个大小跟图片差不多的矩形,调整矩形位置让其覆盖在图片上方,然后选中矩形将其转换为组件(按钮)(快捷键F8)。
3.选中按钮,打开动作面板,添加如下AS:
on (press) {
startDrag("");
}
on (release) {
stopDrag();
}

附:将按钮透明处理的方法有几种:将按钮的alpha改为0%;将按钮的填充色的alpha设为0%;编辑按钮将释放、滑过、按下几个帧变为空白,保留执行帧的矩形框区域。
xp624216 2003-11-02
  • 打赏
  • 举报
回复
不用加什么按钮
1、将图片转换成影片剪辑
2、对剪辑加上action
onclipevent(enterframe){
if(mouse.onmousedown){
startdrag;
}
else if(mouse.onmouseup){
stopdrag();
}
}
yinlujunlove 2003-11-02
  • 打赏
  • 举报
回复
jiagao你好,你的方法能不能说的详细一点
jiagao 2003-11-02
  • 打赏
  • 举报
回复
1.将图片转换成影片剪辑,
2.编辑影片剪辑,在图片上方添加一个大小差不多的透明按钮,
3.按钮的AS:
on (press) {
startDrag("");
}
on (release) {
stopDrag();
}
yinlujunlove 2003-11-01
  • 打赏
  • 举报
回复
sorry,是要鼠标可以随意拖动的,按下鼠标可拖动图象到任何地方
0rain 2003-11-01
  • 打赏
  • 举报
回复
ok
  • 打赏
  • 举报
回复
up
jiagao 2003-11-01
  • 打赏
  • 举报
回复
还有一个方法,步骤如下:
1.将图片转换为影片剪辑
2.将该影片剪辑放到帧上,并对影片剪辑添加AS:
onClipEvent (load) {
startDrag("",true);
}
jiagao 2003-11-01
  • 打赏
  • 举报
回复
将玫瑰图转换为影片剪辑,并定义一个实例名称。
然后将影片剪辑的坐标和鼠标的坐标对齐。
即*._x = _xmouse;
*._y = _ymouse;

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧