getURL() ActionScript2

thefaxx

Mitglied
Hallo,

habe ein kleines Problem. In einer Funktion wird eine XML-Datei ausgelesen und der Inhalt im Flash-Film ausgegeben. Ein Bild soll mit einer Webseite verlinkt werden. Der Link hat in der XML-Datei die Bezeichnung "link". Leider wird der Link beim öffnen des Filmes mehrmal geöffnet und beim klicken passiert garnichts. Wenn ich getURL() in eine Funktion packe werden die Daten aus der XML-Datei nicht mehr übertragen. Was mache ich falsch?

Code:
xml.onLoad = function()
{
	var nodes = this.firstChild.childNodes;
	numOfItems = nodes.length;
	for(var i=0;i<numOfItems;i++)
	{
		var t = home.attachMovie("item","item"+i,i+1);
		t.icon.inner.loadMovie(nodes[i].attributes.image);
		t.icon.onRelease = getURL(nodes[i].attributes.link, "_blank");
	}
}
 
Hi,

Code:
xml.onLoad = function()
{
	var nodes = this.firstChild.childNodes;
	numOfItems = nodes.length;
	for(var i=0;i<numOfItems;i++)
	{
		var t = home.attachMovie("item","item"+i,i+1);
		t.icon.inner.loadMovie(nodes[i].attributes.image);
		t.icon._link = nodes[i].attributes.link;
		t.icon.onRelease = function() {
			getURL(this._link, "_blank");
		}
	}
}

Gruß
.
 
Zurück