Avatar billede laseb Nybegynder
09. januar 2003 - 12:34 Der er 9 kommentarer og
2 løsninger

Streg over skærmen skifter side - hvordan?

Hejsa.
Jeg laver et site i Flash. Når man går fra én side til en anden vil jeg gerne have en streg til at køre over skærmen og skifte side - forstået således:
Øverst er den aktuelle side. Stregen kommer ind fra venstre og "sletter" den øverste side, og viser til venstre for stregen den nye side - til højre for, ses den gamle side.
Jeg vil ikke skubbe den gamle side ud, men så at sige slette den, i takt med, at den nye kommer til syne nedenunder.
Jeg ved ikke om det er det rene volapyk, men ville gerne have den effekt, at menuen, rammer osv står fast på siden, imens stregen skifter det øvrige sideindhold ud...
Skal jeg ud i noget med masker og den slags? Jeg er desværre ikke så velbevandret udi det mere tekniske Flash, så jeg håber nogen kan hjælpe, trods det beskedne pointtal -jeg er på røven, pointmæssigt... :-(
/Lasse
Avatar billede _k Nybegynder
09. januar 2003 - 12:52 #1
Du kan lave effekten ved at putte en maske på begge lag - altså det lag du vil have ind, og det lag du vil have ud.

Du laver masken på lagene og animerer dem (altså maske-mc'et), så det ene fra start ligger uden for billedet og bliver animeret ind (det lag der ikke skal vises endnu), og det andet fra start ligger inde på billedet (det lag der først skal vises)
Princippet er mægtig ligetil. Hvis du er smart, og har mange "undersider", kan du lave en animation af masken som først viser indholdet, og dernæst skjuler det igen. Så kan du nemlig scripte (med simpelt actionscript) det således at når man trykker på et menupunkt, foregår det hele automatisk.

Håber svaret var forståeligt. Ellers er hovedkonklusionen. Brug maske. Animer maskens mc. Actionscrip skal kun bruges en lille smule :o)

Go' vind
Avatar billede laseb Nybegynder
09. januar 2003 - 13:09 #2
Kan du ikke skære det ud i pap for mig?
Jeg ved ikke rigtig, hvordan jeg gør noget af det du skriver? :-)

/Lasse
Avatar billede alexander_j Nybegynder
09. januar 2003 - 13:58 #3
jeg ville foretrække at ligge siderne i hver deres mc og lave mask-tweeningen og derefter på knapperne definere dybde og start af mask-animation!

Se eksempel her: http://home19.inet.tele.dk/sirvival/sideskift.html

Smid en mail hvis du vil se .fla'en

/Alexander
Avatar billede _k Nybegynder
09. januar 2003 - 14:07 #4
ok - her tager alexander_j vist over. Hvis han har lavet en fla, så nap den ;o)

Men Alexander, er det strengt taget nødvendigt at definere mc'ernes dybde? - mener bare at de jo ikke kommer til at overlappe hinanden, når man hele tiden fjerner det der er overlappet med mask'en?
Avatar billede alexander_j Nybegynder
09. januar 2003 - 14:52 #5
k --> rigtig nok, men på denne her måde behøver jeg ikke at tween'e(dejligt ord) min mask ud - og desuden er jeg ikke sikker på at de to mask's(mask'er?) med en almindelig tweening vil følge hinanden helt præcist - i hvert fald vil det give problemer, hvis man senere fx vil lave skiftet lidt elastikagtigt!

/Alexander
Avatar billede _k Nybegynder
09. januar 2003 - 14:56 #6
ok - de argumenter holder! Ville bare foreslå laseb en løsning som han 100% forstod - swapdepth osv. kan godt virke lidt overvældende på personer som i forvejen ikke er specielt fortolige med Actionscript.

(jeg prøvede også lige - og der ER vist vanskeligheder ved at få de to mask'er til at følge hinanden præcis...)
Avatar billede laseb Nybegynder
09. januar 2003 - 14:57 #7
Det var faktisk lige den effekt jeg gerne ville have. Så kunne man alligevel udlede noget af min beskrivelse. Jeg så jo godt nok, at jeg nu har med en lærer at gøre, det har nok givet udslaget...

Nåhrmen, jeg vil da meget gerne have din .fla - og er da næsten flov over, at jeg ikke kan give flere points. :-)

Jeg er på lasse@bekker.dk

Takker pænt

/Lasse
Avatar billede laseb Nybegynder
09. januar 2003 - 14:59 #8
Ja, imens jeg skrev, lavede rejemad osv fik i andre lige sneget jer ind med et par kommentarer...
Hvordan laver jeg effekten "elastikagtig"?

Ja, nogle mennesker kan bare ikke få nok...

/Lasse
Avatar billede alexander_j Nybegynder
09. januar 2003 - 15:15 #9
Sendt!

Har ikke tid lige nu til et elastikscript - måske lidt senere!

Giv k de fleste point - hans svar var helt korrekt!
Avatar billede laseb Nybegynder
09. januar 2003 - 15:19 #10
Det var smukt - tak for hjælpen. Jeg er meget taknemmelig... :-)
Alexander, vil du lægge svar ind, eller skal jeg give K dem?

/Lasse
Avatar billede alexander_j Nybegynder
09. januar 2003 - 17:52 #11
2 til mig og resten til k :)
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