Avatar billede snigeren Nybegynder
04. august 2002 - 17:35 Der er 14 kommentarer og
1 løsning

at lave sider i forskellige .swf filer

helt simpelt,..

Jeg har brug for at lave et par .swf filer der linker hinanden sammen. jeg har 2 sider, en blå og en rød,...

Blå side skal ha en knap der går til rød side frame (10) eller (et label)

Rød side skal ha en knap der går til blå side frame
(5) eller (et label)

De skal gerne afløse hinanden helt, dvs når man trykker på knappen på blå side, slukker den blå side samtidig med at den åbner rød side.

Det er meningen at man hopper frem og tilbage mellem de 2 sider, men de fylder for meget til at lægge dem i samme .swf fil

på forhånd tak

/snigeren
Avatar billede t-hviid Nybegynder
04. august 2002 - 18:27 #1
Du kan bruge loadmovie!
Avatar billede snigeren Nybegynder
04. august 2002 - 18:35 #2
hmm ka du skrive hele kommando linien, der fortæller hvor i den nye .swf fil den skal gå hen,.. altså til roed.swf  frame 10 f.eks.

/Snigeren
Avatar billede barklund Nybegynder
04. august 2002 - 19:03 #3
Det foregående kommentarer i praksis: :o)

I starten af begge dine film har du en:

<flash>
if (nextframe)
    gotoAndStop(nextframe);
</flash>

Nå du så loader en anden film, er det med:

<flash>
loadMovieNum("blue.swf?nextframe=14", 0);
</flash>

Eller:

<flash>
loadMovieNum("red.swf?nextframe=minlabel", 0);
</flash>

/Barklund
Avatar billede snigeren Nybegynder
04. august 2002 - 19:20 #4
hmm /me fatter ikk =P

var det sådan her kommandoen skulle se ud ?

on (release) {
<flash>
loadMovieNum("blue.swf?nextframe=14", 0);
</flash>
}

i såfald kommer den med den her fejl:
Avatar billede snigeren Nybegynder
04. august 2002 - 19:20 #5
ja flot,.. ramte lige "udfør knappen" =)
her er fejlen:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: Unexpected '<' encountered
    <flash>

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 3: Statement must appear within on handler
    loadMovieNum("blue.swf?nextframe=14", 0);

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 4: Unexpected '<' encountered
    </flash>



/snigeren
Avatar billede snigeren Nybegynder
04. august 2002 - 19:21 #6
jeg bruger forresten flash 5
Avatar billede snigeren Nybegynder
04. august 2002 - 19:50 #7
er der ikke andre metoder til at skifte .swf og bestemme hvor den lander i den nye fil ?

/Snigeren
Avatar billede snigeren Nybegynder
04. august 2002 - 20:42 #9
hmmm her er det jo frame 1 i movien der sender den viddere til frame 10,..
det skulle jo helst bare være en kommando der sender den fra
frame 10 rød til frame 5 blå direkte,.... uden at bruge frame 1 til at sende den viddere.

/Snig
Avatar billede snigeren Nybegynder
04. august 2002 - 20:45 #10
kan man ikke tilføje en frame eller label i denne kommando ?

loadMovieNum ("roed.swf", 0);

fatter ikke at det kan være så svært =(

/Snig
Avatar billede barklund Nybegynder
05. august 2002 - 08:00 #11
Du skal sgu da ikke skrive "<flash>" rundt om... :o) Det var for at fremhæve eksemplet... :o)

Og at det er svært at skrive 4 linier kode, kan jeg ikke helt følge dig i... Det er ikke så svært...

På din knap skriver du:

on (release) {
    loadMovieNum("blue.swf?nextframe=14", 0);
}
Avatar billede barklund Nybegynder
05. august 2002 - 08:35 #12
Og at du går via frame 1 kan man ikke se... ikke fordi det går så stærkt, men fordi du ikke får det at se. Når flash loader frame 1's kode og ser, at den skal til frame 10, så går den hen til frame 10 og læser eventuel kode der. Hvis der ikke står, at den skal et nyt sted hen, så viser den indholdet af framen. Indholdet af frame 1 bliver aldrig præsenteret på skærmen - ikke engang i et millisekund. Med mindre frame 10 ikke er loaded ind, når du går hen til den... For så får du fejl...
Avatar billede snigeren Nybegynder
05. august 2002 - 14:42 #13
hehe tag dig ikk lige af det med <flash> det vidste jeg da godt :P
men jeg tror nu ikke at jeg laver det på denne måde,.. det ender vist med at jeg laver det hele i en fil alligevel.

Det bliver noget rod ellers,.. hvis den første side ikke er loaded helt skal den loade den forfra igen når man kommer tilbage på den og noget,..

så jeg tror bare at jeg bruger en preloader og ser hvordan det går.

Hvis man laver en .swf fil der fylder 400 kb,.. hvor slemt er det ?

men anyways tak for hjælpen gutter, jeg tror jeg tager prisen for at stille dumme spørgsmål og spørgsmål som er meget besværlige =)

/Snigeren
Avatar billede barklund Nybegynder
05. august 2002 - 16:45 #14
En anden gang bør du nok ikke afvise korrekte svar, bare fordi du alligevel ikke vil bruge dem...

hvis det er rigtigt og der er udlovede point, så bør man dem der har svaret vel få pointene - om du kan bruge svaret eller ej... :o) Mit svar var trods alt en let og 100% fungerende løsning på dit spørgsmål.
Avatar billede snigeren Nybegynder
05. august 2002 - 21:53 #15
hehe,.. vi kan da godt arrangere et nyt spørgsmål :P

men jeg fik det nu stadig ikk til at virke det du skrev,.. altså jeg lavede 2 nye sider og prøvede med de koder du skrev men virkede ikk, den gad ikk skifte side da jeg trykkede på knappen.

og som du jo selv sagde, skulle man ikke give point medmindre man var tilfreds =D

men det er da altid rart at du gidder at hjælpe

/Snigeren
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