评论(0)

通通透透玩转Flash视频功能

2009-04-20 14:45 IT八哥网 A+

  实例三、视频的播放控制

  在导入视频之后,除了使用内置的组件对视频进行控制外,我们也可以给按钮加上脚本,实现对视频的控制,让视频应用更具个性化。

  第一步:使用实例二中的方法导入视频后,在场景上会有一个影片剪辑,可以通过按钮对这个影片的播放进行控制。首先选中影片,单击“属性”按钮,将其实例名称设置为:yingpian;大家如果想让影片在开始时处于暂停状态,可以双击打开影片,然后单击影片的第1帧,再打开舞台下方的“动作”窗口,输入语句“stop();”(注意:引号不要输入)。

  第二步:选择菜单“插入→时间轴→图层”插入一个新层,取名为:控制层;选择菜单“窗口→公用库→按钮”打开Flash自带的按钮库,双击打开“playback rounded”文件夹,在这里有一些可以用来控制播放的按钮(如图4),单击“类型”按钮会重新排列,然后将上面的五个按钮拖放到舞台上;

4

  选中所有的按钮,选择菜单“窗口→对齐”命令打开对齐面板,单击上面的“垂直中齐”和“水平平均间隔”,让按钮摆放的整齐有序(如图5)。

5

  大家在这里也可以自己制作按钮或选择其他样式的按钮,在选择按钮时要注意,尽量让其样式、颜色与视频的风格保持一致。

  第三步:下面我们分别给按钮加上动作,从而实现对影片的控制。

  播放按钮:
  on (release) {
  _root.yingpian.play();
  }

  暂停按钮:
  on (release) {
  _root.yingpian.stop();
  }

  停止按钮:
  on (release) {
  _root.yingpian.gotoAndStop(1);
  }

  快退按钮:
  on (release) {
  if (_root.yingpian._currentframe>=10) {
  _root.yingpian.gotoAndStop(yingpian._currentframe-10);
  } else {
  _root.yingpian.gotoAndStop(1);
  }
  }//_currentframe表示视频的当前帧数,10表示每次快退的帧数。

  快进按钮:
  on (release) {
  if (_root.yingpian._currentframe<=(_root.yingpian._totalframes)) {
  _root.yingpian.gotoAndStop(yingpian._currentframe+10);
  } else {
  _root.yingpian.gotoAndStop(_root.yingpian._totalframes);
  }
  }//_totalframes表示总帧数,这里是视频的总帧数。

  上面的按钮及控制语句,不仅可以控制视频,也可以用来控制自制的影片剪辑,如果稍作修改就可以在Flash MTV加上这样的播放控制功能,感兴趣的朋友可以研究一下。

  推荐阅读:

  Flash与ASP的亲密接触

  Flash loading制作原理

  利用Flash制作翻书效果

本文导航

打开客户端,无广告困扰,阅读更专注

热门新闻

你只用微信来聊天?微信能干的这些事你都知道么

你只用微信来聊天?微信能干的这些事你都知道么

联络聊天 32

你可能是正版的受害者!谈谈正版游戏的坑爹事

你可能是正版的受害者!谈谈正版游戏的坑爹事

观点评论 48

阴阳师手游黑童子御魂最强搭配攻略

阴阳师手游黑童子御魂最强搭配攻略

游戏攻略 0

王者荣耀第七期体验服申请时间预告 第七期体验

王者荣耀第七期体验服申请时间预告 第七期体验

游戏攻略 2

年度最性感游戏!《尼尔:机械纪元》销量破百万

年度最性感游戏!《尼尔:机械纪元》销量破百万

业界新闻 9

炉石传说龙战卡组推荐 不带新卡依然强势

炉石传说龙战卡组推荐 不带新卡依然强势

游戏攻略 2

目睹只存在传说中的建筑!好玩的虚拟建筑App

目睹只存在传说中的建筑!好玩的虚拟建筑App

Android资讯 2

王者荣耀马可波罗怎么玩?马可波罗出装攻略

王者荣耀马可波罗怎么玩?马可波罗出装攻略

游戏攻略 0

王者荣耀体验服资格申请时间表 持续更新中

王者荣耀体验服资格申请时间表 持续更新中

游戏攻略 1

阴阳师现世召唤阵图片ssr概率最高时间点

阴阳师现世召唤阵图片ssr概率最高时间点

游戏攻略 0

推荐内容