Avatar billede bartelsen Nybegynder
07. januar 2002 - 14:28 Der er 68 kommentarer og
1 løsning

Tilbageknap

Hej

Jeg sidder og har lavet en tekst om til en knap funktion... Den funktion skal kunne gå tilbage til sidste brugte frame... Altså en almindelig tilbage knap...
Hvordan er det lige jeg gør det ??

Mvh

Morten
Avatar billede ahv Nybegynder
07. januar 2002 - 14:33 #1
<a href=\"java script:history.back()\" onClick=\"java script:restorefrontpage();return(true);\">Tilbage</a>
Avatar billede bartelsen Nybegynder
07. januar 2002 - 14:35 #2
Hmm... Kan jeg skrive Java i Director, hvis ja, hvor skal jeg sætte det ind henne ??
Avatar billede Himbear Nybegynder
07. januar 2002 - 14:42 #3
Jeg har tidligere lavet lavet sådan en, jeg finder den lige, så hvis du kan bruge den kan du bare tage det script!
Avatar billede Himbear Nybegynder
07. januar 2002 - 14:45 #4
Avatar billede kanding Nybegynder
07. januar 2002 - 15:18 #5
er det ikke overkill tino ?
Hvis Morten bare gemmer den frame han er i før han hopper videre.

global gPrevFrame

on mouseUp me
gPrevFrame = the frame
go \"whatever\"
en
Avatar billede bartelsen Nybegynder
07. januar 2002 - 15:23 #6
Hej Kanding, hvordan skal den stå ?? Skal den i knappens behavior eller hvordan ??

Mvh

Morten
Avatar billede Himbear Nybegynder
07. januar 2002 - 15:32 #7
tja det kan godt være, hvis han kun skal kunne gå et skridt tilbage, er der ingen grund til at bruge den!
Avatar billede kanding Nybegynder
07. januar 2002 - 15:39 #8
Ja bare i behavioren

Hvilken frame du går til ved jeg jo ikke, men en god måde ku\' være

----------COPY/PASTE--------------
property pFrame
global gPrevFrame

on mouseUp me
gPrevFrame = the frame
  go pFrame
end

on getPropertyDescriptionList me
  gpdl = [:]
 
  frames = []
  old = the itemDelimiter
  the itemDelimiter = RETURN
  repeat with f = 1 to the labellist.item.count -1
    frames. add(the labellist.item[f])
  end repeat
 
  _list = [#comment:\"What frame to go\", #default:1 ,#format: #frame, #range:frames]
  gpdl.addProp(#pFrame, _list)
 
  return gpdl
end
Avatar billede bartelsen Nybegynder
07. januar 2002 - 15:39 #9
Først vil jeg sige tak for jeres hjælp... Tino, det var en ordentlig gang programering, men jeg skal bare kunne gå en gang tilbage... Men jeg vil gemme koden til en anden god gang, så tak
Jeg kunne godt tænke mig at vide hvor Kandings Script skal stå helt nøjagtigt...

Mvh Morten
Avatar billede bartelsen Nybegynder
07. januar 2002 - 15:40 #10
Hov der overlappede vi vist hinanden... Tak Kanding..
Avatar billede bartelsen Nybegynder
07. januar 2002 - 15:43 #11
Kanding... Nu har jeg problemet igen.. Hver gang jeg copiere noget over i min behavior så kommer fejlen Comma expected... Det var også et problem sidst jeg fik noget fra dig.. Hvad gør jeg forkert.. 
Avatar billede kanding Nybegynder
07. januar 2002 - 15:51 #12
det kan være noget html fnidder. Jeg prøvede lige uden problemer.
Det er fra property pFrame
til

return gpdl
end

ellers giv en mail adresse, så må jeg sende den der.
Avatar billede bartelsen Nybegynder
07. januar 2002 - 16:00 #13
Det eneste jeg gør er:

- Jeg laver en tekst hvor der står Tilbage
- Jeg går i behavior inspector
- Jeg laver et nyt behavior
- I behavior indsætter jeg din tekst
- På teksten sørger jeg for at denne behavior er valgt

Men aligevel sker fejlen...

Jeg kunne da godt tænke mig at lære hvad jeg gør forkert, men ellers er min mail Bartelsen@vejen-net.dk
Avatar billede kanding Nybegynder
07. januar 2002 - 16:20 #14
OK der er en lille konflikt her. Der er vel 2 knapper ikke?
Ellers forstår jeg ikke hvornår man skal gå tilbage og hvornå man skal gå til en bestemt frame.

Det script jeg gav dig gemmer den frame du er i en global variabel og går til en fast frame, defineret af dig. Dvs. hvis den er i frame A, så gemmer den A og hopper til fx. frame D. Hvis du trykker tilbage, så går den til A.

Husk, når du har copy/pastet scriptet, så skal du trække behavioren over på knappen.

TILBAGE knappen:

Tilbage knap scriptet er bare sådan her:
--------------------------
global gPrevFrame

on mouseUp me
go frame gPrevFrame
end
-------------------
Avatar billede bartelsen Nybegynder
07. januar 2002 - 19:57 #15
Hej igen

Så kunne jeg være her igen.. Nej der er ikke 2 knapper... Jeg skal bare have en knap som går tilbage til den sidste besøgt frame..
Avatar billede bartelsen Nybegynder
07. januar 2002 - 20:15 #16
Jeg er næsten ved at være flov over at blive ved med at spørge...

Når jeg indsætter global gPrevFrame

on mouseUp me
go frame gPrevFrame
end

Så kommer der Comma expected frem og et spørgsmålstegn lige efter on ( on? mouseUp me )

Hvad sker der ???
Avatar billede lingoman Nybegynder
07. januar 2002 - 20:19 #17
Du har sikkert ikke sat dit script som behavior på en sprite
Avatar billede kanding Nybegynder
07. januar 2002 - 20:33 #18
Men hvordan kommer du til frame\'en i det hele taget. Hvordan navigerer du?

Jeg mener, du starter fx. i frame A. Hvordan kommer du videre derfra?

Det er en behavior du har lavet ikke ? Kan du se hvad gPrevFrame indeholder?

jeg sender dig et eksempel på brugen. Check din mail !!



Avatar billede Himbear Nybegynder
07. januar 2002 - 20:38 #19
Avatar billede kanding Nybegynder
07. januar 2002 - 20:41 #20
tak, det kan være at de skal smides til lingoman hvis morten hellere vil have hans løsning ;-)
Avatar billede Himbear Nybegynder
07. januar 2002 - 20:42 #21
ellers må i dele dem ;)
Avatar billede bartelsen Nybegynder
07. januar 2002 - 20:46 #22
Alle løsninger er jo sikkert rigtige og det er jo ikke jeres skyld at jeg ikke forstår Lingoscript så godt endnu... Bare vendt det kan være en dag at I kommer og spørger mig *S*
Så behold I bare jeres point.. dem har i fortjent og så skal jeg nok \"afregne\" med lingoman..

Tak for hjælpen...
Avatar billede bartelsen Nybegynder
08. januar 2002 - 11:41 #23
Jeg sidder her og har prøvet sammen med en anden mand.. Og vi kan stadigvæk ikke få det til at lykkes.. Vi har fået scriptet ind i behavioren som tilhører knappen, men når filmen kører og knappen bliver aktiveret springer den til den allerførste frame.
Det jeg gerne vil have den til er at gå til den sidste besøgte frame inden den frame knappen er på..

Er det virkligt så svært ??

Mvh

Morten
Avatar billede Himbear Nybegynder
08. januar 2002 - 11:57 #24
Jeg tror bare at vi har misforsået hinanden lidt. Hvordan kommer du videre til en ny frame, hvis det ikke er en \"frem\" knap?
Avatar billede Himbear Nybegynder
08. januar 2002 - 11:58 #25
Har du ikke fået en mail fra kanding?
Avatar billede bartelsen Nybegynder
08. januar 2002 - 12:14 #26
Jo jeg fik en mail... Men den indeholdte en version 8.5 og jeg bruger version 7.

Jeg kan ike forstå du spørger efter en frem knap... Men nu skal jeg lidt mere udførligt forklare hvad jeg gør og hvad jeg gerne vil:

Jeg har lavet en director film, som minder meget om en hjemmeside. Nederst på hjemmesiden har jeg nogle knapper.. Når jeg klikker på knap 1 springer den fx. til frame 27. På frame 27 er der en ny knap der henviser til en \"underside\" på frame 28. På frame 28 er der lavet en knap der hedder \"tilbage\" Der er her jeg gerne vil have at den har den funktion at den springer tilbage til den sidste besøgte side.. Jeg ved godt at jeg blot kunne sige \"go to frame 27\" men jeg vil gerne benytte knappen andre steder ligeledes bruge knappen hvor man kan komme til \"undersiden\" fra forskellige frames..
Jeg håber du bedre kan forstå det nu... Grunden til at jeg spørger sådan, er fordi det er en afleveringsopgave til min eksamen og den skal afleveres på fredag ;-)

Mvh

Morten
Avatar billede Himbear Nybegynder
08. januar 2002 - 12:22 #27
Så skal du have scriptet på de knapper springer frem!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 12:30 #28
Det forstår jeg ikke helt?? Hviket script, er det denne..

global gPrevFrame

on mouseUp me
go frame gPrevFrame
end

For den har hele tiden lagt på knappen tilbage...

Avatar billede Himbear Nybegynder
08. januar 2002 - 13:15 #29
Undskyld ja, der skal de også være! Men så skal du på de knapper der går frem have:

global gPrevFrame

on mouseUp me
gPrevFrame = the frame
end

Du skal selvfølgelig også beholde de kommandoer du har nu!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 13:29 #30
Det vil sige alle knapper... Hvis man kan komme tilbage ligemeget hvor man \"starter fra... Æv hvor er det svært at forklare når man skal skrive det.... Det var nemmere hvis man kunne tale sammen...
Avatar billede Himbear Nybegynder
08. januar 2002 - 13:34 #31
Hvis du gør det sker der det, at hver gang du går frem til en ny frame, ved at trykke på en knap, så gemmer den frame nr. hvor du trykker på knappen.

Og når du så trykker tilbage, så henter den den frame du gemte.
Avatar billede bartelsen Nybegynder
08. januar 2002 - 13:41 #32
Det forstår jeg godt og det lyder også fair nok... Jeg har indsat en behavior på tilbage knappen som hedder:

global gPrevFrame

on mouseUp me
go frame gPrevFrame
end

På de knapper der fører derhend har jeg indsat en behavior som hedder:

global gPrevFrame

on mouseUp me
gPrevFrame = the frame
end

Det er sådan jeg forstår det, men når jeg klikker så sker der intet... Jeg giver snart op...
Avatar billede Himbear Nybegynder
08. januar 2002 - 13:44 #33
Når du klikker på frem knappen eller hva?
Avatar billede Himbear Nybegynder
08. januar 2002 - 13:45 #34
Vi skal nok løse det ;)

Om ikke andet, må du sende filen til en af os!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 13:48 #35
Når jeg klikker på knappen der fører hen til \"tilbage knappen\" så virker det fint, men når jeg klikker tilbage sker der ikke noget...
Du skulle have været pædagog med den tålmodighed ;-)
Avatar billede bartelsen Nybegynder
08. januar 2002 - 13:52 #36
global gPrevFrame gemmer dataerne et sted, hvor gør den det henne?? 
Avatar billede Himbear Nybegynder
08. januar 2002 - 13:58 #37
Ork du skulle bare vide hvad jeg har været ude for, du er en mønsterelev ved siden ... hehe!

Den knap du siger der virker, er det \"frem\" knappen?

Hvor meget fylder din .dir fil?
Avatar billede Himbear Nybegynder
08. januar 2002 - 14:00 #38
En global er en variabel. Det vil sige at det blive gemt midlertidigt i et virtuelt lager.

Ligesom en kasse!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 14:06 #39
Ja det er frem knappen der virker... Min dir fil fylder 33mb.
Jeg sidder og smiler... Mønster elev...
Avatar billede Himbear Nybegynder
08. januar 2002 - 14:10 #40
Nu var det jo bare en joke ;)

Når, men hvis du fylder så meget, så kan vi jo godt glemme det med at du skulle maile den til mig.

Jeg prøver lige at finde en Director 7.0 og så laver jeg lige en dummy!
Avatar billede Himbear Nybegynder
08. januar 2002 - 14:12 #41
Jeg skal lige bruge din mail adresse!
Avatar billede Himbear Nybegynder
08. januar 2002 - 14:13 #42
I mens jeg bikser det sammen, kan du lige kigge efter om du har flere behaviors på samme knap og om du samtidig har noget stående inde i knappen\'s script (tryk ctrl+\' når du har valgt den)
Avatar billede Himbear Nybegynder
08. januar 2002 - 14:17 #43
hmm... troede at jeg kunne finde en version 7, men det kan jeg ikke!

Jeg har vidst en 6.5 derhjemme, så hvis vi ikke finder ud af det, kan jeg lave det dér!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 14:42 #44
På frem knapperne er der rollover cusor chance, go to frame X, og så det script som du skrev.  på tilbage knapperne er rollover cusor chance, og igen det script du gav mig...

Min mail her ude på skolen er en anden en den derhejmme, så du bliver nød til at sende den på bartelsen2000@yahoo.dk

Når jeg går ind og tjekker tryk ctrl+\' på knappen så står der kun On mouse me og end men selvom jeg sætter den tekst skal skulle ind ændrer det intet...
Avatar billede Himbear Nybegynder
08. januar 2002 - 14:50 #45
Prøv at rykke den behavior jeg gav dig opad i rækken på frem knapperne. Hvis du markerer det og trykker på den pil op der er i siden af paletten!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 15:03 #46
JUBIIIIIIII !!!!!!!!!!!!!!!! DET V I R K E R...

DET HJALP AT RYKKE DEN OP.... HVORFOR SAGDE DU IKKE DET STRAKS *S*

TAK TAK TAK.....  TAAAK
Avatar billede bartelsen Nybegynder
08. januar 2002 - 15:08 #47
Kan jeg så bare lave den på alle mine knapper og der hvor jeg så vælger at lave en tilbage knap, så virker den overalt ???
Avatar billede Himbear Nybegynder
08. januar 2002 - 15:28 #48
Hvis jeg havde startet med at sige det, ville du ikke have blevet så glad! ... hehe! Nej, jeg troede ikke at du havde andre behaviors.

Ja det burde virke på de andre også, er det det du spørger om?
Avatar billede bartelsen Nybegynder
08. januar 2002 - 15:57 #49
Ja det er hvad jeg tænkte på... Men jeg troede den læste alle behavior eller tager den dem i den rækkefølge de står i ?? Hvis der så står en go to frame x inden den anden, når den så ikke at læse den eller hvad ??

Hvad skylder jeg dig?? Kan du ikke komme med et svar så jeg kan give dig point..

Mvh Morten
Avatar billede Himbear Nybegynder
08. januar 2002 - 16:00 #50
Jeg ved ikke rigtig, det kan være at der er nogle af de andre der har et svar på det! Men jeg har bare efaret at det nogen gange går galt.

Tak for det!
Avatar billede Himbear Nybegynder
08. januar 2002 - 16:09 #51
Nåh, men så siger jeg held og lykke med resten! Hvor meget mangler du?
Avatar billede bartelsen Nybegynder
08. januar 2002 - 22:59 #52
Hmmm... Tino er du gået i seng ??
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:04 #53
nej ikke endnu!

Jeg kom til at tænke på, at kanding egentlig skulle have haft lidt point, for det var jo egentlig hans script.
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:08 #54
Har du da et problem?
Avatar billede bartelsen Nybegynder
08. januar 2002 - 23:09 #55
Jeg har arbejdet videre med min cd-rom.. Men lige nu der er den funktion kommet ud af trit... Kan jeg ringe til dig, det er nok lidt nemmere end alt det her lige nu... Bartelsen@vejen-net.dk
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:14 #56
Min kæreste ligger og sover ved siden, så det er nok ikke så godt. Kan det vente til i morgen?
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:15 #57
Har du icq?
Avatar billede bartelsen Nybegynder
08. januar 2002 - 23:17 #58
Ja, hvornår kan jeg gøre det ? Jeg har været inde og kigge på de steder som vi havde rettet og de er uændret.. Eller det vil sige at ligepludselig var der ikke noget script på frem knapperne, men der har jeg kopieret det ind igen, men det hjælper ikke... Skal det være et movie eller behavior script ?
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:20 #59
Jeg er klar fra klokken 08.00!

Det skal være et behavior script! Men det lyder da underligt!
Avatar billede bartelsen Nybegynder
08. januar 2002 - 23:20 #60
Mit Icq er desværre ikke oppe og køre lige for tiden og ude på skolen hvor jeg er i morgen kan vi ikke installere det...
Avatar billede bartelsen Nybegynder
08. januar 2002 - 23:21 #61
Jeg kan desværre heller ikke forstå det, men jeg må prøve mig frem... Jeg kan jo lige skrive i morgen formiddag hvis jeg ikke har løst problemet...
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:22 #62
Er det ok du ringer i morgen så?

Jeg sender lige nummeret.
Avatar billede bartelsen Nybegynder
08. januar 2002 - 23:23 #63
Ja det er bare helt i orden...

Nat nat...
Avatar billede Himbear Nybegynder
08. januar 2002 - 23:23 #64
g\'nat
Avatar billede bartelsen Nybegynder
10. januar 2002 - 21:39 #65
Hej igen..

Vi kom til at diskutere om navnet gPrevFrame i:

global gPrevFrame

on mouseUp me
go frame gPrevFrame
end

Ikke kunne have været hvilket som helst navn....
Eller hvorfor hedder den det ??

Mvh Morten
Avatar billede Himbear Nybegynder
10. januar 2002 - 21:46 #66
Jo du kan lige så godt kalde den \"minVariabelSomFørerTilbageTilDetForigeSted\"

Man bliver anbefalet at starte globalerne med \"g\" så man altid ved at det er en global variabel!
Avatar billede bartelsen Nybegynder
10. januar 2002 - 21:49 #67
Tak skal du have... så fik jeg da heldivis ret...
Avatar billede kanding Nybegynder
10. januar 2002 - 21:55 #68
for en sikkerheds skyld så undgå æøå i lingo koden, med mindre det er i \"\"

kanding
Avatar billede bartelsen Nybegynder
10. januar 2002 - 22:30 #69
Tak for hjælpen alle sammen..
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