Avatar billede daliwi Nybegynder
15. april 2004 - 15:21 Der er 4 kommentarer og
1 løsning

Hittest + javascript!

Jeg benytter scriptet:

onClipEvent (enterFrame) {
this.gotoAndStop((this.hitTest(_root._xmouse, _root._ymouse, true/*eller false om du vil*/)) ? 2 : 1);
}

Til at lave en form for drop down menu. Problemet er at jeg gerne vil have at der skal kaldes et javascript hver gang musen kører ind over MC og også når musen bevæges væk igen.

Hvordan indsætter jeg det?

DaLiWi
Avatar billede pyroman Nybegynder
15. april 2004 - 17:09 #1
Det nemmeste er at lave alle javascript-funktionerne ude i din html først - sådan at disse bare skal kaldes med evt. parametre. Så kan du kalde din javascript funktion på følgende måde:

getURL("java script:minfunktion('parametra');");
Avatar billede daliwi Nybegynder
16. april 2004 - 02:15 #2
Ja, det ved jeg godt, undskyld min mangelfulde beskrivelse. Jeg kalder netop JAvascriptet med:

getURL("java script:minfunktion('parametra');");

Problemet er hvor i actionscriptet dette skal indsættes, så den kalder den hver gang jeg holder musen over MC'et og det samme når jeg forlader det igen?
Avatar billede daliwi Nybegynder
16. april 2004 - 02:17 #3
Hvad betyder forøvrigt den "true", som der står i hitTest scriptet?
Avatar billede pyroman Nybegynder
16. april 2004 - 16:28 #4
der hvor du skriver true er i den parameter der hedder "shapeFlag" true betyder at hitTest regsistrerer når punktet er over mc'ets shape, false betyder at hitTest registrerer når punktet er over mc'ets boundingbox - altså den mindst mulige firkant hele mc'et kan ligge i.

prøv dette:

mit_mc.onRollOver = function(){
  getURL("java script:minfunktion('parametre');");
}
mit_mc.onRollOut = function(){
  getURL("java script:minfunktion('parametre');");
}
Avatar billede daliwi Nybegynder
20. april 2004 - 18:18 #5
Desværre, kan ikke få nogen af funktionerne til at fungere i mit script. Tror det er fordi jeg kalder to javascript samtidig.

Jeg har fundet en anden løsning, men ellers tak for svaret...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel