# Question: Duplicate Movie Clip changing text problem

**URL:** <https://forum.kirupa.com/t/question-duplicate-movie-clip-changing-text-problem/21214>\
**Category:** flash\
**Created:** [May 19, 2003, 1:49am UTC](https://forum.kirupa.com/t/question-duplicate-movie-clip-changing-text-problem/21214 "2003-05-19T01:49:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![slayerment](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@slayerment](https://forum.kirupa.com/u/slayerment)\
**Post date:** [May 19, 2003, 1:49am UTC](https://forum.kirupa.com/t/question-duplicate-movie-clip-changing-text-problem/21214/1 "2003-05-19T01:49:06Z")

</div>

How would i go about changing dynamic text (with the var “text”) in my mc when duplicating it?  
Heres my code:  
[AS]\_root.button.\_visible = 0;  
label = new Array(“Home”, “Service”, “Portfolio”, “Contact”);  
length = label.length;  
for(i=0; i \< length; i++) {

name = “b” + i;  
dis += 26;  
\_root.button.duplicateMovieClip(name, i);  
setProperty(name, \_y, dis);  
\_root.name.text = label\*;

}[/AS]

My problem is the 2nd to last line: \_root.name.text = label\*; How could I get this to be dynamic so I could put a variable like “name” in the path of the new mc rather than writing:  
\_root.b0.text = label[0];  
\_root.b1.text = label[1];  
and so forth. Any help would be great! Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 19, 2003, 1:54am UTC](https://forum.kirupa.com/t/question-duplicate-movie-clip-changing-text-problem/21214/2 "2003-05-19T01:54:34Z")

</div>

[AS]\_root.button.\_visible = 0;  
label = new Array(“Home”, “Service”, “Portfolio”, “Contact”);

for(i=0; i \< label.length; i++) {  
\_root.button.duplicateMovieClip(“copy”+i, i);  
ext = \_root[“copy”+i];  
ext.\_y = 26 \* i;  
ext.name.text = label\*;  
}[/AS]

that should work.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 19, 2003, 1:59am UTC](https://forum.kirupa.com/t/question-duplicate-movie-clip-changing-text-problem/21214/3 "2003-05-19T01:59:12Z")

</div>

Hey thanks for your time. I just checked another place I posted this and found that the code:  
\_root[name].text = label\*;  
worked as well. Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 19, 2003, 2:06am UTC](https://forum.kirupa.com/t/question-duplicate-movie-clip-changing-text-problem/21214/4 "2003-05-19T02:06:37Z")

</div>

yup that would work as well. 🙂
