---
title: "function();"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/158385-function"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "xhlin"
published: "2007-03-19T21:39:47.000Z"
updated: "2007-03-24T18:08:44.000Z"
replies: 2
views: 393
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/158385-function"
---

# function();

## #1 — xhlin, 2007-03-19T21:39Z

hej!
håller på att bygga ett spel, då jag har en funktion som skall kallas flera gånger, på något konstigt jvl. sätt går det bara att kalla på den en gång?

```
enemies=0;
function enemy(number){
	for(enemies=1; enemies<=number; enemies++)
	{
		enemy = this.attachMovie("enemy","enemy"+enemies,this.getNextHighestDepth());
		enemy._x=-enemy._width-Math.random()*500;
		enemy._y=700+Math.random()*200;
	}
}
```

någon som vet ?
tack på föhand
/xhlin

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

## #2 — emission, 2007-03-19T22:01Z

Lite taskigt att omdefiniera funktionen enemy inne i funktionen (enemy = this...). Det är ingen mening att definiera enemies utanför loopen heller.

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

## #3 — xhlin, 2007-03-24T18:08Z

edit: 
felet var hierarkin bland framsen i de olika lagerna, jag flyttade ner det lager med kod  som kallade på funktionerna längs ner i hierarkin!
\|hlin

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/158385-function
