[英]Accessing movieclips within movieclip using For statement (AS3)
我正在嘗試使用for語句訪問我的動畫片段中的動畫片段。 為了弄清楚這一點,這是目前的樣子:
sections =放置dtf_sections的Holder movieclip以及其他所需的剪輯。
dtf_sections =放置將在調用時使用的所有標題影片剪輯的位置。 放置在此處,以便在各部分內輕松移動
標題 =影片剪輯,其中包含需要的文本改變,dtf_sections內
這是我的代碼有效:
sections.dtf_sections.title1.dtf_title.text = "Section 1"
dtf_sections中最多有10個標題。 因此,我認為可行的是:
for(var i:uint=1; i<10; i++){
sections.dtf_sections.["title"+String(i)].dtf_title.text = "Section" +(i)
}
但是,事實並非如此。
我在這里缺少簡單的東西嗎?
它們出現在影片剪輯中的原因是掩蓋,並且出現在不同的時間。
您要錯誤地訪問dtf_sections。如果要操作動畫片段中的對象。 使用字典參考。 您無需使用“。”。 嘗試以下希望對您有用的方法:
for(var i:uint=1; i<10; i++){
sections.dtf_sections["title"+String(i)].dtf_title.text = "Section" +(i)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.