---
title: "AS - scrolla med nr index"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/159740-as-scrolla-med-nr-index"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "dreas"
published: "2007-04-29T10:35:14.000Z"
updated: "2007-04-29T15:23:25.000Z"
replies: 2
views: 369
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/159740-as-scrolla-med-nr-index"
---

# AS - scrolla med nr index

## #1 — dreas, 2007-04-29T10:35Z

Hej,
håller på med en sida där jag med hjälp av mx.transitions.Tween och mx.transitions.easing.\* scrollar sidor vågrät och lodrät.
På en undersida ska jag nu scrolla vågrät, vilket går bra så länge jag använder pilar höger och vänster. Men nu vill jag även lägga till en funktion där man med hjälp av nummer kan scrolla till respektive sida.

Tyvärr får jag inte riktigt min for loop att fungera. Får inget felmeddelande, men ingenting händer när man klickar på siffrorna.
Vad är fel?

```
for (i=1; i<slide_amount_for; i++) {
     var my_tab_nbr = "tab_nbr_"+i;
	 
	 my_tab_nbr.onRelease = function() {
		 

		 
		 if (my_tab_nbr<my_tab_nbr_current) {
		 	for (j=1; j<slide_amount_for; j++) {
				var my_other_nbr = "tab"+current_tab+"_mc_p"+j;
			 	easeRight(my_other_nbr);
				slide_count--;
		 	}// for j
		 }//if
		 else {
		 	for (j=1; j<slide_amount_for; j++) {
				var my_other_nbr = "tab"+current_tab+"_mc_p"+j;
			 	easeLeft(my_other_nbr);
				slide_count++;
		 	}// for j
		 }// else
	 checkSlide(i);
	 }//function
}//for i
```

Nu vet jag även att denna kod inte är fullgod, men jag är mån om att få detta att fungera för att skriva vidare på den.
I övrigt så kanske det finns ngt ställe med en liknande kod som gör detta?

Tacksam för all hjälp!

Hälsningar
Andreas

Permalänk: https://www.webforum.nu/p/159740

## #2 — andyoumaydie, 2007-04-29T11:02Z

Nu är jag lite rostig...

Men borde inte:

```
my_tab_nbr.onRelease = function() {
```

istället vara:

```
[my_tab_nbr].onRelease = function() {
```

Kommer inte ihåg om punkten efter \[my_tab_nbr\] ska vara med eller inte, så funkar det inte får du prova att ta bort den.

/Patrik

Permalänk: https://www.webforum.nu/p/1970689

## #3 — Blixtsystems, 2007-04-29T15:23Z

Om du kör med dynamiska namn med hjälp av "\[\]" måste du ange till vilket objekt det tillhör.
Så t.ex.:

```
var my_tab_nbr:MovieClip = this["tab_nbr_"+i];
```

Permalänk: https://www.webforum.nu/p/1970738

---

Tråden på webben: https://www.webforum.nu/amne/flash/159740-as-scrolla-med-nr-index
