Använda komponenten FLVPlaybackCaptioning

Du använder komponenten FLVPlaybackCaptioning med en eller flera FLVPlayback-komponenter. I det enklaste scenariot drar du en FLVPlayback-komponent till scenen, drar en FLVPlaybackCaptioning-komponent till samma scen, identifierar bildtexternas URL och ställer in bildtexter som ska visas. Dessutom kan du ställa in olika parametrar för att anpassa FLVPlayback-bildtexter.

Lägga till bildtexter i komponenten FLVPlayback

Du kan lägga till komponenten FLVPlaybackCaptioning i alla FLVPlayback-komponenter. Information om att lägga till FLVPlayback-komponenter i programmet finns i Skapa ett program med komponenten FLVPlayback .

Lägga till komponenten FLVPlaybackCaptioning från panelen Komponenter:

  1. I panelen Komponenter öppnar du mappen Video.

  2. Dra (eller dubbelklicka) på komponenten FLVPlaybackCaptioning och lägg till den på samma scen som FLVPlayback-komponenten som du vill lägga till bildtext i.

    Obs! Adobe tillhandahåller två exempelfiler för att du snabbt ska kunna lära dig FLVPlaybackCaptioning-komponenten: caption_video.flv (ett FLVPlayback-exempel) och caption_video.xml (ett bildtextexempel). Hämta dessa filer på www.helpexamples.com/flash/video/caption_video.flv och www.helpexamples.com/flash/video/caption_video.xml .
  3. (Valfritt) Dra komponenten CaptionButton till samma scen som FLVPlayback- och FLVPlaybackCaptioning-komponenterna. Med komponenten CaptionButton kan användaren aktivera och inaktivera bildtext.

    Obs! Om du vill aktivera CaptionButton-komponenten måste du dra den till samma scen som komponenterna FLVPlayback och FLVPlaybackCaptioning.
  4. Med komponenten FLVPlaybackCaptioning markerad på scenen ange du följande obligatoriska information på fliken Parametrar i egenskapsinspektören:

    • Ställ in värdet true för showCaptions .

    • Ange source för TT-XML-filen som ska laddas ned.

      När du arbetar i Flash för att testa bildtexterna ska du ställa in värdet true för egenskapen showCaptions . Men om du tar med komponenten CaptionButton för att användarna ska kunna aktivera och inaktivera bildtext bör du ange värdet false för egenskapen showCaptions .

    Det finns andra parametrar som du kan använda för att anpassa komponenten FLVPlaybackCaptioning. Mer information finns i Anpassa komponenten FLVPlaybackCaptioning och i Referenshandbok för ActionScript 3.0 i Adobe Flash Professional .

  5. Välj Kontroll > Testa filmen för att starta videon.

Skapa en instans dynamiskt med ActionScript:

  1. Dra FLVPlayback-komponenten från panelen Komponenter till bibliotekspanelen (Fönster> Bibliotek).

  2. Dra FLVPlaybackCaptioning-komponenten från panelen Komponenter till bibliotekspanelen.

  3. Lägg till följande kod i åtgärdspanelen i den första bildrutan på tidslinjen.

    import fl.video.*; 
    var my_FLVPlybk = new FLVPlayback(); 
    my_FLVPlybk.x = 100; 
    my_FLVPlybk.y = 100; 
    addChild(my_FLVPlybk); 
    my_FLVPlybk.skin = "install_drive:/Program Files/Adobe/Adobe Flash CS5/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinUnderPlaySeekCaption.swf"; 
    my_FLVPlybk.source = "http://www.helpexamples.com/flash/video/caption_video.flv"; 
    var my_FLVPlybkcap = new FLVPlaybackCaptioning(); 
    addChild (my_FLVPlybkcap); 
    my_FLVPlybkcap.source = "http://www.helpexamples.com/flash/video/caption_video.xml"; 
    my_FLVPlybkcap.showCaptions = true; 
    
  4. Ändra install_drive till den enhet som du installerade Flash på, och ändra sedan sökvägen till sökvägen för mappen Skal i din installation:

    Obs! Om du skapar en FLVPlayback-förekomst med ActionScript måste du också tilldela den ett skal dynamiskt genom att ställa in egenskapen skin med ActionScript. När du använder ett skal med ActionScript publiceras det inte automatiskt med SWF-filen. Kopiera skal-SWF-filen och program-SWF-filen till din server, annars kommer skal-SWF-filen inte att vara tillgänglig när användaren kör den.

Ställa in parametrar för komponenten FLVPlaybackCaptioning

För varje förekomst av komponenten FLVPlaybackCaptioning kan du ställa in följande parametrar i egenskapsinspektören eller komponentinspektören för att anpassa komponenten ytterligare. I följande lista identifieras egenskaperna och beskrivs kort:

autoLayout
Bestämmer om komponenten FLVPlaybackCaptioning styr storleken på bildtextområdet. Standardvärdet är true .

captionTargetName
Identifierar TextField- eller MovieClip-förekomstnamnet som innehåller bildtexter. Standardvärdet är auto.

flvPlaybackName
Identifierar det FLVPlayback-förekomstnamn som du vill ge en bildtext. Standardvärdet är auto.

simpleFormatting
Begränsar formateringsinstruktionerna för TT-XML-filen när värdet är true. Standardvärdet är false .

showCaptions
Bestämmer om bildtexter visas. Standardvärdet är true .

källa
Anger platsen för TT-XML-filen.

Mer information om alla FLVPlaybackCaptioning-parametrar finns i Referenshandbok för ActionScript 3.0 i Adobe Flash Professional .

Ange parametern source

Använd parametern source för att ange namnet och platsen för TT-XML-filen som innehåller filmens bildtexter. Ange URL-sökvägen direkt i source-cellen i komponentinspektören.

Visa bildtexter

Om du vill visa bildtexter ställer du in värdet true för parametern showCaptions .

Mer information om alla parametrar för FLVPlaybackCaptioning-komponenten finns i Referenshandbok för ActionScript 3.0 i Adobe Flash Professional .

I de föregående exemplen beskrivs hur du skapar och aktiverar komponenten FLVPlaybackCaptioning för att visa bildtexter. Det finns två källor som du kan använda för bildtexterna: (1) en TT-XML-fil som innehåller dina bildtexter, och (2) en XML-fil med bildtext som du associerar med inbäddade referenspunkter.