2012-04-14 10 views
0

Ich versuche, die Funktion enterFullScreenDisplayState() der Flash AS3 FLVPlayback-Komponente zu verwenden, aber anstelle der Video-Erweiterung, um den Bildschirm zu füllen, bekomme ich nur einen komplett schwarzen Bildschirm. Ich kann immer noch das Video hören, und wenn ich esse, wird das Video normal abgespielt. Ich veröffentliche als Adobe AIR Desktop-App (Laufzeitversion 3).AS3 FLVPlayback Fullscreen-Modus zeigt schwarzen Bildschirm

Ich bin ein erfahrener Flash-Entwickler, bin aber noch nicht auf dieses Problem gestoßen und habe schon seit ein paar Stunden nach einer Lösung gesucht. Jede Hilfe wäre willkommen. Code für meine Dokumentklasse ist unten. Es scheint so grundlegend, vermisse ich etwas?

package { 

import flash.display.MovieClip; 
import fl.video.FLVPlayback; 
import flash.events.MouseEvent; 
import fl.controls.Button; 

public class VidTest extends MovieClip { 

    public var vidPlayer:FLVPlayback; 
    public var fullscreenBtn:Button; 

    public function VidTest() { 

     vidPlayer = new FLVPlayback(); 
     vidPlayer.width = 502; 
     vidPlayer.height = 284; 
     vidPlayer.source = "airport.f4v"; 
     addChild(vidPlayer); 
     fullscreenBtn.addEventListener(MouseEvent.CLICK, fullscreenHandler); 

    } 

    public function fullscreenHandler(e:MouseEvent):void 
    { 
     vidPlayer.enterFullScreenDisplayState(); 
    } 

} 

}

Antwort

Verwandte Themen