PDA

Volledige versie bekijken : object naar voorgrond verplaatsen


peres
%Europe/Berlin %752 %2005, 19:02
hey,


Ik heb een flash movie gemaakt, met verschillende kleine foto's. bij rollon worden de foto's iets vergroot. Maar het probleem is nou: als ik een van de foto's wordt vergroot, wil het wel eens zo zijn dat een paar foto's elkaar overschreiden, en dat een andere foto 'voor' de vergrote foto staat. dus dat de vergrote foto op de achtergrond blijft. Dus mijn vraag nou is: weet iemand hoe ik een object naar de voorgrond kan sturen (op dezelfde layer)?

BlijBlauw
%Europe/Berlin %758 %2005, 19:11
misschien kan je een MC maken die je op een layer hoger zet.

Dan zet je in de MC op elk frame een van die foto's en roep je het betreffende frame op als je rollOver aanroept.

Nu staat die MC boven alle en staan alle vergrote foto's op dezelfde lengte

Xanthos
%Europe/Berlin %758 %2005, 19:12
Moet je gebruik maken van swapDepths, bvb als volgt

foto_1.onRollOver = foto_2.onRollOver = foto_3.onRollOver = function() {
this.swapDepths(_root.getNextHighestDepth());
}

peres
%Europe/Berlin %763 %2005, 19:19
die ene code

ja hij werkt perfect! Bedankt man! :D

ik heb hem in mijn button verwerkt:

on(rollOver){
gotoAndPlay(2);
this.swapDepths(_root.getNextHighestDepth());
}

mateo)
%Europe/Berlin %766 %2005, 19:23
goeie oplossing die van xanthos. beetje off topic misschien, maar ik kom heel vaak die ' = function'-constructie tegen op dit forum. niks mis mee, maar (als je geen parameters hoeft mee te geven) kan het ook zo:

foto_1.onRollOver = foto_2.onRollOver = foto_3.onRollOver = getOnTop;
function getOnTop() {
this.swapDepths(_root.getNextHighestDepth());
}

en dat ziet er toch cleaner uit niet?