簡體   English   中英

使用For語句(AS3)訪問動畫片段中的動畫片段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM