Я работаю над проектом в AS3, который подключается к файлу PHP. Мне нужно, чтобы все было сделано динамически, поэтому мне нужен способ получить document_root во флэш-памяти, как в php ($_SERVER['DOCUMENT_ROOT'];).
$_SERVER['DOCUMENT_ROOT'];
это возможно? есть идеи как?
ура
Может просто проанализировать $_SERVER['DOCUMENT_ROOT'] в SWF через FlashVars.
$_SERVER['DOCUMENT_ROOT']
<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>
А потом в AS3:
var parsed:Object = root.loaderInfo.parameters; var docRoot:String = parsed.docroot; // do stuff with docRoot
Вы можете получить путь к файлу SWF (с именем SWF) с помощью stage.loaderInfo.loaderURL.
stage.loaderInfo.loaderURL