站长学堂
你的位置: 中国个人站长站 -- 站长学堂 -- 设计相关 -- FLASH教程 -- 文章正文 鼠标连续控制一Movie Clip
推荐位

鼠标连续控制一Movie Clip

中国个人站长站 FLASH教程 点击数: 更新时间:2004-10-24 16:25:22
用鼠标连续控制一Movie Clip
预览成品:按下按钮后,Movie Clip会连续移动,旋转或放大。

下载源程序


逐步说明:
  我们已在第16个实例中详细讲解了“用鼠标控制一Movie Clip的位置、大小”,但美中不足的是按住按钮后,Movie Clip不会连续发生变化。在这个实例中,我们通过改进,使得只要您按住按钮,Movie Clip就会连续发生相应的变化。
  1)打开实例16的FLA源文件,选择菜单Insert->New Symbol,

新建图符

在弹出的对话框中输入图符名为“to left”,图符类型选为“Movie Clip”。

新建图符属性

设置完毕,点击OK按钮,进入Movie Clip编辑模式。
  2)插入三个关键帧,

图符编辑模式

  第一个关键帧的Actions为:

Actions

Stop
即停止。
  第二个关键帧的Actions为:

Actions

Set Variable: "x_value" = GetProperty ("/target_item", _x)-5
Set Property ("/target_item", X Position) = x_value
Set Property ("/target_item", Rotation) = GetProperty ("/target_item", _rotation)-5
即表示动感球体向左移5,并逆时针旋转5。
  第三个关键帧的Actions为:

Actions

Go to and Play (2)
即与第二个关键帧形成循环。
  3)点击等时线窗口左上角的Scene1按钮场景1按钮,切换到场景1。打开图符资料库窗口,并拖动to left到左按钮附近,如图所示。

位置

定义to left的实体名称为:left。

实体名字

  4)双击左按钮,并切换到Actions选项卡。输入程序:

Actions

On (Press)
 Begin Tell Target ("left")
  Go to and Play (2)
 End Tell Target
End On
On (Release, Release Outside, Roll Over, Roll Out, Drag Over, Drag Out)  Begin Tell Target ("left")
  Go to and Stop (1)
 End Tell Target
End On
即当按下左按钮时,调用实体名为“left”为Movie Clip,并从二帧开始播放。当按钮处于其他状态时,则停留在实体名称为“left”的Movie Clip的第一帧。
  5)同理制作Movie Clip:toright(向右)、toup(向上)、todown(向下)、letgo(放大)、letoback(缩小),并在按钮的Actions选项卡中输入相应的程序。

佚名 文章录入:humianzhizhou    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《鼠标连续控制一Movie Clip》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号