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

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

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

・ 当sound.swf传到相应位置后,新生成的影片也就可以正常播放了。
・ 下面为网友点评及补充
三种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中均能正常工作,并且实现动态更新。
所以也就是说,Flash公司的意图不仅是共享import的原始资源,而是希望在设计过程中的公用部分可以通过share的方式来解决,避免重复开发,同时修改时也将节省大量的人力和时间,当然还有一个重要的原因,如果是大量公用的话,share的方式可以大大降低总体的文件大小,以适应传输速度的问题。
