科技时代新浪首页 > 科技时代 > 技术 > 多媒体设计与制作大全专题 > 正文

拖出自己的精彩—谈Flash MX课件中的拖动


http://www.sina.com.cn 2004年07月23日 14:18 赛迪网--中国电脑教育报

  文/陈学宏

  用Flash MX制作交互式的课件时,很多场合都需要用到拖动。在Flash MX中主要的拖动方式有以下三种:无任何约束的拖动、限制在某一矩形范围内的拖动、限制在某一路径上的拖动。下面通过实例加以说明。

  1.无任何约束的拖动

  (1)打开“插入”菜单的“新建元件”命令,在“创建新元件”对话框中,“名称”框内输入“球”,“行为”选择“影片剪接”。

  (2)画一个圆,最好是让圆心和影片剪接的中心对齐。

  (3)选择主场景,按F11打开“库”面板,将刚制作好的球拖动至主场景中。

  (4)选择主场景中的球,打开窗口下方的“属性”面板,在名称框内输入名称ball。

  (5)右击ball,选择“动作”命令,在代码编辑框内输入:

  on(press)

  {

  startDrag("",true);//允许拖动ball

  }

  on(release, releaseOutside)

  {

  stopDrag();//释放鼠标时,停止拖动ball

  }

  (6)拖动ball,我们将看到ball可以拖动到场景中的任意位置,释放鼠标时,ball将停止拖动。

  2.约束某一矩形范围内的拖动

  将以上代码改为:

  on(press)

  {

  //限制拖动范围为(0,0)到(100,100)之间,注意坐标原点位于场景中的左上角。

  startDrag("",true,0,0,100,100); }

  on(release, releaseOutside)

  {

  stopDrag();

  }

  再拖动ball,将看到ball被限制在某一区域内拖动。

下一页 >>


评论】【应用软件论坛】【推荐】【 】【打印】【下载点点通】【关闭


 
新 闻 查 询
关键词
缤 纷 专 题
春意融融
绿色春天身临其境
摩登老人
摩登原始人登场啦
请输入歌曲/歌手名:
更多专题 缤纷俱乐部
 
 



科技时代意见反馈留言板 电话:010-82628888-5828   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2005 SINA Inc. All Rights Reserved

版权所有 新浪网