flexでflv動画を読み込んで再生するswfを作ったのですが、動画URLを絶対パス http://~~~ で指定すればちゃんと再生されるのに、相対パスだと画面が真っ暗のままです。何が悪いのでしょうか?

swfファイルとflvファイル、それを表示するhtmlファイルは全て同じディレクトリにあります。相対パスの方が保守性も高いので、相対パスにしたいのです。
htmlからはobjectタグで Application.application.parameters.msrc にflvファイルのパスが渡る様に、player.swf?msrc=xxxx.flv という風に指定しています。
↓mxmlファイルの抜粋です↓
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="525" height="391" creationComplete="initVars()">
<mx:Script><![CDATA[
private function initVars():void {
thevideo.source = Application.application.parameters.msrc;
}
]]></mx:Script>
<mx:VideoDisplay x="0" y="0" width="525" height="350" autoPlay="true" id="thevideo"/>

回答の条件
  • 1人5回まで
  • 登録:2009/09/24 02:14:21
  • 終了:2009/10/01 02:15:02

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません