2010-11-20 23 views

回答

0

首先讀this

因爲您還沒有提到'targetObj'的位置,我會猜測您可能正在談論flashclip中的movieclip實例。

如果您有其他類(.as文件),並希望讓他們有機會獲得大家族(你的精靈& MC的),那麼你可以:

  • 初始化它們在文檔類
  • 讓他們繼承文檔類
  • 有無影片剪輯,擴展了一個基類

總之你必須將文檔類鏈接到其他類是AB以訪問閃存IDE或舞臺本身中的類,因爲文檔類是所有自定義類的入口點。

+0

謝謝!但是我的類已經擴展了一個基類:'extends VideoPlayerClient',我在文檔類中引用它:'VideoPlayer.netStreamClientClass = TsVideoClient;'。我不能把它放在文檔類中,否則會得到一個嵌套類錯誤... – ollydbg 2010-11-21 02:09:40

0

創建一個班級,例如名爲資源。對於要訪問的舞臺上的每個項目,請在資源類中創建一個公共靜態類成員變量。在您的文檔類中,將階段項目分配給資源類中的此公共靜態變量。在其他類中,您現在可以通過資源類中的引用在舞臺上訪問實例。

+0

你能提供一個例子嗎? – ollydbg 2010-11-22 12:01:10

+0

@ollydbg - 抱歉,我沒有看到此評論。我認爲@因爲缺少了。無論如何看到這個問題和我的答案,我進入更多的細節http://stackoverflow.com/questions/4340391/how-do-i-make-non-document-class-classes-aware-of-stage -components-in-Flash廣告-AS3/4342362#4342362 – Allan 2010-12-03 04:06:58

相關問題