Adobe Flash Externe Bildergalerie verlinken?

nairu

Registriert
Thread Starter
Dabei seit
01.02.2010
Beiträge
2
Reaktionspunkte
0
Hi@all,


ich suche schon seit mehr als einer Woche in den verschiedensten Foren nach Hilfe, doch leider bin ich noch nicht fündig geworden :(

Deshalb versuche ich es mal hier :D

Es geht um folgendes; ich möchte die Bilder einer externen Bildergalerie verlinken (also als ein Portal auf meine Seite einbinden), jedoch klappt die Animation nicht; was natürlich an meiner fehlenden Kompetenz liegt :D

Ich versuchte es mit
Code:
on(release){ 
getURL ("http://www.meine-seite.de"); 
}
.

An dieser Stelle ist zu erwähnen, dass ich Anfänger in dieser Angelegenheit bin, habe erst vor einer Woche angefangen :D

Nun, der Code für die rotierende externe Bildergalerie; die verlinken soll, sieht folgendermaßen aus:

Code:
// Menüliste
links = new Array(load);

links[0] = "news";
links[1] = "profil";
links[2] = "history";
links[3] = "kontakt";
links[4] = "service";
links[5] = "jobs";
links[6] = "kunden";

// Bilderliste
bilder = new Array(load);

bilder[0] = "bilder/01.jpg";
bilder[1] = "bilder/02.jpg";
bilder[2] = "bilder/03.jpg";
bilder[3] = "bilder/04.jpg";
bilder[4] = "bilder/05.jpg";
bilder[5] = "bilder/06.jpg";
bilder[6] = "bilder/07.jpg";

maxAnzahl = links.length;

// Radius (x/y/z)
radiusx = 100;
radiusy = 100;
radiusz = 40;

// Perspektive (x/y/z - Zentrierung)
zentrumx = 200;
zentrumy = 200;
zentrumz = 80;

// Farbskalierung
farbskala = 25;
farbbereich = 75;

// Ausgangspunkt
menu0.nummer = 1;
menu0.maxAnzahl = maxAnzahl;
tiefe = maxAnzahl*50+1000;

// Menu Aktualisierung
MovieClip.prototype.menu_update = function() {
	x = x+_parent.xTempo;
	s = Math.sin(x);
	c = Math.cos(x);
	n = n+_parent.yTempo;
	j = Math.sin(n);
	m = Math.cos(n);
	_x = c*_parent.radiusx+_parent.zentrumx;
	_y = m*s*_parent.radiusy+_parent.zentrumy;
	scale = j*s*_parent.radiusz+_parent.zentrumz;
	_xscale = _yscale = scale;	 
	farbwert = s*j*_parent.farbskala+_parent.farbbereich;
	menuFarbe.setTransform({ra:farbwert, ga:farbwert, ba:farbwert});	
	this.swapDepths(int((j*s+1)*100)+_parent.tiefe);	
};

// Menu Initialisieren
MovieClip.prototype.menu_load = function(objNummer, gesamt) {	
	x = (2*Math.PI)*(objNummer/gesamt);
	menuFarbe = new Color(this);
};

// Menu Beobachter
MovieClip.prototype.tracer = function(zentrumx, zentrumy, aTempo, faktor) {
	_parent.xTempo = (_x-zentrumx)/aTempo;
	_parent.yTempo = (_y-zentrumy)/aTempo;
	_x = _x+(_parent._xmouse-_x)/faktor;
	_y = _y+(_parent._ymouse-_y)/faktor;	
};

// Erzeugen der Menu-Inhalte
Movieclip.prototype.create = function(maxAnzahl) {	
	for (var i=0; i<(maxAnzahl); i++) {
		duplicateMovieClip("menu", "menu"+i, i);
		this["menu"+i].nummer = i;
		this["menu"+i].maxAnzahl = maxAnzahl;
		this["menu"+i].container_mc.loadMovie(bilder[i]);		
	}
	for (var l=0;l<=maxAnzahl;l++) {
		this["menu"+l].nr = links[l];
		this["menu"+l].bild = links[l];
	}
	oldmaxAnzahl = maxAnzahl;	
};

menu._visible = 0;
create(maxAnzahl);

stop();

Ich bitte um Hilfe, vielen dank.


MfG nairu
 
Habs jetzt nur überflogen

1)
So gehts besser
PHP:
// Menüliste
links = new Array("news","profil","history","kontakt","service","jobs","kunden");
// Bilderliste
bilder = new Array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg","bilder/05.jpg","bilder/06.jpg","bilder/07.jpg");

2. create ist bei dir keine normale Funktion die via create() aufgerufen werden kann, sondern ein MovieClip.prototype und muss daher an den entsprechenden Movieclip angehängt werden.

zB.
PHP:
meinmovieclip.create(Parameter);

Vieleicht sagts du erstmal was du genau machen möchtest
 
Habs jetzt nur überflogen

1)
So gehts besser
PHP:
// Menüliste
links = new Array("news","profil","history","kontakt","service","jobs","kunden");
// Bilderliste
bilder = new Array("bilder/01.jpg","bilder/02.jpg","bilder/03.jpg","bilder/04.jpg","bilder/05.jpg","bilder/06.jpg","bilder/07.jpg");

2. create ist bei dir keine normale Funktion die via create() aufgerufen werden kann, sondern ein MovieClip.prototype und muss daher an den entsprechenden Movieclip angehängt werden.

zB.
PHP:
meinmovieclip.create(Parameter);

Vieleicht sagts du erstmal was du genau machen möchtest

Vielen dank, ich habe es aber mittlerweile durch Hilfe hinbekommen.

Mit freundlichem Gruß,

nairu
 
Zurück
Oben Unten