Volledige versie bekijken : Noob bttn vraagje ? buggy
Pointer
%Europe/Berlin %868 %2005, 20:51
btn.onRollOver = over;
btn.onRollOut = out;
function over() {
this.gotoAndStop(2);
//Of
// this.nextFrame();
}
function out() {
this.gotoAndStop(1);
//Of
// this.prevFrame();
}
Btn bevat 2 frames: & is een MC
Frame 1 (vierkantje is wit) (met stop actie)
Frame 2 (vierkantje is rood)
Vraag:
Hoe kan het zowezen hij soms buggy rood kan blijven staan, bij een hitstate ?
Nu is dit niet goed te zien bij 1 button, maar als je stuk of wat in for lus zet, dan zul je het zien.
TheZwier
%Europe/Berlin %873 %2005, 20:58
Euhm, waarom gebruik je niet gewoon een echte button? Dan hoef je zelf dat script niet te maken... En dat lost ook het 2e probleem op waarschijnlijk.
Pointer
%Europe/Berlin %881 %2005, 21:09
Ik werk nooit met echte buttons ;)
Vroeg me gewoon effe af- het bovenste.
Greetz://
theFlashWizard
%Europe/Berlin %897 %2005, 21:33
het kan niet zijn dat je te snel over je buttons heen gaat?
Pimm
%Europe/Berlin %903 %2005, 21:41
onDragOut gebruiken? Dat's sowieso wel netjes.btn.onRollOut = btn.onDragOut = out;
matzo
%Europe/Berlin %619 %2005, 14:51
waarom dit niet op de button plakken???
on(rollOver){
this.gotoAndStop(2);
}
on(rollOut){
this.gotoAndStop(1);
}
****EDIT****
al gezien, om ze in een forlus te kunnen zetten.
Dan lijkt mij het aannemelijkste wat FlashWizard zegt: Je gaat er te vlug over. Theoretisch is het volgens mij in orde.Maar dan zou het wel aannemelijker zijn dat het niet rood werdt. maar wit blijft. Miss. toch ook een stopactie zetten op frame2.
theFlashWizard
%Europe/Berlin %674 %2005, 16:11
en matzo waarom dat evengoed niet verstandig is staat hier : Actionscript Tutorials Sticky (http://www.flashfocus.nl/forum/showthread.php?t=6338) -> events
TheDutch
%Europe/Berlin %801 %2005, 19:14
Nu is dit niet goed te zien bij 1 button, maar als je stuk of wat in for lus zet, dan zul je het zien.
Op het eerste gezicht niets mee aan de hand :).
Kan je een voorbeeldje als FLA online zetten?
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.