---
title: "Skickar samma värde i onRelease hela tin!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/140689-skickar-samma-värde-i-onrelease-hela-tin"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "crisse6"
published: "2006-01-11T16:50:12.000Z"
updated: "2006-01-12T07:55:12.000Z"
replies: 1
views: 310
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/140689-skickar-samma-värde-i-onrelease-hela-tin"
---

# Skickar samma värde i onRelease hela tin!

## #1 — crisse6, 2006-01-11T16:50Z

Hej!

Min onRelease skickar vidare samma värde oavsett vilket av mc man klickar på. Varför (sCase som skickar)?

Denna kod:

```
//PHOTOGALLERY
		yValue=185;
	for(i=0;i<meny_showcase2.length;i++) {
		aShowcase2.push(meny_showcase2[i]);
		yValue += 17;
		_root.attachMovie("News","mcNews3"+i,getNextHighestDepth(),{_x:547,_y:yValue});
		_root["mcNews3"+i].createTextField("xmlShowcase2"+i, getNextHighestDepth(), 0, 0, 150, 16);
		_root["mcNews3"+i]["xmlShowcase2"+i].text = aShowcase2[i];
		_root["mcNews3"+i]["xmlShowcase2"+i].type = "dynamic";
		_root["mcNews3"+i]["xmlShowcase2"+i].embedFonts = true;
		
		myFormat = new TextFormat();
		myFormat.size = 8;
		myFormat.font = "Font 1";
		myFormat.border = false;
		myFormat.selectable = false;
		myFormat.textColor = "0x000000";
		_root["mcNews3"+i]["xmlShowcase2"+i].setTextFormat(myFormat);
		
		
		
		//_root["mcNews2"+i].mcNewsDrag = _root["mcNewsDrag2"+i];
		this.mcNewsDrag = _root["mcNewsDrag3"+i];
		var bilden2 = aShowcase2[i];
		trace (bilden2);
		this.mcNewsDrag._alpha = 0;
		_root["mcNews3"+i].onRollOver = function() {
		this.mcNewsDrag._alpha = 100;
    	this.mcNewsDrag.tween(["_xscale","_yscale"],[125,100],0.5,"easeOutBounce");		
		soundBlip.start();
   		}
		_root["mcNews3"+i].onRelease = function(sCase) {
		_root["mcNews3"+i]._alpha = 0;
		sCase = bilden2;
		//trace (sCase);
		laddaXML(sCase);
			}
		_root["mcNews3"+i].onRollOut = function() {
  		this.mcNewsDrag.tween(["_xscale","_yscale"],[0,100],3,"easeOut");
   		}
		//################# 
}
```

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

## #2 — dapper, 2006-01-12T07:55Z

Fungerar tyvärr inte riktigt så. ;)
Varje anrop den gör mot onRelease kommer att "ligga kvar" i det scope den är i nu, så om du vill se till att ha den som en fast variabel för varje klipp får du göra ngt liknande..

```
	this.mcNewsDrag = _root["mcNewsDrag3"+i];
	var bilden2 = aShowcase2[i];
	_root["mcNews3"+i].bilden2 = aShowcase2[i];    // Ny rad
	this.mcNewsDrag._alpha = 0;
```

 

```
	_root["mcNews3"+i].onRelease = function(sCase) {
		_root["mcNews3"+i]._alpha = 0;
		sCase = this.bilden2;  // Modifierad
		// trace (sCase);
		laddaXML(sCase);
	}
```

 

Vet inte om det var det du var ute efter eller inte.

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/140689-skickar-samma-värde-i-onrelease-hela-tin
