大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> 实例学用Flash MX增强的AS功能(2)

实例学用Flash MX增强的AS功能(2)

时间: 2021-07-31 作者:daque

用as遏制音乐轮回播放  1) 在兴建一个文献夹定名为“声响”,而后在此文献夹中兴建一层。做flash动画固然不大概少了声响,大师在运用flash 5的功夫确定都是将声响拖拽到功夫轴上再树立其loop属性为100或200来实行后台音乐的轮回,此刻咱们要学的时,还好吗运用as遏制音乐的轮回播放。  2) 运用菜单吩咐file(文献)-import(导出)导出一个声响文献,在library中找到这个声响文献,对其用鼠标右键单击,在弹出的菜单中采用linkage。(如图2)

实例学用flash mx增强的as功能(2)

  3) 咱们不妨看到翻开的linkage面板,这个面板与flash比拟仍旧做了确定的矫正的。将identifier属性改为sound 1,而且将底下的export for actionscript(暂时动画运用)选项前的采用框打上勾,点击ok按钮实行树立。(如图3)

实例学用flash mx增强的as功能(2)

  4) 鼠标单击功夫轴上“声响”文献夹基层的第一帧,而且翻开坐落处事地区下方的actions-frame面板。点击右上角的图标(如图4)在弹出的菜单中采用export mode,运用大师形式对as举行编纂。输出如次as:(如图5)

实例学用flash mx增强的as功能(2)

  sound.prototype.atcplay=function(id,loop)  {    this.attachsound(id);    this.start();    if(loop)      this.onsoundcomplete=this.start  };  mxsnd=new sound();  mxsnd.atcplay("sound1",true);  //此轮回因变量由5d多媒介画魔原创  在此段as中,该当提防onsoundcomplete事变的运用本领,onsoundcomplete爆发在声响中断时,而start本领不妨遏制声响发端播放。

  5) 结果来精细解说一下这段as。  sound.prototype.atcplay=function(id,loop){this.attachsound(id);this.start();    //开始咱们设置一个因变量atcplay用来遏制音乐的轮回,此因变量必需赢得声响的linkage id以及树立的loop属性值才不妨运转。在因变量中运用attachsound吩咐从library中调入声响文献,运用start发端播放。  if(loop)this.onsoundcomplete=this.start};    //即使loop值为true则当声响播放中断后,从新发端播放。  mxsnd=new sound();    //新创造一个sound的因变量  mxsnd.atcplay("sound1",true);    //树立初始值,linkage id(为sound1)以及树立的loop属性值(为true)传播给因变量

实例学用flash mx增强的as功能(2)

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.