首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Flash CS4中的库符号链接到外部.swc (rsl)的基类?

如何将Flash CS4中的库符号链接到外部.swc (rsl)的基类?
EN

Stack Overflow用户
提问于 2010-01-28 06:51:33
回答 1查看 1.4K关注 0票数 1

这个问题源于我昨天问的this question。我听从了Theo的建议,创建了一个包含所有公共类的.swc,并将.swc作为外部库添加到我的模块.swf中。这一切似乎都很顺利--我没有得到TypeErrors,当我解压缩它时,我的类都出现在.swc文件的catalog.xml中--但是现在我遇到了一个新问题:当我试图将.fla模块的库中的符号链接到我的.swc rsl中的基类时,它说基类定义在类路径中找不到。我想使用rsls的全部原因就是为了能做到这一点,但google帮不上忙。有什么想法吗?如果我现在将项目的源代码路径或rsl包含在正常的(而不是外部的)库路径中,是否会取消.swc的共享好处,或者编译器是否仍然知道不将共享类编译到模块.swf中?

谢谢!

-Dane

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-28 07:28:42

哇,这太可笑了。

如果你只是使用一个外部库,flash就无法找到这些类,也不会让你把你的符号链接到这些类上。您会得到我在问题中描述的错误。但是,如果将.swc添加为常规库,而不是外部库,则flash允许您将元件链接到类,如果您随后删除了刚刚添加的常规库,则链接将保留,并且外部库中的类将不会出现问题。

我仍然想知道是否有人有一种不那么老套的方法来实现这一点。

如果有人好奇,对我来说,普通库和共享库之间的大小差异是4kb,但我在共享类上还有很多工作要做……即使像这样的微小差异也可能产生相当大的影响,尽管考虑到这个应用程序最终可能会在100甚至更多的模块领域中使用,而我的公司使用的是即付即用的云托管服务。因此,再次感谢那些回答了我之前的问题并将我引向rsls的人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2150931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档