繁体   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