只是想知道是否有办法从SWF文件服务器端读取类静态常量.我找到了像getimagesize()这样的东西,但它没有所有这些细节.我想这意味着我需要一个部分反编译器.
具体来说,我在我的Flex项目中有这个类:
package
{
public class AppVersion
{
public static const SVN_VERSION:String = "172";
public function AppVersion()
{
}
}
}
在构建时使用ant脚本更新SVN_VERSION. AppVersion.SVN_VERSION将使用ActionScript代码显示给用户,因此它应该可以在SWF中的某个位置使用.
我希望能够从PHP中读取该版本,因此它知道它正在处理的SWF版本.这个相同的SWF用于大约20个项目,各种修订,因此PHP会做一些略有不同的事情. PHP在Mac OSX或Linux上运行,如果这有所不同.
解决方法:
您可以使用以下类将值发送到PHP:
> URLRequest
> URLLoader
> URLVariables
基本上就是这样的:
var variables:URLVariables = new URLVariables();
variables.svnVersion = SVN_VERSION;
var request:URLRequest = new URLRequest("http://your_domain.com/your_php_file.php");
request.method = URLRequestMethod.POST;
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.load(request);
从这里你可以通过以下方式访问PHP中的值:
$_POST["svnVersion"];
原文地址:https://codeday.me/bug/20190709/1417910.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。