青岛设计网标志 搜艺招聘
   Guest:  登陆 | 注册 | 网站首页 | 论坛首页 | 我的贴子 | 修改资料 | 留言板 | | 论坛帮助  | 论坛首页  

  论坛首页   FLASH  用Flash MX制作可移动工具条

[公告]快到[搜艺招聘网]发布招聘信息 注册简历、发布自己作品! :)  
用Flash MX制作可移动工具条  
    yoguz

查看yoguz的博客


金钱: 18255
Level: 0
发帖数: 1564
最后登陆: 2019/10/24
注册时间: 2004/12/13


[鍜界値鍚冧粈涔堣嵂]姣忓ぉ娉2琚嬶紝鍧氭寔30澶╋紝鍜界値濂藉鍒
信息 | 留言 | 引用 | 回复 | 编辑 | 置顶 | 移动 | 删除

用Flash MX制作可移动工具条

  相信大家对工具条都不会陌生,许多软件的功能都是通过工具条来实现的。工具条一般可以最大化、最小化或者关闭,可以在屏幕上任意移动等功能。而目前红得发紫的Flash MX就可以很轻松地制作出这种效果,并且可以让工具条具有控制功能!下面剑锋为大家介绍其详细的制作方法。

  启动Flash MX,分别按Ctrl+F8键选择“Button”创建四个按钮,并且分别取名为:拖
拉条、关闭、最大化、最小化;再次按Ctrl+F8创建一个名为“控制区”的MovieClip对象,具体可参照图1。


图1
  按Ctrl+F8创建一个名为“工具条”的MovieClip对象,在第1帧按F6键插入关键帧;按Ctrl+L打开Library库,将其中的拖动条影片、关闭和最小化按钮拖放到场景中,然后进行组合(如图2),其中控制区上面的按钮是Flash MX自带的按钮库中的按钮。


图2
  为该帧加上Stop语句,然后为该帧的各个按钮加上如下语句:

  最小化按钮:

  on (release) {

  gotoAndStop(2);

  }

  关闭按钮:

  on (release) {

  fscommand("quit");

  }

  拖动条按钮:

  on (press) {

  startDrag("/gongjutiao");

  }

  on (release) {

  stopDrag();

  }

  在第2帧按F6键插入关键帧,并且将其中的影片“控制区”和“最小化”按钮删除,然后在最小化按钮的位置放置“最大化”按钮,并且为该按钮加上如下Actions语句:

  on (release) {

  gotoAndStop(1);

  }

  单击“Scense 1”回到场景中,将Library库中的“工具条”拖放在主场景中,选中该影片,单击Properties打开属性对话框(如图3),在Instance Name中输入“gongjutiao”。

  按Ctrl+F8创建一个名为“影片”的Movie Clip对象,在第1帧中绘制一个圆,并且按Ctrl+G将圆组合;在第30帧按F6键,然后将该帧中的圆移动一段距离;最后将动画的过渡类型设置为“Motion”即可。

  将Library库中的“影片”拖放到场景的适当位置,并且将“影片”的Instance Name取名为“yingpian”;最后双击“工具条”影片,为工具条上的各个按钮加上Actions语句就可以实现对影片的控制。

  下面从左往右为各个按钮加上Actions语句:

  快退按钮:

  on (release) {

  tellTarget ("/yingpian") {

  gotoAndStop(_currentframe-5);//让影片从当前帧倒退5帧,即快退效果。

  }

  }

  播放按钮:

  on (release) {

  _parent.yingpian.Play();//让影片从当前帧开始播放。

  }

  停止按钮:

  on (release) {

  _parent.yingpian.stop();//让影片暂停在当前帧。

  }

  跳转按钮:

  on (release) {

  _parent.yingpian.gotoAndStop(1);//让影片回到第1帧。

  }

  快进按钮:

  on (release) {

  tellTarget ("/yingpian") {

  gotoAndStop(_currentframe+5);//让影片从当前帧前进5帧,即快进效果。


图3
  }

  }

  OK!一切已经搞定了,按Ctrl+Enter键测试一下效果,怎么样,感觉不错吧!

排卵期计算器 橙创意



2006/3/20
信息 | 留言 | 引用 | 回复 | 编辑 | 置顶 | 移动 | 删除


青岛设计网版权所有
本论坛言论纯属发表者个人意见