Avatar billede w13 Novice
07. april 2006 - 12:58 Der er 18 kommentarer og
1 løsning

on(release) virker ikke på knap inde i mc

Hej Eksperter.

Jeg har lagt følgende kode på en button, der ligger i et mc:
-------------------------------
on(release) {
    gotoandstop("brev",1);
}
-------------------------------
Men af en eller anden grund sker der intet, når man klikker på knappen i mc'et.
Hvis jeg bruger koden på andre knapper i _root, virker den jo fint, og det burde også være forholdsvist enkelt.

Hvad kan der være galt/hvad kan jeg gøre, for at få det til at virke?

Håber I kan hjælpe mig.
Vh. W13
Avatar billede maqhem Nybegynder
07. april 2006 - 13:28 #1
Kunne det være, koden skulle være:

on(release) {
    gotoandstop(_root.brev,1);
}
Avatar billede w13 Novice
07. april 2006 - 13:35 #2
Så siger den, at der skal være anførselstegn omkring navnet på scenen.. Og med anførselstegn fungerer det heller ikke. =(
Avatar billede kragekjaer Praktikant
07. april 2006 - 13:38 #3
Case-sensitivitet gotoAndStop, forskel på store og små bogstver
Avatar billede w13 Novice
07. april 2006 - 13:43 #4
Desværre, har heller ingen indflydelse her. Plejer også at bruge både store og små bogstaver, når det virker..
Avatar billede maqhem Nybegynder
07. april 2006 - 13:48 #5
ja, har du Flash 8 er den utrolig følsom, og det KAN være det
Avatar billede maqhem Nybegynder
07. april 2006 - 13:48 #6
hmm... nårh, okay
Avatar billede maqhem Nybegynder
07. april 2006 - 13:49 #7
Kan det være:

on(release){
    gotoAndStop("_root.brev", 1);
}

?
Avatar billede maqhem Nybegynder
07. april 2006 - 13:55 #8
heller ikke... Aner det virkeligt ikke så :S Det er jeg sq ked af... Bruger aldrig scener selv ;)
Avatar billede maqhem Nybegynder
07. april 2006 - 13:57 #9
men vent... Kan du ikke gøre såden hér:

På framen i ROOTEN:

mc.nogetAndet.knap.onRelease = function(){
    gotoAndStop("brev", 1);
}
Avatar billede w13 Novice
07. april 2006 - 13:59 #10
Desværre.. jeg får ingen fejlmeddelelse.. Men flash tror nok bare, at scenen så rent faktisk hedder "_root.brev" eller hva'? Intet sker i hvert fald.

Og jeg bruger i øvrigt MX 2004. Bare lidt ærgerligt, at det skal være så svært =s
Avatar billede w13 Novice
07. april 2006 - 13:59 #11
hmm, prøver jeg lige
Avatar billede maqhem Nybegynder
07. april 2006 - 14:00 #12
tror det sidste virker :)
Avatar billede w13 Novice
07. april 2006 - 14:11 #13
Nu har jeg skrevet det således:
------------
brev.brevbutton.onRelease = function(){
    gotoAndStop("brev", 1);
}
------------
Her er "brev" mc'et, "brevbutton" er naturligvis knappen og det sidste "brev" er scenen.

Er det skrevet korrekt? For det virker stadig intet og har prøvet at skrive det på forskellige måder..
Avatar billede w13 Novice
07. april 2006 - 14:12 #14
Kan jeg ellers sende filen til dig eller en anden? Lægger self. flere point til..
Avatar billede maqhem Nybegynder
07. april 2006 - 14:17 #15
koden

brev.brevbutton.onRelease = function(){
    gotoAndStop("brev", 1);
}

duer.

Har du stavet navnene rigtigt? Instancene?
Avatar billede w13 Novice
07. april 2006 - 14:56 #16
Nå, det virker ikke uanset hvad jeg gør, så jeg må prøve med en anden løsning desværre. Ellers tak for hjælpen =)
Avatar billede maqhem Nybegynder
07. april 2006 - 15:02 #17
Det dér scorer du ikke på!

Jeg sender én til dig hvis du lægger en e-mail adresse...
Avatar billede maqhem Nybegynder
07. april 2006 - 15:05 #18
... men skal gå en smugle stærk hvis det skal gøres med det samme ;)
Avatar billede maqhem Nybegynder
07. april 2006 - 15:05 #19
ellers går der nok en time eller sådan
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