Avatar billede level75 Nybegynder
23. februar 2005 - 22:24 Der er 27 kommentarer og
1 løsning

mask problemer / hjælp

Hej.

Jeg har lige et spørgsmål. Jeg skal lave det sådan, så lad os sige en menu der hedder tilmeld er fremme, når man så trykker på f.eks butikker, skal en maske spille, og den nye kommer frem. MEN, man skal kunne se at den masker sig over tilmeld, sådan så tilmeldt lige så stille forsvinder og butikker kommer frem.

er i med :D
Avatar billede level75 Nybegynder
23. februar 2005 - 22:25 #1
hvad er smartest og hvad er bedst?
Avatar billede _k Nybegynder
24. februar 2005 - 09:51 #2
Har du ikke et eksempel, i form af et link, på det du godt kunne tænke dig at opnå?
Avatar billede level75 Nybegynder
24. februar 2005 - 16:06 #3
jeg kan lige ligge noget op... Det er fordi jeg skal op til svendeprøven snart. of skal lige havde det sidst.

men se på det: www.level75.com/test/test.swf

det er diesel og tilmeld der virker.
Avatar billede level75 Nybegynder
25. februar 2005 - 21:00 #4
der er ingen som kan komme med noget?
Avatar billede _k Nybegynder
26. februar 2005 - 09:38 #5
Nu er jeg nok heller ikke det hurtigste dyr i skoven, men jeg er stadigvæk ikke med på hvad det er du vil?

Med et link, mente jeg en eller anden Flashsite, hvor effekten bliver brugt.

...ellers ser det da ok kewl ud ;o)
Avatar billede level75 Nybegynder
26. februar 2005 - 13:07 #6
Jamen altså som du kan se på siden kommer indholdet frem sådan i en flydene maske..

Når du lige har være inde på diesel linket f.eks, og klikker på ("butikker") knappen, så skal den maske effect komme frem igen. men når den kører masken skal man kunne se det der var aktivt før forsvinde i baggrunde, det kunne være diesel, shop, kontakt osv.

Altså den som er ude nu på nettet er sådan at, når du klikker på tilmeld så kommer der bare en hurtig hvid baggrund imens masken åber tilmeld. istedet for at der kommer noget hvidt, skal den baggrund som var aktiv inden du trykket, være bagved.
Avatar billede _k Nybegynder
26. februar 2005 - 16:05 #7
Ok, så er selv jeg vist ved at være med ;o)

Hvordan laver du din maske nu? Er det en tweeninig eller med actionscript?
Avatar billede level75 Nybegynder
26. februar 2005 - 17:50 #8
det er bare en tweeninig inde i et mc.
Avatar billede _k Nybegynder
27. februar 2005 - 13:12 #9
Ok, så er løsningen en smule omstændelig, men ikke vildt svær.

Først skal du lave en ny maskning i forlængelse af din eksisterende transition. Denne maskning kan godt være en kopi af den oprindelig, altså bare spillet baglæns.
I stedet for, som du gør nu, at kalde næste menupunkt ved tryk på en menuknap, skal du i stedet sætte en variabel og samtidig kalde play på masken.
Det der så sker når du trykker på "tilmeld" er altså at du sætter din maske til at dække for det hele igen. Når du så når til enden af denne maske smider du et lille script som gør det SAMME som før var på din tilmeld-menuknap. Med andre ord laver du altså en lille animation FØR du kalder det næste menupunkt.

Det er ikke så svært når man først har fanget pointen, men jeg er helt klar over, at det måske ikke ligger lige for med det samme. Du skal bare lege lidt med det og se hvad der sker.
Avatar billede level75 Nybegynder
27. februar 2005 - 22:28 #10
hehe ja det lyder sgu lidt indviklet. kan ikke lige se det får mig. skal måske lige læse setningen igennem nogle gange før jeg måske fatter det. for lige nu, ved jeg ikke hvor jeg skal starte eller hvorda. har du en test?
Avatar billede _k Nybegynder
28. februar 2005 - 09:24 #11
Ligger ikke lige inde med en tekst, men hovedpointen er, at du i stedet for at kalde menupunkt 2 lige skal køre en lille animation. Og så kalde menupunktet.

Sig til hvis det er helt sort.
Avatar billede _k Nybegynder
28. februar 2005 - 10:30 #12
tekst = test ;o)
Avatar billede level75 Nybegynder
28. februar 2005 - 19:43 #13
det er helt sort :D jeg ved slet ikke hvor jeg skal starter og slutte.
Avatar billede _k Nybegynder
01. marts 2005 - 09:49 #14
Jeg antager at din maske ligger i et mc som bliver afspillet ved nyt menupunkt? Hvis det er tilfældet, skal du sætte en stopaction i sidste frame. Derefter forlænger du animationen, denne gang dækker du dog skærmen med masken i stedet for at gøre alt synligt med den. I det der nu er sidste frame sætter du endnu en stopaction samt det script du nu har på dine menuknapper.

Det script der nu ligger på f.eks. "tilmeld" menuknappen skal derfor ændres. I stedet for at kalde et nyt menupunkt, skal det i stedet få maskeMC'et til at spille samt der skal sættes en variabel. Denne variabel skal sidste frame i masken bruge, for at vide hvor den nu skal springe hen. Jeg forestiller mig at det script kan se nogenlunde sådan her ud: (du kan jo lægge variablen i _root og kalde den "tjubang")

stop();
if(_root.tjubang == "tilmeld") {
  _root.menuMC?.gotoAndPlay(2);
  _root.gotoAndPlay.navnetPåDitMaskeMC(2);
}
else if(_root.tjubang == "kontakt") {
  _root.menuMC?.gotoAndPlay(10);
  _root.gotoAndPlay.navnetPåDitMaskeMC(2);
}
... osv. osv.

Og koden på din nye menuknap er så noget i retning af:

knap_tilmeld.onPress = function() {
  _root.tjubang = "tilmeld";
  _root.navnetPåDitMaskeMC.play();
}
Avatar billede level75 Nybegynder
02. marts 2005 - 15:32 #15
Jeg synes altså ikke det virker helt optimalt. Jeg kan ihvertfalde ikke få det til at funke.
Avatar billede _k Nybegynder
02. marts 2005 - 15:42 #16
Kan du smide din fil op et eller andet sted, så jeg kan se hvor der er uoverensstemmelser imellem min vision og din udførsel?
Avatar billede level75 Nybegynder
02. marts 2005 - 20:53 #17
ja men du får den bare som den hele tiden har været. så håber jeg du kan finde rundt i den www.level75.com/main.fla
Avatar billede level75 Nybegynder
02. marts 2005 - 21:00 #18
kender du forresten en smart måde at loade txt ind i et dynamics textfelt? jeg ved man kan med det derm UTF-8 eller hvad det hedder. Men er der ikke en smartere og mere overskulig måde. Få når man lave dem der inde i notepad så kan det godt bliver uoverskuligt. plus man kan ikke lave et almindeligt enter, så hopper den 2 linier.
Avatar billede _k Nybegynder
03. marts 2005 - 14:02 #19
http://www.itu.dk/people/tomlau/flash/main.fla

Jeg har tilladt mig at ændre en smule i din logik, hvilket du bare kan ændre tilbage hvis det passer dig bedre.

Mht. at hente tekst, skal du bare trykke F1 og kigge lidt på LoadVars og TextField.condenseWhite - du kan også søge her på eksperten - det er en klassiker ;o)
Avatar billede level75 Nybegynder
03. marts 2005 - 21:34 #20
ok sejt mange tak. den måde kender jeg ikke. men den ser logisk ud. meningen var nu at baggrunden skulle være der og det aktive kommer frem over det. men det er ok. det er cool.
Avatar billede _k Nybegynder
03. marts 2005 - 22:14 #21
Du kan selv lege lidt med det. Princippet i det du forestiller dig, er vel nogenlunde det samme? Du skal bare lave en anden animeret maske.

...smider et svar
Avatar billede level75 Nybegynder
04. marts 2005 - 08:59 #22
det har du sgu også fortjent mange tak ;) stor hjælp
Avatar billede level75 Nybegynder
04. marts 2005 - 09:25 #23
hey igen. har lige smækket alt script ind på min rigtige som jeg nu har læavet inde på skolen. men den starter ikke ud med at spille diesel til at starte med. og den her er inde var nextMenu:String = "dieselaktiv";

ved du hvad det kan være?
Avatar billede level75 Nybegynder
04. marts 2005 - 10:08 #24
kan det være rigtigt at jeg bare skulle sætte dieselaktiv._visible = true;
inde under _root.box og så i sidste frame? men den du havde lavet gik den bare igang med det samme nemlig
Avatar billede _k Nybegynder
04. marts 2005 - 11:03 #25
Du skal bare sætte det menupunkt du vil have frem til "_visible = true". Ellers kig i koden igen, der er måske noget du ikke har fået med?
Avatar billede level75 Nybegynder
04. marts 2005 - 17:06 #26
nje jeg satte den til ture dieselaktiv. men du havde dem allt false; men det i starten "var nextMenu:String = "dieselaktiv";"
hvad er meningen med det? ud over at det er er var det bliver lavet?
Avatar billede level75 Nybegynder
04. marts 2005 - 17:08 #27
du har fået pointne ikke?
Avatar billede _k Nybegynder
05. marts 2005 - 10:39 #28
Hvis du ikke allerede har luret det, så får _visible et mc til at forsvinde eller komme frem igen.

..og jeg har ikke fået pointene. Du skal vælge mig i boksen ude til venstre og trykke "accepter svar"
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