Parameter übergeben

Jan-Frederik Stieler

Monsterator
Moderator
Hallo,
ich habe mir ein per AS erstellt nur soll diese nun die Parameter Größe und Position von einem anderen MC übergeben bekommen. Ich raff das einfach nicht was in der Dokumentation dazu steht.
Kann mir das vielleicht mal jemand in einfachen Worten erklären?

Viele Grüße
 
Ähm, ja Sorry. Is ja eigentlich klar das du ohne AS nix anfangen kannst.

Also ich habe in einen Contaienr eine externe SWF geladen.
Code:
//Laden des Logos:
var container_logo = this.createEmptyMovieClip("container_logo", getNextHighestDepth());
container_logo._x = Stage.width/2;
container_logo._y = Stage.height/2;
container_logo.loadMovie("logo.swf");

nun soll die Position und die Größe dieses Containers an einen Button übergeben werden.
Ich hatte zu Testzwecken mir einen erstellt der sich selbst ein Rechteck zeichnet:
Code:
//unload und abspielbutton
mainbutton = this.createEmptyMovieClip("button", getNextLowestDepth());
mainbutton.beginFill(0x990000,10);
mainbutton.moveTo(0,0);
mainbutton.lineTo(100,0);
mainbutton.lineTo(100,100);
mainbutton.lineTo(0,100);
mainbutton.lineTo(0,0);
mainbutton.endFill();
mainbutton.onRelease = function() {
	unloadMovie("container_content");
	unloadMovie("container_logo");
	//reload Movie(Content)
	var container_content = this.createEmptyMovieClip("container_content", getNextLowestDepth());
	container_content.loadMovie("intro_vektor.swf");
	intro_vektor._xscale = Stage.width;
	intro_vektor._yscale = Stage.height;
	
};

Nun soll aber eben der Button sich nicht selbständig eine Fläche erstellen sondern soll eben die Parameter vom Container bekommen. damit sich dieser genau auf diesem befindet.

Viele Grüße
 
Hi,

Du musst den Ladevorgang überwachen (entweder mit einer onEnterFrame-Methode oder dem MovieClipLoader) und nach Abschluss des Vorgangs (erst dann sind die Maße des Containers bekannt) eine Methode auf dem Button aufrufen, die ihm diese Maße übergibt.

Gruß
.
 
Hi,
also ich hab das jetzt anderst gelöst.
Ich bin ja auch ein wenig doof. Ich kann ja die logo.swf direkt als Button ansprechen.
Warum einfach wenns auch kompliziert geht: ).

GRuß
 

Neue Beiträge

Zurück