23. februar 2005 - 22:24Der 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.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
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.
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.
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?
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.
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")
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.
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)
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.
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";
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
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?
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"
Synes godt om
Ny brugerNybegynder
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.