# Array do array....:(

**URL:** https://forum.kirupa.com/t/array-do-array/14769
**Category:** Uncategorized
**Created:** [March 2, 2003, 4:07pm UTC](https://forum.kirupa.com/t/array-do-array/14769 "2003-03-02T16:07:31Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![indojepang](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/indojepang/32/39_2.png) [@indojepang](https://forum.kirupa.com/u/indojepang)
#### Post date: [March 2, 2003, 4:07pm UTC](https://forum.kirupa.com/t/array-do-array/14769/1 "2003-03-02T16:07:31Z")

</div>

Can I do that?? (array do array)…

for example : i have 3 buttons & 3 destination URL.

targetURL = [“[http://www.kirupa.com](http://www.kirupa.com)”, “[http://actionscripts.org](http://actionscripts.org)”, “[http://www.me.com](http://www.me.com)”];

for(i=1; i\<=3; i++){  
this[“button”+i].onRelease = function(){  
getURL(targetURL[i-1], “\_blank”);  
};  
}

this is what i’ve been trying… but u know the result I guess 🙂  
cause I won’t ask this if it’s already success…  
help me please… thank u…

---

<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: [March 2, 2003, 4:23pm UTC](https://forum.kirupa.com/t/array-do-array/14769/2 "2003-03-02T16:23:22Z")

</div>

```auto
for (i=1; i<=3; i++) {
	this["button"+i].ii = i-1;
	this["button"+i].onRelease = function() {
		getURL(targetURL[this.ii], "_blank");
	}
}

```

something like 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: [March 2, 2003, 4:38pm UTC](https://forum.kirupa.com/t/array-do-array/14769/3 "2003-03-02T16:38:52Z")

</div>

It’s not workin!!!

when i click the button it opens the main folder of this fla, not the browser…, it’s the same like previous script act  
by the way… your script, gets the same result like i did I guess…

---

<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: [March 2, 2003, 4:46pm UTC](https://forum.kirupa.com/t/array-do-array/14769/4 "2003-03-02T16:46:11Z")

</div>

yes it works !! 😛

you did something wrong. it works 🙂

---

<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: [March 2, 2003, 4:59pm UTC](https://forum.kirupa.com/t/array-do-array/14769/5 "2003-03-02T16:59:21Z")

</div>

it works …

---

<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: [March 2, 2003, 5:04pm UTC](https://forum.kirupa.com/t/array-do-array/14769/6 "2003-03-02T17:04:57Z")

</div>

you’re right man!!!  
i’m sorry…

the problem came when the button(“but”) is in a movie clip(“button”)…  
cause i need this MC to be duplicated…

how do i write the script to make it works…

this[“button”+i].but.onRelease = function(){… and so on…

---

<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: [March 2, 2003, 5:05pm UTC](https://forum.kirupa.com/t/array-do-array/14769/7 "2003-03-02T17:05:04Z")

</div>

yeah his code worked for me too…

---

<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: [March 2, 2003, 5:06pm UTC](https://forum.kirupa.com/t/array-do-array/14769/8 "2003-03-02T17:06:10Z")

</div>

If you are using MX then Movieclips can have button actions… so you don’ tneed to put the button inside of a movieclip just make the button into a movieclip and duplicate it with those actions…

---

<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: [March 2, 2003, 5:14pm UTC](https://forum.kirupa.com/t/array-do-array/14769/9 "2003-03-02T17:14:07Z")

</div>

but i need this “but” inside the “button”, i rather lazy to make the MC to act like a button… too much scripting thing…

---

<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: [March 2, 2003, 5:25pm UTC](https://forum.kirupa.com/t/array-do-array/14769/10 "2003-03-02T17:25:44Z")

</div>

kax… thank u…  
jubba… u2…  
(i see u’re not browsing anymore…c…u)…

will some one help me… with this?? i’m beginning to feel sleepy…

---

<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: [March 2, 2003, 5:33pm UTC](https://forum.kirupa.com/t/array-do-array/14769/11 "2003-03-02T17:33:10Z")

</div>

hey **indojepang** 🙂

it’s not that hard to make the movie clips act as buttons. i posted an example maybe two or three days ago 🙂

honestly i don’t remember the title of the thread …

but …

```auto
this["button"+i].but.onRelease = function() { ... }

```

should work … did you tested it ?

---

<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: [March 2, 2003, 5:47pm UTC](https://forum.kirupa.com/t/array-do-array/14769/12 "2003-03-02T17:47:17Z")

</div>

sorry … brain lapse :sleep:

try

```auto
for (i=1; i<=3; i++) {
	this["button"+i].ii = i-1;
	this["button"+i].but.onRelease = function() {
		getURL(targetURL[this._parent.ii], "_blank");
	}
}

```

[size=1] **note.** untested !![/size]

---

<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: [March 2, 2003, 5:48pm UTC](https://forum.kirupa.com/t/array-do-array/14769/13 "2003-03-02T17:48:49Z")

</div>

yes, I’ve tested it

code:--------------------------------------------------------------------------------this[“button”+i].but.onRelease = function() { … }--------------------------------------------------------------------------------

but it won’t work unless i eliminate the(.but)…

// i rather lazy to make scripts on a button movieclip for rollover,release,etc. effect

---

<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: [March 2, 2003, 5:52pm UTC](https://forum.kirupa.com/t/array-do-array/14769/14 "2003-03-02T17:52:57Z")

</div>

what about my past reply? 🙂

---

<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: [March 2, 2003, 5:53pm UTC](https://forum.kirupa.com/t/array-do-array/14769/15 "2003-03-02T17:53:50Z")

</div>

WOW!!! IT WORKS!!! THANK U\>\>\> KAX YOU"RE ROCK!!!  
what a fool of me… i forgot this targetting thing…

GOD bless u KAX…

---

<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: [March 2, 2003, 5:58pm UTC](https://forum.kirupa.com/t/array-do-array/14769/16 "2003-03-02T17:58:27Z")

</div>

no problem =)

glad i could help 🙂

---

<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: [March 2, 2003, 6:17pm UTC](https://forum.kirupa.com/t/array-do-array/14769/17 "2003-03-02T18:17:41Z")

</div>

Making a MovieClip behave like a button does not require any extra scripting if you are using Flash MX… the MovieClips can use Button event handlers now… Press Release… etc…

forgive me if this was already covered, i read fast…

---

<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: [March 2, 2003, 6:22pm UTC](https://forum.kirupa.com/t/array-do-array/14769/18 "2003-03-02T18:22:21Z")

</div>

i think he meant that he’s lazy to create the up, over and down states 🙂  
not that he didn’t know that you can use button event handlers …

---

<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: [March 2, 2003, 6:39pm UTC](https://forum.kirupa.com/t/array-do-array/14769/19 "2003-03-02T18:39:44Z")

</div>

oh… I don’t even use MCs as buttons any more. I always find that its easier to make one Invisible button and just place it over my MCs and target them… makes things much easier in my opinion. I forgot about making the different states…

---

<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: [March 2, 2003, 6:43pm UTC](https://forum.kirupa.com/t/array-do-array/14769/20 "2003-03-02T18:43:44Z")

</div>

as a matter of fact … i think i have never used a button for anything 😛

[Next page](https://forum.kirupa.com/t/array-do-array/14769.md?page=2)
