14. oktober 2002 - 22:36Der er
11 kommentarer og 1 løsning
Lingo hjælp.
Jeg sidder og følger en bog jeg har købt men er kommet til en fejl tror jeg nok. Jeg har skrevet nøjagtig hvad der står i bogen, men scriptet gør ikke hvad det skal. Jeg vil gerne hører om nogle gider at teste det på jeres computer. Det i gør er at lave 3 hurtige knapper hvor det her skal stå. on mouseUp buttomName = "Click Me" ButtomClicked(buttomName) end
Der efter laver i et movie script og skriver det her. on startMovie GLOBAL clicks clicks = 0 end
on ButtomClicked button GLOBAL clicks clicks = clicks + 1 put "You clicked the" && button && "button!" put "You´ve clicked this program´s buttons" && clicks && "times!" if clicks > 10 then put "Arent you getting bored?" else if clicks > 15 then put "thats enough; Im bored now." repeat with spriteNum = 1 to 4 sprite(spriteNum).vivible = FALSE end repeat else put "keep clicking.." end if end
Den virker så sådan at hvergang du trykker på en af knapperne skulled en gerne tæller fra 1 og op efter. Når den når over 10 kommer teksten så Arent you getting bored
Og når den kommer over 15 altså når du har trykket på knappen over 15 gange skulle der ske et elelr andet jeg ikke lige kan få den til.
Hvis du kan se hvad problemet er eller kan fortælle hvad der sker hjemme hos dig vil jeg gerne vide det :) Da jeg ikke ved om det er min director der skaber sig lidt eller om der er fejl i bogen
Det er foresten bogen Director 8,5 A beginners Guide
Eller sagt på en anden måde når den når over 15 klik kommer teksten thats enough Im bored now frem og så skal der ske et eller andet mere men fatter ikke lige den her sætning repeat with spriteNum = 1 to 4 sprite(spriteNum).vivible = FALSE Ved i hvad den gør og hvad fejlen er den kommer ikke med en script fejl så koden skal være ok
ja ok havde jeg ikke lige set har ændret den 5 gange hele koden :-) så sker heller ikke noget når jeg skriver visible :-( Hvad skulle den sætning gøre ?
ok det er nok det den skal men bogens kode virker ikke så ? enlig det jeg ville vide da jeg så vil prøve at skrive til dem lidt trælst at have en bog ude der er fejl i :)
generelt vil jeg anbefale dig at lave bitte små scripts til at starte med, forstå hvad der sker, også bygge vidre. Det med at sidde og skrive længere scripts man ikke forstår, lærer man ikke så meget af.
Jeg lærte selv lingo ved at lave en hele masse on mouseup go next end
on enterframe beep end
etc.
herefter prøv at opbygge else if sætning, cases, og loops.. Tag det simple i starten, så lærer du det hurtigere...
ok det er nu også tage fra starten i bogen og der bliver så smidt mere og mere på. Blev bare irreteret over at den kode i en bog til 400 kr ikke virker :( Men må prøve at gå vidre og se om jeg kan finde ud af hvorfor den ikke virker :)
Har fundet fejlen det er i denne linje: else if clicks > 15 then Det else skal væk så der bare står if clicks > 15 then Er ved at være lidt hardcore ik ;-)
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.