2010-04-18 21 views
0

我在fla文件庫中有一個使用flash創建的MovieClip符號。這個動畫片段的時間軸中有一個文本框。影片剪輯時間軸中有另一幀。這個符號有一個custon類的定義。這是一款記憶遊戲中的翻轉卡。如何以永久方式使用AS3修改框架內的對象?

我通過轉到第2幀(gotoAndStop(2))並設置文本框的文本屬性(this.field.text =「hello」)來訪問文本框。但是,如果我轉到第1幀,然後返回到第2幀,則文本將成爲庫符號中的原始文本。我必須修改文本再次以我寫的showFace方法進行。

另外,我不能在構造函數中傳遞參數,因爲它是庫中的一個符號,會給出錯誤。

我發現flash的這種行爲非常奇怪。

有沒有辦法可以在框架內永久設置屬性?

謝謝

回答

0

基本沒有。每個框架都設計爲在設置時顯示。嘗試使用程序化visibilies或添加/刪除舞臺。

+0

謝謝你的短棍,我想我必須離開它現在的樣子。它有效,但我覺得它很髒。我認爲可能有一種無證的方式來做我想做的事。 – curro 2010-04-18 19:31:17