繁体   English   中英

使用as2在Flash中检测文件存在的最佳方法是什么?

[英]What is the best way to detect file existence in Flash using as2?

我需要检查x个视频上Flash中的文件是否存在。 我已经尝试了LoadVars和MovieClipLoader。 LoadVars可以正常工作,但是实际上它在报告完成之前先加载了整个视频。 没有办法知道它是开始的,我无法在完成之前将其删除。 我没有什么要加载整个视频,我只想检查它是否在那里。 MovieClipLoader具有onLoadError和onLoadStart,它们之所以起作用,是因为我可以在开始加载MovieClip之后立即卸载它,并知道它在那里,如果有加载错误,我就知道它不在那里。 应该可以,但是我需要运行x次以检查其他视频。 最好的方法是什么? 或者,如果您完全了解另一种方法,那就更好了!

谢谢!

如果没有服务器端的帮助,您正在使用的方法可能是检查文件是否存在而不加载整个文件的理想解决方案(在取消文件加载前将加载几个KB)。

我会更倾向于使用像asp.net或php这样的服务器端脚本。 这样可以相对容易地完成文件检查。 由于文件存在检查结果,脚本将返回true或false。

该链接为您提供有关如何使用loadvars从PHP脚本获取数据的更多详细信息。 您可以使用它来创建一个执行文件检查的php脚本。

http://flash-creations.com/notes/servercomm_loadvars.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM