---
title: "Global variabel från C++ till Flash"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/95752-global-variabel-från-c-till-flash"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Thorsander"
published: "2004-01-26T14:05:48.000Z"
updated: "2004-01-28T09:18:54.000Z"
replies: 3
views: 189
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/95752-global-variabel-från-c-till-flash"
---

# Global variabel från C++ till Flash

## #1 — Thorsander, 2004-01-26T14:05Z

Hej på er!

Bakgrund:
Jag har en flash film som innehåller flera olika scener.
Användaren navigerar INTE genom att använda musen utan pekar med sitt finger i luften (framför skärmen). Koordinaten kommer in från en C++ komponent.

Problem:
Eftersom jag har flera olika scener vill jag kunna uppdatera de globala koodinaten frekvent (jag kan alltså inte använda mouseMove) - koordinaten som kommer in från C++ är de koordinat jag använder mig av i flashfilen.

Önsekmål:
Jag skulle vilja få hjälp/förklaring på hur man gör en "global" (?) funktion (eller vad som nu är bäst) som helatiden uppdaterar de globala koordinat variablarna (i bakgrunden). Målet är att kunna använda koordinaten oberoende på vilken scene jag befinner mig.

Could someone help me with this one?
 
/S

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

## #2 — mirandir, 2004-01-26T14:21Z

En enterframe händelsehanterare på huvudtidslinjen kanske?

```
_root.onEnterFrame = function()
{
     // Do whatever needs doing....
}
```

/Mirandir

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

## #3 — Thorsander, 2004-01-26T15:46Z

Rätta mig om jag har fel men nu har jag gjort så här att jag har lagt in:

```
_root.onEnterFrame = function(){
   	
	_global.posX = (_root._xmouse-(Stage.width/2)); //här kommer koordinaten in från C++ iframtiden
	_global.posY = (_root._ymouse-(Stage.height/2));
	
	if (posX<-500 && posY<-330 && posX>-630 && posY>-455 && myScene==5) {
		_root.gotoAndPlay("m-antikinfout");
		_global.myScene=4;
	}

}
stop();
```

 
I tidslinjen i alla scener - givetvis har jag dock bytt ut if-satserna på respektive scene.

Är detta korrekt?

Jag provade även att lägga in alla if satserna bara i scene 1:s tidslinje - men fick det inte riktigt att fungera...

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

## #4 — Thorsander, 2004-01-28T09:18Z

Problemet är  löst!

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/95752-global-variabel-från-c-till-flash
