学无止境-永不停步

兄弟们!努力吧!奋斗吧!

博客园 新随笔 联系 订阅 管理

RSL(Runtime Share Library)运行时共享库,

 

简单创建例子:

1. 在Flash CS上随便创建一个原件,把'链接'下的为ActionScript导出和在第一帧中导出勾选上,把'类'名字写上自己的要定义的名字,我这里写的是mc1;

2. 选择Flash CS上的发布设置,把导出swc勾选上后按'发布'按钮;

3. 创建一个Flex项目,把刚发布好的swc和swf放进lib文件夹;

4. 鼠标点选项目,右键属性,点击'Flex构建路径',在库路径的选单下,点击 '添加SWC',选择自己刚放进去的swc文件;

5. 选择后按确认会发现刚放进lib里的swc已经添加在路径库内(lib文件夹下的不算),点击刚添加进去的swc出现下拉单,把"链接类型"双击,选择好(运行时共享库(RSL)),按确认退出;

6. 按确定退出项目属性窗体;

7. 测试,在项目下声明一个 对象,引用刚导入的swc内的原件,例如: var mc:mc1 = new mc1();

 如果声明后能找出在代码提示栏能找出mc1,证明生成的swc没有问题,如果不能,请重做1,2,3步;

8. 编译文件;打开bing-debug文件夹你会发现包含用Flash CS生成的swf也在文件夹内,将bin-dubug文件夹整个复制出桌面后,进入文件夹点击项目swf,正常运行后,把Flash CS生成的swf移除出文件夹后再运行项目swf.你会发现项目不能正常运行且下方会出现 "Error #2035: 找不到 URL:xxx.swf"

找不到的swf就是你移除出文件夹的swf

posted on 2010-11-24 15:40  耀峰不疯  阅读(965)  评论(0编辑  收藏  举报