Re: [問題] 改變child內的屬性 懸賞p幣1000(稅前)
※ 引述《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)
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章