私はPHPファイルに接続するAS3のプロジェクトに取り組んでいます。私はPHPで($_SERVER['DOCUMENT_ROOT'];
)のように、私は動的に行われるすべてが必要なので、私はフラッシュでdocument_rootを取得する方法が必要です。フラッシュAS3でDOCUMENT_ROOTを取得しますか?
これは可能ですか?どのような考えですか?
歓声
私はPHPファイルに接続するAS3のプロジェクトに取り組んでいます。私はPHPで($_SERVER['DOCUMENT_ROOT'];
)のように、私は動的に行われるすべてが必要なので、私はフラッシュでdocument_rootを取得する方法が必要です。フラッシュAS3でDOCUMENT_ROOTを取得しますか?
これは可能ですか?どのような考えですか?
歓声
SWFにFlashVars経由で$_SERVER['DOCUMENT_ROOT']
を解析するだけで済みます。 AS3で
<object width="" height="">
<param name="flashvars" value="docroot=<?php echo $_SERVER['DOCUMENT_ROOT']; ?>" />
<embed width="" height="" src="file.swf?docroot=<?php echo $_SERVER['DOCUMENT_ROOT']; ?>" />
</object>
そして:
var parsed:Object = root.loaderInfo.parameters;
var docRoot:String = parsed.docroot;
// do stuff with docRoot
あなたはstage.loaderInfo.loaderURL
に(swfファイル名を持つ)のswfのファイルパスを取得することができます。