如何在Flash中访问服务器端文件

如何在Flash中访问服务器端文件,flash,Flash,我仍然是flash的新手,但是否可以让flash从当前所在的服务器获取文件,然后将这些文件发送到某个地方?您需要使用一种语言,例如PHP Flash将向服务器PHP文件发送请求,服务器端脚本将检索相关信息并将其发送回Flash。然后你可以用Flash做你想做的事情 有关ActionScript 3.0的帮助,请查看 如果您只是想将文件加载到Flash中(如图像)以显示它,请尝试使用此Actionscript。只需将其复制并通过操作面板即可。从我的: 所以我还必须有一个PHP脚本,我不能只使用fl

我仍然是flash的新手,但是否可以让flash从当前所在的服务器获取文件,然后将这些文件发送到某个地方?

您需要使用一种语言,例如PHP

Flash将向服务器PHP文件发送请求,服务器端脚本将检索相关信息并将其发送回Flash。然后你可以用Flash做你想做的事情

有关ActionScript 3.0的帮助,请查看

如果您只是想将文件加载到Flash中(如图像)以显示它,请尝试使用此Actionscript。只需将其复制并通过操作面板即可。从我的:


所以我还必须有一个PHP脚本,我不能只使用flash文件?是否有可能让Flash文件将PHP脚本提取到服务器上?请更正有关需要PHP的内容。Flash是客户端,无法直接与服务器通信。我不太清楚你说的摘录是什么意思。如果你的意思是把PHP代码放在Flash文件中,那就行不通了。查看URLLoader和URLRequest的Actionscript 3规范。这将允许您从服务器加载PHP文件。不过,在将其加载到Flash文件之前,PHP脚本将检索您在其代码中指示它执行的任何操作。
//Create instance of the Loader class
var loader:Loader = new Loader();
//Create instance of the URLRequest class and pass the URL as a string
var request:URLRequest = new URLRequest("myfile.jpg");
//Initiate the load process
loader.load(request);
//When the file finishes loading, the following will call addImageToMovieClip()
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, addImageToMovieClip);

function addImageToMovieClip(event:Event):void
{
  trace("Your loaded content is of type " + event.target.content);
  //Add the loaded content to the movieclip called "mc"
  mc.addChild(event.target.content);
}