14. januar 2002 - 22:28Der er
17 kommentarer og 1 løsning
Hvordan får jeg animationer til at \"forsvinde\"?
Jeg har et problem med nogle .avi- og mov. filer.
Jeg har en transition (overgange) som fremkommer ved skift mellem menuer! (den er lavet som en .dir-movie)
Mit problem er at nogle avi + mov filer altid ligger sig i forgrunden af min scene (ved afspilning) Hvordan kan jeg få dem til at ligge bagerst? Således at jeg får \"skjult\" mine sider ved tranistionen!
Video bliver som default fremvist med \'Direct to stage = true\', hvilket medfører bedre afvikling men også betyder at videon altid kommer til at ligge som øverste lag uanset aktuel sprite channel.
Det er bedst at rykke din video sprite nogle frames så den først fremkommer efter din transition er færdig. Eller er der en speciel grund til at video spritespan absolut skal fortsætte selvom du vil have at den skal være usynlig under din transition ?
Hvis jeg må antage at du gerne vil placere din video som baggrundsbillede ( ligesom den bærbare amitek ) og have gardinerene som en slags transistion skal du blot huske at sætte directToStage false når der trykes på et nyt menu punkt. Når din \"transition\" er færdig sættes directToStage true igen hvis du vil afspille videon optimalt.
Det vil sige at vi skal tilføje en linje lingo til dine menuknapper og en linje til scriptet som sørger for gardinernes bevægelse. Hvad er scriptet på disse ? Hvis du skriver dem her kan vi jo redigere dem..
------ første frame behavior-------------- on beginSprite startTimer end on exitFrame put the timer into field member \"tid\" if the timer >= \"95\" and the timer < \"210\" then sprite(17).visible = TRUE sprite(16).member = sprite(17).member else if the timer > \"210\" then sprite(16).member = sprite(17).member sprite(17).visible = FALSE sprite(16).visible = TRUE go \"start\" end if go to the frame end
on beginsprite maxblend = 30 overskriftsprite = 5 minblend = 100 normalheigt = 100 -- skriv hvor stor overskrift-bitmapen er inden den bliver skaleret! currentblend = 30 targetblend = currentblend sprite(overskriftsprite).blend = currentblend end on mouseenter Me targetblend = minblend cursor 280 end on mouseleave Me targetblend = maxblend cursor 0 end on exitframe Me if sprite(overskriftsprite).blend > targetblend then sprite(overskriftsprite).blend = sprite(overskriftsprite).blend - 10 if sprite(overskriftsprite).blend > minblend then sprite(overskriftsprite).height = sprite(overskriftsprite).height + 50 sprite(overskriftsprite).width = sprite(overskriftsprite).width + 50 end if end if if sprite(overskriftsprite).blend < targetblend then sprite(overskriftsprite).blend = sprite(overskriftsprite).blend + 10 if sprite(overskriftsprite).blend < maxblend and sprite(overskriftsprite).height > normalheight then sprite(overskriftsprite).height = sprite(overskriftsprite).height - 50 sprite(overskriftsprite).width = sprite(overskriftsprite).width - 50 end if end if end
on mouseUp me sprite(17).member = \"koncept.dir\" go \"ani\" end
Jeg har desuden fået et problem med at animationerne er meget tunge, hvilket får transitionen til at køre ad H til! Kan det undgås, uden at man skal rette i opløsningen på animationerne?
Der er reelt set 2 problemer i forhold til den transition du hjalp mig med at lave!
1) De avi og mov filer jeg lavede placerede sig i forggrunden, der skulle jeg lige slå direct stage fra!
2) Det tager for lang tid at \"loade\" filen, hvilket betyder at transitionen ikke for lov til at køre ordenligt! (på de sider hvor der er \"tung grafik)
Jeg har slået preload: (before fram one) til og direct to stage fra!
Jeg laver en projekter.exe fil, (til CD præsentation), den køre stadig meget tungt, selvom den er på lokal drev! (Den køre næsten perfekt i previe i director).
Når jeg laver min projektor, \"adder\" jeg mit hoved dokument som director movie, samt linksene (bidokumenterne) som Movie Cast Xtra!
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.