Archief - FLASH: Actionscript duplicated button doet het niet

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

F e r o x

Legacy Member
Ik heb een button, die ik duplicate met behulp van AS. Nu is het de bedoeling wanneer je op die button klikt, de functie die ermee verbonden is uitgevoerd wordt. Maar dit doet hij dus niet. De button wordt gekopieerd op de stage, maar er wordt geen actionscript uitgevoerd nadat er wordt op geklikt.

Ik gebruik volgende code:
Code:
laden("stills/still1.jpg", still1);

function laden(url, plaats) {
	var myMC:MovieClipLoader = new MovieClipLoader();
	var myListener:Object = new Object();
	
	myMC.loadClip(url , plaats);
	
	myListener.onLoadInit = function (target_mc:MovieClip) {
		duplicateMovieClip(button, "button1", _root.getNextHighestDepth());
		button1._x = plaats._x;
		button1._y = plaats._y;
	}

	myMC.addListener(myListener);
}

button1.onRelease = function() {
	play();
};

stop();

Iemand die het probleem ziet?

Bigbuddha

Legacy Member
try this

Code:
laden("stills/still1.jpg", still1);

function laden(url, plaats) {
	var myMC:MovieClipLoader = new MovieClipLoader();
	var myListener:Object = new Object();
	
	myMC.loadClip(url , plaats);
	
	myListener.onLoadInit = function (target_mc:MovieClip) {
		duplicateMovieClip(button, "button1", _root.getNextHighestDepth());
		
		button1.onRelease = function() {
			trace("play");
		};
		
		button1._x = plaats._x;
		button1._y = plaats._y;
	}

	myMC.addListener(myListener);
}



stop();

F e r o x

Legacy Member
Dit werkt inderdaad. Had het ondertussen al zelf gedaan, maar kwam nog enkele bijkomende problemen tegen. Deze zijn nu gelukkig opgelost. Maar bedankt voor je antwoord!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan