初期化(swfobject.embedSWF)でflashvarsObjを設定できますが、swfobject.getObjectByIdで初期化した後にflashvarsObjを変更する方法がわかりません。flashvarsObjの変更方法
私はフラッシュグラフを持っており、新しいパラメータでリロードする必要があります。
初期化(swfobject.embedSWF)でflashvarsObjを設定できますが、swfobject.getObjectByIdで初期化した後にflashvarsObjを変更する方法がわかりません。flashvarsObjの変更方法
私はフラッシュグラフを持っており、新しいパラメータでリロードする必要があります。
FlashVarsは、ファイルが埋め込まれた時点でのみ渡されます。新しい変数を渡す必要がある場合は、SWF全体を削除してからSWF全体を再埋め込みするか、またはJavaScriptを使用してデータを渡すためにExternalInterfaceを使用するようにSWFを変更する必要があります。
embedSWFメソッドをもう一度やり直す必要があることは間違いありません。既存のflash swfは、flashvarsを動的に変更することはできません。これは、javarsによって呼び出し可能なメソッドをswfに追加してから、それをvarsに渡すだけです。
いいえ、変更は解決策です – John