是否可以使用Flash将[MovieClip]图像上传到ima​​geshack?

时间:2009-04-11 21:01:22

标签: flash actionscript-3 actionscript image upload

是否可以将MovieClip作为图像上传到图像主机,例如imageshack或flickr?

如果有可能的话。请指点。

谢谢大家

更新

即使这是可能的,主持人是否要求图像实际存在于文件位置?

更新2

我现在知道它可能了。但有人可以给我一个如何做到这一点的大纲吗?

3 个答案:

答案 0 :(得分:0)

如果托管服务只允许图像格式,那么你不能。 MovieClips尽管具有ActionScript对象的身份,但仍然只是视频。您不能将它们作为另一种格式托管。

答案 1 :(得分:0)

是的,它是可行的。您可以将动画片段绘制到位图,然后发送位图。

我假设您不想直接将swf文件上传到服务,但让Flash应用程序发送图像。

编辑:

我认为你应该在这里找到你需要的信息: http://henryjones.us/articles/using-the-as3-jpeg-encoder

答案 2 :(得分:0)

如果你想上传一个动画片段的位图副本,你可以这样做,就像Lillemanden所说的那样, 但是如果你想上传一个swf文件,正如Anthony Kanago所说,这取决于托管服务。

一个非常奇怪和长期的工作将是托管服务上的movieclip的位图副本和服务器上的xml或sql条目,它将保存动画的详细信息(如果有的话)(补间,属性,符号,等)并链接到上传图像的网址,以便您可以提供“点击此处查看动画”链接。当用户单击jpeg时,您将重定向到swf,该swf将根据最初单击的图像播放右swf。

更“现实”的答案是使用动作脚本将swf动画编码为gif。 这里有一个方便的图书馆:

http://www.bytearray.org/?p=93

我试了一下它很容易使用。