Avatar billede xbobby Nybegynder
31. marts 2003 - 17:16 Der er 10 kommentarer og
1 løsning

on (keyPress "<Enter>") {

Hej med Jer

Jeg havde forestillet mig at nednævte kode skulle bringe mig frem til frame 25, men der sker intet

on (keyPress "<Enter>") {
    gotoAndPlay(25);
}

Hvad har jeg gjort galt?

xbobby :-(
Avatar billede jacksleo Nybegynder
31. marts 2003 - 17:25 #1
selve flash filmen skal være aktiv altså det er ikke nok bare at loade den i en html side man skal fx trykke på selve filmen før man kan bruge keypress
måske det som skal til?
Avatar billede mat Nybegynder
31. marts 2003 - 17:25 #2
onEnterFrame = function() {
    if (Key.isDown(Key.ENTER))
        trace("trykket");
}
Avatar billede xbobby Nybegynder
31. marts 2003 - 20:17 #3
Hej Mat
Jeg har lagt din kode i frame 1, og givet min frame 25 navnet "trykket", men får følgende fejlkode:

Scene=Scene 1, Layer=knap, Frame=1: Line 1: Statement block must be terminated by '}'
          onEnterFrame = function() {

Scene=Scene 1, Layer=knap, Frame=1: Line 3: Operator '=' must be followed by an operand
            trace("trykket");

Hvad er der galt?
Avatar billede mat Nybegynder
31. marts 2003 - 20:59 #4
onEnterFrame = function() {
    if (Key.isDown(Key.ENTER))
        this.gotoAndPlay("trykket");
}

Det skal ligge i din hovedtidslinie - du er sikker på at du fik det hele med da du pastede?
Avatar billede xbobby Nybegynder
31. marts 2003 - 21:29 #5
Ja jeg fik det hele med.
Jeg har kun en scene i min movie, så må det vel også være min hovedtidslinje.
Har du en email, så kan jeg sende det til dig, så kan du hurtigt gennemskue hvad det er der er galt?
Avatar billede mat Nybegynder
31. marts 2003 - 21:43 #6
min mail står på mit minisite :)
Avatar billede petemc Nybegynder
31. marts 2003 - 23:11 #7
Den bedste mode at gøre det her er at oprette en "Listener";

myListener = new Object();
myListener.onKeyDown = function () {
if(Key.isDown(Key.ENTER)) {
    _root.gotoAndPlay(25);
    }
}
Key.addListener(myListener);

Klip og kliste den ind xbobby, den er testet og virke fint ;o)

En nemmere mode er at bruge en usynlig knap og tilføje din oprendlig script;
on (keyPress "<Enter>") {
    gotoAndPlay(25);
}

mat > hvis du bruge onEnterFrame for at fange Key strokes kan din Movie blive meget tung til sidste.
Avatar billede mat Nybegynder
31. marts 2003 - 23:17 #8
petemc > Du har sikkert ret, men hvis jeg kun skulle tjekke for ét keypress kunne jeg jo fjerne min enterframe bagefter - Og så synes jeg engang at have hørt at listeners var nogle værre slugere, men det er ikke noget jeg kan af- eller bekræfte. Det kan være du kan fjerne min mistro til listeners?  :)
Avatar billede petemc Nybegynder
31. marts 2003 - 23:25 #9
mat > Den usynlig knap metode er nok den mest processor venlig, og er Flash 4 compatible, selv om den ser lidt low-tech ud ;o)
Avatar billede xbobby Nybegynder
01. april 2003 - 10:13 #10
Hej petemc
Tak for hjælpen, det var lige det jeg skulle bruge
xbobby :-)
Avatar billede petemc Nybegynder
01. april 2003 - 16:34 #11
Cheers xbobby, glad to be of service :O)

Will program for Beer
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