04. oktober 2004 - 16:08Der er
21 kommentarer og 1 løsning
Tekst synkroniseret med videoklip/movieclip
Jeg har embedded et videoklip i Flash MX og indsat en controller som kan starte og stoppe, samt scrolle i videoen, men for at få controlleren til at virke måtte jeg konvertere videoklippet til et MC. Jeg vil gerne have noget tekst til at poppe op i nogle bestemte frames i videoen, og det var jo nemt før videoen blev til et MC (bare at indsætte teksten i timelinen), men nu kører videoen jo ikke i timelinen mere, og hvordan gør jeg så??
Dow! Jeg tænker mig ikke om, jeg var ude i nogle avancerede løsninger men det er jo så simpelt - sorry! Smid et svar begget to, og i får points for jeres ulejlighed.
He, he - men inden kan I så lige hjælpe mig med hvordan jeg får teksten i tekstfeltet væk igen, altså når jeg bruger scriptet ovenfor. Jeg har play og stop knapper på MC'et og når man fx trykker på stop hopper man tlbage til frame 1 men teksten bliver stående i tekstfeltet. Hvordan får jeg den til at forsvinde igen?
og jeg bliver ved - den tekst jeg skriver i scriptet og som skal vises i tekstfeltet, hvordan kan jeg lave linieskift i den (altså ligesom <br> i html)?
øhhh, jeg kan ikke lige få linieskift-scriptet til at virke. Jeg går ud fra at "*"-scriptet hører sammen med scriptet nedenunder og at jeg indsætter det i timelinen på mc'et?
Dam, det er osse det jeg gør, kan det være noget med tekstfeltet? Jeg har sat det til Dynamisk tekst /multiline og ikke html..! Jeg får stjernerne med i teksten og ingen linieskift!
det skulle virke,, hvis du får * med i teksten må du jo på eneller anden måde sige at _parent.etTekstfeltInstanceNavn.text=tekstmedlinieskift,, og der er forkert
er du sikker på at du gør dette ordret:
tekstmedlinieskift="her er en linie*her er en anden**dette var et dobbeltskift"; // dette laver strengen "tekstmedlinieskift" om til et array tekst=tekstmedlinieskift.split("*"); //dette sletter teksten i _parent.etTekstfeltInstanceNavn.text _parent.etTekstfeltInstanceNavn.text=""; 77 dette er et loop der looper det antalet af pladser i array'et for(n=0;n<tekst.length;n++){ her bliver en plads af array'et sat ind i "_parent.etTekstfeltInstanceNavn"efterfulgt af en ny linie _parent.etTekstfeltInstanceNavn.text+=tekst[n]+newline; }
tekstmedlinieskift="her er en linie*her er en anden**dette var et dobbeltskift"; // dette laver strengen "tekstmedlinieskift" om til et array tekst=tekstmedlinieskift.split("*"); //dette sletter teksten i _parent.etTekstfeltInstanceNavn.text _parent.etTekstfeltInstanceNavn.text=""; // dette er et loop der looper det antalet af pladser i array'et for(n=0;n<tekst.length;n++){ //her bliver en plads af array'et sat ind i "_parent.etTekstfeltInstanceNavn"efterfulgt af en ny linie _parent.etTekstfeltInstanceNavn.text+=tekst[n]+newline; }
Okay, tak for udpenslingen - nu virker det, selvfølgelig mig der kludrede i koden. Jeg synes nu det er mest retfærdigt at du får alle points, det vil le_bon garanteret give mig ret i!?
uh-ha, og nu har jeg trykket på knappen så kun rohaje fik påints, er du skuffet le-bon? ellers må jeg jo oprette et andet spørgsmål så du kan få dine points!??
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.