Przy użyciu Flexa 3 napisałem prosty odtwarzacz video. Działa tak jak działac powinien, wszystko jest z nim w porządku. Teraz chce go wrzucić na strone JSP, napisałem cos takiego:

<% String source = "d:/video.flv"; %>

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
            id="VideoPlayer" width="619" height="358"
            codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
            <param name="movie" value="VideoPlayer.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#000000" />
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="flashvars" value="source=<%= source %>"/>
            <embed src="VideoPlayer.swf" quality="high" bgcolor="#000000"
                width="619" height="358" name="VideoPlayer" align="middle"
                play="true"
                loop="false"
                quality="high"
                allowScriptAccess="sameDomain"
                type="application/x-shockwave-flash"
                pluginspage="http://www.adobe.com/go/getflashplayer">
            </embed>
    </object>

Na razie to jest strona testowa więc nic pozatym nie ma (oprócz standardowych <html> itp). VideoPlayer pojawia się na stronie, jednak nie odtwarza filmu. Film mam zapisany na dysku pod adresem D:/video.flv

Pytanie brzmi: jak się dostać do tego pliku, pliku który znajduje się poza .war, które jest zdeployowane w folderze doeploy serwera (JBoss)? Jeżeli film znajduje się w archiwum aplikacji to działa jak jest poza archiwum to nie rusza.

I jeszcze jedno pytanie, w jaki sposób przechwicić/odczytać/zobaczyć błędy generowane przez pliki .swf umieszczone na stronie JSP? Jak uruchamiam swf normalnie przez dwuklik i otwieram go FLashPlayerem to wyskakuje okno z błędem, a jak do tych błędów dostać się na stronie?