Volledige versie bekijken : MC getNextHighestDepth
PhosfoR
%Europe/Berlin %458 %2005, 11:00
Hoe krijg ik het (met getNextHighestDepth) voor elkaar om
een MC altijd bovenop de rest in die laag te laten weergeven?
On release van een button laat ik de mc nu op de stage plaatsen en afspelen met:
on(release) {
setProperty(_root.stickerYes, _x, 89);
setProperty(_root.stickerYes, _y, 87);
_root.stickerYes.gotoAndPlay("uitrollen");
}
Jordy
%Europe/Berlin %467 %2005, 11:13
je gebruikt ook nog oude syntaxes ;) Het is ook beter om al je AS op het frame te zetten, nu zet je het op je MC / Button. Zet het volgende script op een frame
instancename.onRelease = function() {
this._x = 89;
this._y = 87;
this.gotoAndPlay("uitrollen");
}
Alleen snap ik zowiezo niet wat je nu met je depth wilt doen :s. Je maakt toch geen nieuwe Movieclips / buttons aan via AS ?
PhosfoR
%Europe/Berlin %502 %2005, 12:03
Ik heb verschillende mc's in 1 layer staan. En ik wil met die button-actie verzorgen dat ie altijd bovenop de mc's, die misschien al on stage zijn, komt.
Concreet:
5 knoppen die ieder een mc moeten laten zien, on release altijd mc als bovenste tevoorschijn toveren.
SaphuA
%Europe/Berlin %505 %2005, 12:08
target.mc.swapDepths(target.getNextHighestDepth()) ;
// Dus iets van:
_root.mc.swapDepths(_root.getNextHighestDepth());
PhosfoR
%Europe/Berlin %579 %2005, 13:54
Thanks! This works guys :)
btn_yes.onRelease = function() {
_root.stickerYes.getNextHighestDepth();
_root.stickerYes._x = 89;
_root.stickerYes._y = 87;
_root.stickerYes.gotoAndPlay("uitrollen");
_root.stickerYes.swapDepths(_root.getNextHighestDe pth());
}
//StickerOne
btn_1.onRelease = function() {
_root.stickerOne.getNextHighestDepth();
_root.stickerOne._x = 95;
_root.stickerOne._y = 85;
_root.stickerOne.gotoAndPlay("uitrollen");
_root.stickerYes.swapDepths(_root.getNextHighestDe pth());
}
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.