09. september 2001 - 18:15Der er
35 kommentarer og 1 løsning
Video i ekstern fil
Jeg har en film, hvor jeg har linket til en del eksterne director-filer, hvoraf enkelte indeholder AVI-film. Hvem kan fortælle mig hvordan jeg kan synkronisere min overordnede film med afspilningen af de underliggende film-filer.
Hvis jeg sætter filmen til \"sync to sound\" kan jeg så regne med at afspilningen af filmen kun tager det antal sekunder som filmen skal vare hvis den ikke hakker?....og kan jeg så sætte et script, der holder framen i x antal sekunder...eller er det ikke holdbart?
Du kan indsætte et exitFrame script på din AVI sprite som looper så længe AVI filen spiller og signalerer når den er slut. -----------------------AVI sprite script-------------------------------
property videoDuration,myVideoName
on beginSprite me mySprite = me.spriteNum myVideoName = sprite(mySprite).member.name videoDuration = member(myVideoName).duration end
on exitFrame me if ( member(myVideoName).movieTime < videoDuration ) then go to the frame else go to movie \"main\" ---hop tilbage til hovedfilmen end if end
Alt afhængig af hvilket resultat du søger ændre du go to movie... til noget der skal ske når AVI filen slutter.
Du behøver kun at paste koden ind og vælge \'behavior Script\' i cast-info dialog boksen. erstat min ...go to movie \"main\" med navnet på den director film den skal hoppe til når AVI filen er færdig Derefter vælger du Compile all scripts Til sidst sætter du scriptet på din AVI sprite i scoren.(ikke castmemberen)
Nu skulle den gerne selv hente alle relevante oplysninger som den får brug for!
on beginSprite me mySprite = me.spriteNum myVideoName = sprite(mySprite).member.name videoDuration = member(myVideoName).duration end
on exitFrame me if ( sprite(mySprite).movieTime < videoDuration ) then go to the frame else go to movie \"main\" ---hop tilbage til hovedfilmen end if end
Hvis den giver flere problemer sender jeg fungerende demo filer til dig. Skriv til geo@lingoman.dk, så sender jeg dem
...det lader til at virke. Jeg havde sat en \"Hold on current..\", og da videoen var færdig hoppede den bare ud over den - jeg regner med at det virker når jeg fjerner den.
...kender du også et trick til at gøre det samme med en eksternt linket Director film?
:-)
...hvis du kommer med et bud skal jeg nok smide flere point i puljen.
Mit projekt er bygget op på den måde, at jeg har en masse del-film, som jeg samler op i en overordnet. Nogle af dem har AVI\'er og andre er vare bitmap slide show. Når jeg samler dem i min overordnede film ville det være lidt kuul at sætte et script ind, der bare smed filmen videre til næste del-film i stedet for at jeg skal sætte det samme antal frames af i min store film, jeg har brugt i del-filmen.
Jeg tror ikke det er nogen god ide med de mellemrum i filnavnet på PC. omdøb den hellere til \"kasper_total.dir\" og indsæt go to movie \"kasper_total\" i scriptet
Du har nok sat scriptet på en sprite som ikke har nogen AVI eller video member. Hvor store er dine filer \"kasper_total.dir\" og AVI filen ? Hvis det er nogle få MB kan du sende dem til mig så vil jeg sende dem tilbage i nat
Nej, der er nemlig ikke nogen AVI i filen, men ud over det script ville jeg have en behavior, som jeg kunne smide på en eksternt linket Director-film, så den f.eks. kun fyldte 20 frames i min score, selvom filmen var 1000 frames - når den så var færdig skulle den hoppe videre i den overordnede film til næste eksternt linkede Director-film.
På den måde kunne jeg sætte det første script ind i mine film med AVI\'er, på den måde at de bare skulle holde filmen til AVI\'en var færdig, og derefter løbe vidre til slutningnen af del-filmen. Når den enekelte del-fil var slut skulle den overordnede så selv finde ud af at hoppe videre.
Har du de eksterne director filer som et cast member i den overordnene film skal du bruge en anden metode. Det kommer nemlig an på hvordan du linker dem
hmmm, de har ikke samme størrelse, og der ligger elementer i den overordnede, som skal være der mens del-filerne spiller, kommer de med alligevel, eller skifter den helt til del-filmen?
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.