anfänger bräucht hilfe bei load...

oles

Grünschnabel
hi
ich möchte gerne im bezug auf eine variable die auf der hauptzeitleiste liegt externe swf oder
jpgs einladen.

var playa = 0;
diese variable ist abhängig von der position eines mc

if(this._y>=399&&this._x>=99){_root.playa=1;} usw.

wie kann ich im bezug auf die var playa swf laden und wieder entladen.
praktisch wenn playa gleich 5 ist lade eins.swf.

ich habe

onClipEvent (enterFrame) {if (_root.playa==1){loadMovieNum("ladmich2.jpg",4)}
}
versucht aber da lädt er den jpg immer ein wenn playa nicht ==1 ist und enfernt ihn.

da ich noch nicht versiert genug bin häng ich damit etwas in der luft und wäre um
hilfe dankbar

mfg

ole
 
Hallo Oles!

Bitte halte dich bzgl. Rechtschreibregeln und Klein-/Großschreibung an die Nettiquette.

Wenn ich das jetzt richtig verstanden habe, möchtest du eine swf oder eine jpg einfach nur einladen, je nachdem ob playa 1,2,3,4 oder 5 ist. Am besten postest du mal den gesamten Code. Ein paar Anmerkungen:

1. var playa; und später _root.playa vertragen sich nicht. Lass das _root am besten weg.

2. Du lädst die JPG oder SWF einfach auf den Hauptfilm. Das Funktioniert zwar, wird aber schwer wenn du den nachher löschen möchtest. Am besten lädst du solche Sachen in einen leeren MC. Einen solchen erstellst du oben unter Einfügen->Neues Symbol. Im AS sieht das dann so aus:

Code:
meinMC.loadMovie("ladmich2.jpg");

Dann kannst du das Bild später mit "meinMC" einfach ansprechen.

Liebe Grüße
jens
 
Hi und willkommen im Forum,

Ich nehme an, die neue Datei soll immer geladen werden, wenn sich der Wert der Variable "playa" ändert? Probiers mal so:
Code:
var playa = 0;
var lp = 0; // letzten merken

mc.onEnterFrame = function() {
    if (this._y >= 399 && this._x >= 99) playa = 1;
    // usw.
    if (playa != lp) { // wenn gändert:
        container.loadMovie("ladmich" + playa + ".swf");
        lp = playa; // letzten wieder merken!
    }
}
"Container" ist hier (wie loeffel schon vorschlug) der Instanzname einer leeren MC auf der Bühne.

Gruß
.
 
Vielen Dank erst einmal für die schnellen Antworten.

Ich werde jetzt mal probieren die Vorschläge umzusetzen:)

mfg

Ole
 
Zuletzt bearbeitet:
Hi .

Trotz anfänglicher Probleme konnte ich die Funktion jetzt einbauen in mein Script.
Ich habe das ganze ersteinmal so gelöst.Jetzt werden die jeweiligen swf Passend zu der Variable geladen.:-)

PHP:
var bedi = 0;
var playa = 0;
var lp = 0;
_root.onEnterFrame = function() {
	if (bedi == 1) {
		test._width = test._width+(100-test._width)/6;
		test._height = test._height+(100-test._height)/6;
	}
	if (bedi == 2) {
		test._width = test._width+(500-test._width)/6;
		test._height = test._height+(500-test._height)/6;
	}
	if (test._width>=99 && test._width>=99) {
		playa = 1;
	}
	if (test._height>=499 && test._height>=499) {
		playa = 2;
	}
	if (playa != lp) {
		_root.createEmptyMovieClip("container",2);
		container._x=200;
		container._y=70;
		container.loadMovie("ladmich"+playa+".jpg");
		lp = playa;
		trace(playa);
	}
};

Falls ihr noch Probleme seht die ich nicht sehe, sagt bittet bescheid.
Vielen Dank

Mfg

Ole
 
Zuletzt bearbeitet:
Zurück