loadComplete前FlexでのSWFのセットのFlashVars
-
20-09-2019 - |
質問
私は、これはSWFプレーヤー(ImmervisionのPurePlayer)内部のパノラマファイルをロードするFlexのファイルに埋め込みたいのFlashアプレットを持っている - 私は、次のコードを使用しています:
<mx:SWFLoader id="mapLoader"
width="740"
height="588"
source="../bin-debug/PurePlayer.swf?flashvars='panorama=../bin-debug/untitled.ivp'" />
アプレットがロード罰金が、それはファイルを実行しないで...
パノラマ= myPano.ivp "PurePlayerのマニュアルは、次のVARを使用しています 私は、ブラウザのウィンドウを経由して同じSWFをロードする場合は、
は、それは、次のURLで正常に動作します:<のhref = "HTTP:?//localhost/pureplayer/PurePlayer.swfパノラマ= untitled.ivp" のrel = "nofollowをnoreferrer" >のhttp:?//localhost/pureplayer/PurePlayer.swfパノラマ= untitled.ivpする
解決
あなたはあなたの完全なハンドラ内で後にムービーの再生を試してみました。
// Play it
Object(mapLoader.content).play();
あなたはまた、ムービーの再生が完了するか、ベースのユーザーとの対話は、あなたがそれを再生する前に、完全なハンドラ内でFlexアプリケーションでイベントハンドラを追加する追加して、フラッシュのアプリで行われたときにイベントを受け取る考えるかもしれません。ボットのアプリケーションは問題になりませんあなたのしている場合は、当然のFlashアプリケーションを派遣しようとしているイベントの種類を知っておく必要がありますが。
mapLoader.content.addEventListener( "yourFlashEvent", handleYourFlashEvent )
他のヒント
あなたはこのような、代わりののFlashVarとして、SWFファイルへのURLでパノラマパラメータを提供することができます
<mx:SWFLoader id="swfLoaderPure"
width="100%" height="100%"
source="../bin-debug/PurePlayer.swf?panorama=myPano.ivp"
complete="onLoadComplete(event)"
/>