FLASH下载

设为首页
繁體中文
闪客留言

 首页 | FLASH动画 | FLASH专辑 | FLASH短片 | FLASH游戏 | FLASH歌曲 | FLASH教程 | Flash播放器代码
您当前的位置:flash下载 -> FLASH教程 -> FLASH基础 -> 文章内容  
栏目导航 相关文章
· FLASH基础 · FLASH实例教程
· FLASH技巧 · AS教程
·[组图]Flash MX一步步跟我...
·[组图]Flash遮罩特效实例-...
·[组图]Flash遮罩特效实例-...
·FLASH游戏制作精选实...
·[组图]用Flash打造迷你Win...
·[图文]Flash8 Blendmode—...
·Flash9.0播放器
·[图文]Flash 5 绘制螺旋图...
·[图文]Flash 5 精确下载制...
·[图文]用 Flash 5 编程制作...


Flash 5 Shared Library 的使用方法

作者:转载  来源:[闪客]  发布时间:2006-5-22 19:57:38  编辑人:[FLASH教程]

减小字体 增大字体


  Shared library 主要是可以减少我们的swf文件k数。

  因为它可以让多个swf同时共享一个library文件。

  让我们一步步来学习。

  首先,确定我们要做为library的文件,定为sound.fla .这个文件的library就只有一个
声音元素。如图:

  点击这个声音元素后按鼠标右键,选linkage,如图:

  在这里先给该元素定义一个名称,假定为wav.如图:

  然后再右上角的library - option选项中选择 share library properties .共享属性。如图:

  在属性的 URL栏中填上我们的lib将来要放的位置。这里我们写上http://210.73.68.201/flash/sound.swf 注意是 swf文件。如图:

  保存这个文件后,新建一个fla,选择file --如图:

  打开我们刚才保存的sound.fla,这样回出现两个library,左边的一个是sound的shared,右边的一个是新fla自身的。如图:

  将这个声音元素拖到右边中,就可以看到右边的library也出现了这个声音元素。如图:

  这时,新fla文件中的声音元素已经是从share中取的了,不信,让我们来看它的linkage.如图:

  它就是从 http://210.73.68.201/flash/sound.swf 中调用的wav元素。

  这样,我们在新fla中就可以任意调用这个share元素了。保存播放的时候,如果这时sound.swf还没有上传,那么播放的时候就会出现如下错误。如图:

  当sound.swf传到相应位置后,新生成的影片也就可以正常播放了。

  黯天使:看了einstein的帖子,我又尝试了一下:
  三种symbol:
  1. graphics:
  这种symbol的内容如果是Import的话,share的时候应该选择的是图像,而不是share symbol,如果是share symbol的话,即使你在sharelib里进行了修改,不论是修改symbol或是重新import,对你的引用swf都没有影响。
  如果试自己画的gra,我尝试了多遍,似乎没有一个合适的方法能够share。估计和上面的symbol的原因相同(因为我们基本上是直接在symbol中画图)。如果实在是要有大量的文件要共享一个gra的话,可以在photoshop或者firework里画,然后在flash里import,适用上面的方法share。但如果是仅有一两个文件的话,从文件总体大小而言,不如简单的使用open as library。

  2.button
  button也可以共享,无论是引入的还是自己画的,都可以实现动态更新。但是有一个问题,button在自己的原始文件中使用,up,over,down,hit的功能都很正常。但在引用的文件中使用的话,却似乎变成了一个movie clip,把up,over,down,hit的关键帧当成简单影帧循环播放,对鼠标事件无效。不知道是不是beta的bug,也请大家试试,告诉我你们的结果。

  3.Movie Clip
  Movie Clip在这三种symbol中是最没有问题的了,无论是import的还是自己画的,在引用的swf中均能正常工作,并且实现动态更新。

  所以也就是说,MM公司的意图不仅是共享import的原始资源,而是希望在设计过程中的公用部分可以通过share的方式来解决,避免重复开发,同时修改时也将节省大量的人力和时间,当然还有一个重要的原因,如果是大量公用的话,share的方式可以大大降低总体的文件大小,以适应传输速度的问题。

(完)

[] [返回上一页] [打 印]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [查看评论>>>]