Actionscript 3 flash(as3)/php通信不像as2那么容易
我有个问题。。。如何将php中的Var导入as3中编写的正在运行的flash应用程序? as2中有一个名为_root的函数,但在as3中似乎不起作用 有没有一种简单的方法(没有套接字)在as3中接收php变量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
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);