Avatar billede mac10 Nybegynder
19. september 2007 - 09:53 Der er 5 kommentarer og
1 løsning

rollOver, rollOut og derefter release?

Godmorgen

Jeg har lavet et MovieClip, som har nogle animationer i sig. Jeg ville så også gerne gøre dette til et link. Jeg startede med disse Actions:

on(rollOver){
this.gotoAndPlay(2);
}

on(rollOut){
this.gotoAndPlay(20);
}

Som virkede som det skulle.

Derefter prøvede jeg at sætte dette nederst i Actions:

on (release) {
    getURL ("?info&p=1");
}

Men der sker intet når man klikker? Hvad kan dette skyldes?
Avatar billede rookieboy Nybegynder
19. september 2007 - 13:02 #1
Det virker ikke, fordi du har glemt at angive dit target movieclip.
Formlen er:

DitMovieclip_mc.onRelease = function(){
// gør et eller andet
} // end function

Jeg anbefaler at du lægger din scripts på EN FRAME og IKKE PÅ ET MOVIECLIP.
Ovenstående kode, virker kun, hvis dette placeres på en frame.
Avatar billede mac10 Nybegynder
19. september 2007 - 15:17 #2
Hej rookieboy.

Nu kommer mega amatør spørgsmål :S

hvor du skriver DitMovieclip_mc, hvordan definere jeg det ?
Avatar billede mac10 Nybegynder
19. september 2007 - 15:24 #3
Okay det er instance navnet man skal ændre?

Nu højre klikker jeg på den og nede under min kode skriver jeg:

movieclipLink.onRelease = function(){
getURL("http://www.eksperten.dk");
}

Så skriver den:
"Statement must appear within on/onClipEvent handler"

?
Avatar billede rookieboy Nybegynder
19. september 2007 - 15:30 #4
Ja, og fejlen skyldes at du ikke har placeret koden i en frame, men direkte på dit movieclip.

Det er generelt set dårlig kode praksis, at lægge actionscript kode på dine objekter.
Scripting hører til på timeline eller i et eksternt dokument. Aldrig på et movieclip.
Avatar billede mac10 Nybegynder
19. september 2007 - 15:41 #5
Okay nu virker det. Der er dog et lille problem. Når jeg kører den i flash og trykker på den så virker den som link. Men når jeg trykker "publish" og ser den i HTML, så sker der intet når man klikker på den?
Avatar billede mac10 Nybegynder
19. september 2007 - 15:43 #6
Okay et var fordi jeg kørte den lokalt, når jeg uploader virker det.

Mange tak for dit svar og dine gode råd rookieboy.

Lig venligst et svar.

Og fortsat god dag :)
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