Actionscript 3 flash(as3)/php通信不像as2那么容易

Actionscript 3 flash(as3)/php通信不像as2那么容易,actionscript-3,Actionscript 3,我有个问题。。。如何将php中的Var导入as3中编写的正在运行的flash应用程序? as2中有一个名为_root的函数,但在as3中似乎不起作用 有没有一种简单的方法(没有套接字)在as3中接收php变量 Thx包含所有闪存变量。我想你说的是从嵌入式SWF中获取闪存变量,在AS2中它们连接到\u root。现在,它们被附加到特定加载的SWF对象的LoaderInfo.parameters属性 因此,要从root获取一个 var flashVars:Object = LoaderInfo(th

我有个问题。。。如何将php中的Var导入as3中编写的正在运行的flash应用程序? as2中有一个名为_root的函数,但在as3中似乎不起作用

有没有一种简单的方法(没有套接字)在as3中接收php变量


Thx包含所有闪存变量。

我想你说的是从嵌入式SWF中获取闪存变量,在AS2中它们连接到
\u root
。现在,它们被附加到特定加载的SWF对象的
LoaderInfo.parameters
属性

因此,要从
root
获取一个

var flashVars:Object = LoaderInfo(this.root.loaderInfo).parameters;
然后像这样拿着你的车

flashVars.myVar;
在某些URL中,您需要这样写(如果使用asp.net)

现在,您可以从flash应用程序访问id


干杯

嗨,马吕斯,你找到答案了吗。
        var url:URLRequest = new URLRequest("someurl");

        url.method = URLRequestMethod.POST;

        var urlLoader:URLLoader = new URLLoader();
        urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES;

        urlLoader.addEventListener(Event.COMPLETE, sendComplete);
        urlLoader.load(saveAudio);

        function sendComplete(evt:Event):void
        {

            var id = evt.target.data.id;
        }
Response.Write("id=" + somid);