Yahoo Astra flash组件错误找不到BaseScrollPane

时间:2010-01-08 18:49:15

标签: flash flash-cs3

我正在尝试使用雅虎的Astra库但是我收到一条错误,说找不到基类BaseScrollPane。它似乎是从fl.containers.BaseScrollPane导入的,这让我相信它应该是基本flash 10库的一部分,因此应该可用,但它似乎缺失了。这是某个单独包装的一部分吗?

更新:为了它的价值,我在硬盘上的Configuration / Component Source文件夹中找到了实际的类文件,但是将其添加到类路径(以及Components目录)中没有好处。我最后通过将一个滚动窗格组件从“组件”窗口拖到舞台然后将其删除来解决问题,但我不确定该操作的确切改变使其工作,并希望知道以供将来参考。 / p>

2 个答案:

答案 0 :(得分:0)

“fl。”包不是Flash Player的一部分。

因此,为了使用依赖于它们的组件,您需要确保将所需的类编译到您的swf中。

拖动ScrollPane是有效的,因为它带来了你需要的相同类的FLA库。

答案 1 :(得分:0)

如果你正在使用其中一个Astra组件,你需要将它拖到你的库中(或在舞台上,如果你宁愿用ActionScript创建它,则删除它)。这些类被预编译成符号(就像其他fl。*组件一样,如Button或List),并且皮肤也是必须在库中的符号(除非您使用适当的setStyle()手动更改所有皮肤样式呼叫)。