Beim Klick auf Movie-Clip Event ausführen

64fgh645gfh

Grünschnabel
Hallo,

bisher war ich immer passiv (als Leser) tätig, aber nun brauch ich eure Hilfe und hab mich deswegen mal angemeldet :)

Mein Problem ist folgendes: Ich erstell in einer Schleife Movieclips, in denen Bilder enthalten sind. Wenn man auf ein solches draufklickt, sollte eine Aktion ausgeführt werden. Mein derzeitiger Code (AS2) sieht wie gefolgt aus:
Code:
var myevent:Object = new Object();
myevent.click = function()
{
	trace("Blubb");
};
			
var pic:MovieClip = sPic.createEmptyMovieClip('img_' + i, i);
pic._y = i * rowHeight;
pic._x = 0;
pic.loadMovie(picurl);
pic.addEventListener("click", myevent);
Leider passiert da absolut nix :( Was mach ich denn falsch?

// Edit: Zur Erklärung:
sPic ist ein leerer Movieclip auf der Bühne
picurl enthält den Pfad zum Bild
 
Habs jetzt, schaut nun wie gefolgt aus:
Code:
			var pic:MovieClip = sPic.createEmptyMovieClip('img_' + i, i);
			pic._y = i * rowHeight;
			pic._x = 0;

			var piclistener:Object = new Object();
			var picloader = new MovieClipLoader();
			picloader.addListener(piclistener);
			picloader.loadClip(picurl, pic);
			
			piclistener.onLoadInit = function(pic:MovieClip) {
				this.pic.onRelease = function(){
					trace("blubb");
				}
			}
 
Zurück