合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

如何使用外部SWF作为一个库

时间:2013-07-14 10:49来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击:


 我敢肯定,你已经知道了,如果你加载外部swf文件到您的电影,你可以使用ActionScript在主电影影片剪辑附加在那部电影的图书馆,只在承载层。

注:设置“导出为ActionScript和分配标签的唯一的电影剪辑工作,当然。

 

例如,如果我有一个swf文件名为“mySWF.swf加载”为ActionScript导出库中的影片剪辑,并标有“影片的”:

 

这将工作:

使用loadMovie(“mySWF.swf加载,1;

_level1.attachMovie(“影片的”,“myMovie的”,5;

 

(结果:_level1.myMovie

这是行不通的:

使用loadMovie(“mySWF.swf加载,1;

_root.attachMovie(“影片的”,“myMovie5;

所以,你会怎么做,如果你想_root水平附加“myMovie”,你的主要的电影吗?

 

您可以导入它为运行时共享,但如果你有一个图书馆,满100影片剪辑?你想将它们全部导入?如果你有20个项目所需的所有引用同一个对象 - 你有安装程序运行时共享的每个对象的实例,每一个时间?

 

如何链接到外部库

比方说,我有一个文件名为“shape_library.fla”所有的形状,我想用在我的电影有电影剪辑。然后我有一个文件称为“main.fla”我想用,因为我看到那些形状合适,没有被限制的地方,我想加载它们。

 

诀窍是这样的:

 

shape_library.swf

-----------------

ActionScript中,标签:圆的圆 - 出口

三角形 - 出口动作,标签:三角形

广场 - 出口动作,标签:广场

export_linker - 出口为运行时共享,网址:shape_library.swf

 

设置我的图书馆,我有我的出口形状和标签,你会期望。但后来我加一个空的影片剪辑设置为“为运行时共享导出”,网址:'shape_library.swf'

 

main.swf

--------

import_library - 进口为运行时共享,shape_library.swf - > export_linker

 

我设置了一个空的影片剪辑,名为“import_library,将它设置,导入为运行时共享”,浏览我的的“shape_library.fla”文件,并选择“export_linker对象。我也将它设置为'自动更新'。我现在有一个链接的对象,我的库文件。

 

import_linker - 为运行时共享出口标签:import_linker

 

现在我创建一个空的电影剪辑,把'import_library“这里面影片剪辑的实例,并将其设置到”导出为ActionScript'。我给它一个标签,但标签并不重要。

 

事情是,一旦你这样做,你永远在所有需要引用'import_linker',。它奇迹般地使所有动作的形状。

 

在主要的电影,现在你可以使用:

attachMovie(“广场”,1;

attachMovie(“圆”,2;

attachMovie(“三角形”,3;

 

这将是能拉项目库,为您在任何地方使用。

 

您可以添加尽可能多的链接到你需要的外部库。它所需要的是几个空的影片剪辑。

 

神奇呢?吗?我是这么认为的。

 

如果您有任何问题,随时问。

 


(责任编辑:卓想空间http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 烟台 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 包头 呼和浩特 泉州 佛山 东莞 唐山 乌鲁木齐 福州 长沙 合肥 亳州 天津 南京 沈阳 西安 昆明 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊

卓想动画http://www.zxgzs.com 版权所有