Re: [問題] 改變child內的屬性 (解決)
使用enterFrame是一個方法
不過不知道成功的第一個frame和真實加入的那一瞬間差了多久
這好像在事後補救的感覺
不知道有沒有辦法寫在加入後的那一瞬間
或許有一個event可以代表這個功能
麻煩大家了
※ 引述《KawasumiMai (魔物を討つ者)》之銘言:
: ※ 引述《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: 66.31.51.56
推
10/26 01:33, , 1F
10/26 01:33, 1F
→
10/26 09:25, , 2F
10/26 09:25, 2F
→
10/26 09:25, , 3F
10/26 09:25, 3F
→
10/26 09:26, , 4F
10/26 09:26, 4F
→
10/26 09:26, , 5F
10/26 09:26, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章