私はこのようなURLを持っています
www.website.com?fname=Peter
FlashムービーのようなDynamic Text
フィールドがあり、ブラウザで開いたら[ダイナミックテキスト]フィールドfnameurl
に表示したいと思います。Peter
URLパラメータを取得してブラウザに表示するにはどうすればよいですか?
ありがとう
最も簡単な方法は、FlashVarsパラメーターを使用することです。これは、次のようなHTMLparam
タグを介して定義されます。
<param name='flashvars' value='name=value&name2=value2' />
値は、URLクエリ文字列としてフォーマットする必要があります。個々のキー/値のペアは、SWFムービーのルートで使用できるようになります。AS2では、次を使用して簡単にアクセスできます_root
。
_root.name
_root.name2
AS3では、これらの値は次の方法で入手できますLoaderInfo.parameters
。
root.loaderInfo.parameters.name
root.loaderInfo.parameters.name2
簡単に言うと、PHPでは次のように実行できます。
<param name='flashvars' value='fname=<?php echo urlencode($_GET['fname']); ?>' />
そしてASで:
fnameurl.text = _root.fname;
// or
fnameurl.text = root.loaderInfo.parameters.fname;