Avatar billede cirke_line Nybegynder
12. december 2001 - 10:12 Der er 4 kommentarer og
1 løsning

ActionScript

Jeg har 5 knapper på en cirkel. Når man fører musen hen over hver knap, skal der i midten af cirklen dukke en kasse med en tekst op. Teksten og kassen skal være forskellig for de 5 knapper. Når tekstkassen dukker op ved berøring af en knap med musen, skal den ligeledes forsvinde igen når musen flyttes.
Intet andet på i min movie skal ændre sig når musen rør ved knappen. Der skal kun komme en tekstboks frem i midten af cirklen.
Hvilken actionscript skal der ligges på knapperne? Og hvordan/hvor skal de 5 kasser med tekst gemmes?
Avatar billede nikolajdu Nybegynder
12. december 2001 - 10:28 #1
Hvis du smider alle dine textfelter ind i frame 2 til 6 i et dynamisk movieClip og giver dette instance navnet \"minTekst\".

Frame 1 i dette clip lader du blank og sætter en stop() action.

Så kan du med simpel Mouseover på knappen gå til de forskellige frames.

on (rollOver) {
    _root.minTekst.gotoAndStop(2); // Vis teksten i Frame 2
}
on (rollOut) {
    _root.minTekst.gotoAndStop(1); // Gå tilbage til den blanke frame 1
}

/Nikolaj
Avatar billede cirke_line Nybegynder
12. december 2001 - 10:54 #2
Hej Nikolaj
Tak for svaret. Jeg prøver at få det til at dutte, men det går ikke helt!
Har nu følgende action på en knap:
on (rollOver) {
    _root.tekstkasser.gotoAndStop(2);
}
on (rollOut) {
    _root.tekstkasser.gotoAndStop(1);
}
Men det virker ikke. Du skriver om dynamisk MovieClip er det det samme som et MovieClip? Jeg har lavet et MovieClip der hedder tekstkasser med de egenskaber du beskriver.
/Cirke_line
Avatar billede nikolajdu Nybegynder
12. december 2001 - 11:00 #3
Det med dynamisk var noget rod. Glem det! Jeg var nemlig først ved at forklare dig en anden metode, men det blev for omstændigt.

Du skal give dit movieClip et Instance navn. Det gør du i: Window/panels/instance - Det skal så være det samme som på dine knapper - Altså \"tekstkasser\"

Frame 1 i \"tekstkasser\" er så tom og med en stop()
Frame 2 : indeholder den første tekst.
Frame 3 : indeholder den anden.

osv.

/Nikolaj
Avatar billede cirke_line Nybegynder
12. december 2001 - 11:04 #4
Kanon NU VIRKER DET! Jeg manglede ganske rigtig blot at give mit movieClip et instance navn. Tak, point til dig....
Avatar billede nikolajdu Nybegynder
12. december 2001 - 11:08 #5
fino fino.

I øvrigt får du lige 70 point igen. For spørgsmålet var ikke mere end 30 værd og pointinflation herinde er der nok af :-)

Svar lige her: http://www.eksperten.dk/spm/145621

/Nikolaj

http://www.fotx.net/nikolajdu
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