www.video-flash.de

Alles rund um Web & Mobile

Sandy 3D

Heute ist das erste Release (RC0) von Sandy 3.0 erschienen. Es handelt sich um eine 3D-Engine, die mit dieser Version nun auch für ActionScript 3 vorliegt.

(weiterlesen …)

  • 2 Kommentare
  • Abgelegt unter: News
  • Im Folgenden ein kurzes Beispiel, wie man mit der neuesten Betaversion des Flash Players das Cover einer AAC-Datei anzeigt.

    (weiterlesen …)

    Media RSS wurde 2004 von Yahoo! ins Leben gerufen. Es ist ein Erweiterung für gewöhnliche RSS-2.0-Feeds, die speziell für das Publizieren von “Mediendaten” (Videos, Podcasts, Bilder, etc.) gedacht ist.

    Interessant ist, dass der angekündigte Adobe Media Player ebenfalls Media RSS unterstützen wird. Grund genug, einen Blick darauf zu werfen, wie man mit ActionScript 3 die Inhalte dieses weit verbreiteten XML-Formats ausliest.

    (weiterlesen …)

    Mit dem folgenden Beispiel möchte ich das FullScreenEvent vorstellen. Dieses Event wird immer ausgelöst, wenn der Vollbildmodus aufgerufen oder verlassen wird.

    Im Beispielcode wird der Bühne (=stage) ein EventListener hinzugefügt, der die Funktion centerVideo aufruft. (Zeile 3)

    Der übergebene Parameter vom Typ FullScreenEvent enthält eine boolesche Eigenschaft fullScreen. Hier im Beispiel e genannt. (Zeile 5)

    Diese Eigenschaft ist true beim Eintritt in den Fullscreen-Modus und false beim Verlassen des Vollbildmodus. (Zeile 8 bzw. 13)

    Das Beispiel zeigt außerdem, dass die FLV Playback Komponente über die Eigenschaft align ausgerichtet werden kann (z.B. linksbündig oder zentriert). (Zeile 10 bzw. 15)

    Actionscript:
    1. import flash.events.*;
    2.  
    3. stage.addEventListener(FullScreenEvent.FULL_SCREEN, centerVideo);
    4.  
    5. function centerVideo(e:FullScreenEvent):void {
    6.    
    7.     // movie has entered fullscreen mode
    8.     if (e.fullScreen == true) {
    9.         // center video
    10.         myFLVPlayback.align = "center";
    11.     }
    12.     // movie exited fullscreen mode
    13.     else {
    14.         // align topLeft
    15.         myFLVPlayback.align = "topLeft";
    16.     }
    17.    
    18. }

    Wie im Beitrag Preview: ActionScript 3 FLV Video Player angekündigt, möchte ich eine alternative Version zum FLV Flash Fullscreen Player vorstellen.

    (weiterlesen …)

    Hier eine kleine Vorschau auf eine ActionScript 3 Version des "FLV Flash Fullscreen Player", an der ich gerade arbeite. Zum Betrachten wird der Flash Player 9 benötigt.

    (weiterlesen …)

  • Keine Kommentare
  • Abgelegt unter: FLV Player
  • Beispiel: Reflections Class

    Im Pixelfumes-Blog wurde eine nette Klasse zum Erstellen von Reflexionen veröffentlicht. Die Reflection Class V3 fügt mit einer Codezeile einem MovieClip eine Reflexion hinzu:

    Actionscript:
    1. import com.pixelfumes.Reflect;
    2. r1 = new Reflect({mc:video_mc, alpha:45, ratio:255, distance:4, updateTime:.33, reflectionAlpha:90, reflectionDropoff:3});

    Link: Beispiel anschauen
    Link: Reflection Class V3 with Source

    Update: Die Reflections-Klasse gibt es nun auch für ActionScript 3. Ben Pritchard hat hierzu im Adobe Developer Center einen Artikel geschrieben.
    Creating movie clips with reflections in ActionScript 3.0

    Mit dem SWFObject können bekanntlich auch Variablen von einer HTML-Seite in eine SWF-Datei übergeben werden. Hier ein Beispiel, dass die Variable video aus der URL ausliest (vgl. auch FLV Flash Fullscreen Player).

    JavaScript:
    1. <script type="text/javascript">
    2.         // <![CDATA[
    3.        
    4.         var so = new SWFObject("myplayer.swf", "myplayer", "720", "500", "9", "#FFFFFF");
    5.         so.addVariable("video", getQueryParamValue("video");
    6.         so.write("flashcontent");      
    7.        
    8.         // ]]>
    9.     </script>

    Bei ActionScript 2 sind Parameter, die mit SWFObject übergeben werden, sofort im ersten Keyframe unter dem gleichen Namen verfügbar (hier im Beispiel also video).

    Actionscript:
    1. trace (video)

    Dies funktioniert mit ActionScript 3 nicht. In Flash CS3 kommt man folgendermaßen an den Wert:

    Actionscript:
    1. trace (root.loaderInfo.parameters.video)

    Suche

    Über diesen Blog

    Florian Plag Dies ist ein Blog von Florian Plag. Autor des Buches „Interaktives Video im Internet mit Flash”

    Alles rund um Web. | Flash, Video, HTML, HTML5, User Experience, Usability, etc.

    Embed SWF

    SWF Dateien einbetten leicht gemacht: embed-swf.org