2010-01-08 51 views
0

我想從雅虎使用Astra庫,但我得到一個錯誤,說基類BaseScrollPane找不到。它似乎是從fl.containers.BaseScrollPane導入的,這導致我相信它應該是基本Flash 10庫的一部分,因此應該可用,但它似乎缺少。這是來自某個地方的獨立軟件包的一部分嗎?雅虎雅特閃存組件錯誤BaseScrollPane找不到

更新:對於它的價值,我在硬盤驅動器的Configuration/Component Source文件夾中找到了實際的類文件,但將其添加到類路徑(以及Components目錄)中並沒有好處。我最終通過將組件窗口中的滾動窗格組件拖動到舞臺上,然後將其刪除,然後將其刪除,但我不確定該操作發生了什麼變化,並且希望知道以供將來參考。

回答

0

「fl。」軟件包不是Flash Player的一部分。

因此,爲了使用依賴它們的組件,您需要確保將所需的類編譯到您的swf中。

拖動ScrollPane的工作原理是因爲它將它與您需要的相同的類一起帶入您的FLA庫。

0

如果您使用的是其中一個Astra組件,您需要將其拖動到您的庫中(或在舞臺上,然後將其刪除,如果您希望使用ActionScript創建它)。這些類被預編譯成一個符號(就像Button或List中的其他fl。*組件一樣),皮膚也是必須位於庫中的符號(除非使用適當的setStyle()手動更改所有皮膚樣式調用)。