PDA

Volledige versie bekijken : AS button probleempje


krush
%Europe/Berlin %720 %2005, 17:16
Ik heb een MC aangemaakt en daarop een button hit, het script hieronder werkt maar ik wil het zo dat als je in één bepaald vlak komt dat het menu tevoorschijn komt en dat vanaf je het vlak verlaat het menu weer verdwijnt.
Hoe doe ik dit ?
---------------------------------------

stop();

goto = 30;
backto = -80;
function bounce(please) {

if (please == "right") {
go += (goto-button1._x);
go *= .09;
}
if (please == "left") {
go -= (backto-button1._x);
go *= .09;
}
return go;
}
function move() {

if (_xmouse<=20) {
button1._x = button1._x+bounce("right");
}
if (_xmouse>=110) {
button1._x = button1._x-bounce("left");
}
}

setInterval(move, 5);

---------------------------------------

theFlashWizard
%Europe/Berlin %725 %2005, 17:24
zet je as eens tussen de [ as] [ /as] tags.
ik heb laatst een dropdown menu achtergelaten hier op het forum, al gezocht? :)

krush
%Europe/Berlin %751 %2005, 18:01
ja had ik al gezien... mijn dropdown werkt dat is het niet... het is gewoon zo ik heb een menu en als je met de muis daarover gaat wil ik dat het ganse dropdown menu komt uit het niets en als je het vlak terug verlaat met de muis dat het weer weg gaat

theFlashWizard
%Europe/Berlin %757 %2005, 18:11
wat werkt er dan aan je dropdown menu als de items niet naar beneden droppen?
ik denk dat je het systeem dat ik toepas kan gebruiken.. daarom verwees ik ook daarnaar.. waarom is dat geen optie?

krush
%Europe/Berlin %764 %2005, 18:21
wat werkt er dan aan je dropdown menu als de items niet naar beneden droppen?
ik denk dat je het systeem dat ik toepas kan gebruiken.. daarom verwees ik ook daarnaar.. waarom is dat geen optie?

http://www.users.skynet.be/esli/flashfocus/test.zip

dit is wat ik wil bereiken!

ik vind alleen niet wat ik moet aanpassen om het gebied aan te geven dat: als je met de muis erover gaat dat het menu kom en als je met de muis weggaat het menu weer verdwijnt.

theFlashWizard
%Europe/Berlin %768 %2005, 18:26
em.. ik wil niet vervelend zijn maar dat doet hij toch al?

krush
%Europe/Berlin %769 %2005, 18:27
em.. ik wil niet vervelend zijn maar dat doet hij toch al?

ja op deze wel... maar heb het nagebouwd om te proberen enzo
maar nu vind echt niet waar ik die X waarden moet veranderen :#

theFlashWizard
%Europe/Berlin %882 %2005, 21:11
function move() {
// sets the x position for the mouse to activate the menu movement
if (_xmouse<=20) {
button1._x = button1._x+bounce("right");
}
if (_xmouse>=110) {
button1._x = button1._x-bounce("left");
}
}
// sets the speed - don't set it too slow
setInterval(move, 5);


hij start dus een interval bij het begin die een functie aanroept om de 5 milliseconden.
deze functie kijkt of jij binnen een bepaalt gebied zit met je muis:
if (_xmouse<=20) {enif (_xmouse>=110) {

ik hoop dat je de rest zelf na deze uitleg kan invullen.
ik persoonlijk vind het maar een akelige oplossing, vooral ook omdat er een funtie om de 5 miliseconden wordt uitgevoert. volgens mij is om de 100 ook voldoende.

kijk hoe ik het ooit heb opgelost naar de laatste post van:
http://www.flashfocus.nl/forum/showthread.php?t=6587