Avatar billede janemil Nybegynder
09. marts 2003 - 21:12 Der er 19 kommentarer og
1 løsning

Stop() - klik - 2 valg

Jeg har en action for frame 272
som stop();

Når jeg trykker på flash'en køre den videre - det er fint nok.

Men jeg vil gerne kunne bestemme hvad den gør.

Et skud fra hoften er:
stop();
if(JustPlay>0){
gotoAndPlay(275);
}else{
    play();
}

Men det virker selvfølgelig ikke så godt ;-(

Det er ikke nogen knap, så on(release) virker ikke.
Avatar billede janemil Nybegynder
09. marts 2003 - 21:18 #1
gotoAndPlay(275); er en label, hvis det er nogen hjælp.
play(); - jeg vil egentlig bare lade den køre videre som hvis jeg ikke gjorde noget.
Skal med andre ord bare springe et par frames over.
Avatar billede barklund Nybegynder
09. marts 2003 - 23:37 #2
Jeg forstår ikke... Skal den stoppe og så hvis man klikker på en knap, skal den spille videre eller hva'? Jeg kan ikke gennemskue det :o)

Det er især delen med "Når jeg trykker på flash'en køre den videre" - hvorfor gør den det?
Avatar billede janemil Nybegynder
09. marts 2003 - 23:39 #3
hmm det var her det skete.
on(press){
    _parent.gotoAndPlay("email indtast");
}

Vil gerne kunne noget i den stil (synes ikke den gør det jeg vil):
on(press){
    if(JustPlay>0){
    _parent.gotoAndPlay("Labeled Outro");
    }else{
    _parent.gotoAndPlay("email indtast");
    }
}
Avatar billede barklund Nybegynder
09. marts 2003 - 23:48 #4
Det hjalp lidt på forståelsen... Hvordan sætter du værdien af JustPlay?
Avatar billede janemil Nybegynder
09. marts 2003 - 23:55 #5
Hov
JustPlay = ("JustPlay") skulle være JustPlay = request("JustPlay")
Så det da jeg skulle finde linket til dig
flash/Flash_A.swf?dis=0&lang=2&flash=1&p=1&JustPlay=JustPlay
skulle være
flash/Flash_A.swf?dis=0&lang=2&flash=1&p=1&JustPlay=1

Kan du lave en hurigt
on (rollOver) {
Der viser et layer
}

on (rollOut) {
Der gemmer et layer
}

Så er points dine - bare et generelt eksempel.
Avatar billede baitianlong Nybegynder
10. marts 2003 - 00:02 #6
on (rollOver) {
_visible = 1;
}

on (rollOut) {
_visible = 0;
}
(o;
Avatar billede janemil Nybegynder
10. marts 2003 - 00:03 #7
_visible - det er et andet layer end det jeg køre over jeg gerne vil lege med.
Avatar billede baitianlong Nybegynder
10. marts 2003 - 00:13 #8
Det du kalder et layer, regner jeg med er et movieclip (o; så skal du bare have stien med:

on(rollOver) {
  _root.mcinstancenavn._visible = 1;
}

Du sætter instancenavnet nede i propertyboxen, når du klikker på mc'et
Avatar billede janemil Nybegynder
10. marts 2003 - 00:49 #9
flash/Flash_A.swf?dis=6&lang=9&flash=1&jp=1&p=3
Hvorfor går den ALTID ind i else selvom jeg ved load sætter jp til 1?
on(press){
    if (jp>0) {
        _parent.gotoAndPlay("Outro");
    }else{
        _parent.gotoAndPlay("email indtast");
    }
}
Avatar billede baitianlong Nybegynder
10. marts 2003 - 00:52 #10
Du skal hente variablen i roden...

if(_root.jp > 0) {

(o;
Avatar billede janemil Nybegynder
10. marts 2003 - 01:11 #11
_root.mcinstancenavn._visible = 1;
Mit lag hedder Hak og et et flueben jeg skal slå til. Får det første kan jeg ikke få den usynlig, men neden stående virker vist heller ike.
on (rollOver) {
    _root.Hak._visible = 1;
}
on (rollOut) {
    _root.Hak._visible = 0;
}

Sorry jeg blive ved at spamme denne tråd - åbner en ny så jeg kan give lidt point ud. Er bare så glad for at det meste ruller nu.
Avatar billede baitianlong Nybegynder
10. marts 2003 - 01:26 #12
Det du kalder lag / layers , er det lagene oppe i tidslinien , eller movieclips på sin scene ?
Avatar billede janemil Nybegynder
10. marts 2003 - 01:32 #13
I min Timeline har jeg et lag der hedder Hak
Det eneste som er på Hak er i Frame 202 hvor der er et flueben.
Ved Action for Frame 202 of Layer Name Hak skal jeg muligvis gøre du usynlig. Eller er det et andet sted?

Jeg har en 4 kantet knap som Layer Hak er lige over. Det er meningen er når jeg køre over min knap skal fluebenet komme (blive synlig), hvis jeg køre væk skal det blive usynlig.

Jeg har 3 knapper - men den tid den sorg ;-) det bliver et point spørgsmål.
Avatar billede baitianlong Nybegynder
10. marts 2003 - 01:36 #14
Det flueben skal være et movieclip, der hedder Hak, så er den der ! Du kan ikke manipulere med layers oppe i tidslinien , kun med de forskellige objekter, der ligger i dem individuelt.

Klik på dit flueben, tryk F8 og vælg movieclip, skriv derefter Hak nede i properties boxen under instance
Avatar billede janemil Nybegynder
10. marts 2003 - 01:37 #15
1000 tak
Avatar billede baitianlong Nybegynder
10. marts 2003 - 01:38 #16
Det var så lidt (o;
Avatar billede janemil Nybegynder
10. marts 2003 - 01:48 #17
Det virker perfekt det du siger (selvfølgelig), men hvordan starter den usynlig?
Avatar billede baitianlong Nybegynder
10. marts 2003 - 01:52 #18
Bare skriv på fluebenet:

onClipEvent(load) {
  _visible = 0;
}
Avatar billede janemil Nybegynder
10. marts 2003 - 01:55 #19
Guf - tak endnu engang.
Stakkels "barklund" med alle de mails han har i morgen.
Avatar billede baitianlong Nybegynder
10. marts 2003 - 01:56 #20
Hæ hæ - sådan er det jo
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