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 poza tym 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?