Re: [問題] 改變child內的屬性 懸賞p幣1000(稅前)

看板Flash作者 (魔物を討つ者)時間13年前 (2011/10/25 18:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《theoneAkI (阿貯)》之銘言: : http://www.megaupload.com/?d=ZZPJ90T7 : fla檔 : 麻煩各位看看 : ======= : 主要問題在於無法改變movieclip內的文字內容 : 謝謝 : ======= : 懸賞p幣1000(稅前) import flash.events.Event; var myBox:Box= new Box() addChild(myBox) myBox.x=40 trace(myBox.myText) stage.addEventListener(Event.ENTER_FRAME,xxxx) function xxxx(e:Event){ trace(myBox.myText) myBox.myText.text= "bbbb" } 輸出結果 null [object TextField] [object TextField] [object TextField] [object TextField] [object TextField] [object TextField] [object TextField] [object TextField] ... 而且文字方塊成功變成bbbb 個人推測 原始檔案中,系統先執行主時間軸 add myBox 並且執行以下動作(修改x跟文字) 之後才執行myBox的時間軸(加入文字方塊) 因此在修改文字的時間點 文字方塊並不存在 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.210.139 ※ 編輯: KawasumiMai 來自: 140.121.210.139 (10/25 20:29)
文章代碼(AID): #1Efe_nPr (Flash)
文章代碼(AID): #1Efe_nPr (Flash)