2011-07-26 34 views
0

我正在使用Flash CS5開發一個項目,並遇到類似於this(但我無法使用Runtime共享)的衝突,我想知道是否有解決方法。組件可以位於FLA庫和FLA使用的SWC中嗎?

我有一個包含一些標準Flash UI組件(Button,ScrollBar等)的FLA。這些用於各種影片剪輯。該FLA被導出到其他FLA使用的SWC。

在其中包含SWC的其他FLA(Actionscript Settings - > Library path)中,一切正常,直到我決定需要在舞臺上放置Flash UI組件。我將這個組件添加到FLA(假設它是一個Button),放在舞臺上並構建。我得到這個錯誤:

TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::[email protected] to fl.controls.Button. 

這是在引用子FLA中的Button實例。 Flash似乎無法協調fl.controls.Button的兩個引用:SWC中的引用和FLA中的引用。

我可以安全地從子FLA的庫中省略按鈕,並通過Actionscript簡單地創建它們。但是,在舞臺上定位並調整它的尺寸要方便得多。這可能嗎?

回答