Actionscript 3 如何保存当前帧以便稍后加载?
大家好,提前谢谢你们的回答 我正在努力开发的东西非常困难,我担心它可能超出了ActionScript和AdobeFlashCC的范围,不过我会试试看 我希望创建一个应用程序,允许用户上传自己的图像(位图),并成为帧的背景,然后他们可以将形状拖到图像中的点上并添加文本,这样他们就可以单击圆圈并查看关于该点的信息 我不确定如何实现这一点的某些方面 我需要帮助的主要功能是将场景保存为swf,以便可以从Flash应用程序中加载回Flash PlayerActionscript 3 如何保存当前帧以便稍后加载?,actionscript-3,flash,actionscript,air,adobe,Actionscript 3,Flash,Actionscript,Air,Adobe,大家好,提前谢谢你们的回答 我正在努力开发的东西非常困难,我担心它可能超出了ActionScript和AdobeFlashCC的范围,不过我会试试看 我希望创建一个应用程序,允许用户上传自己的图像(位图),并成为帧的背景,然后他们可以将形状拖到图像中的点上并添加文本,这样他们就可以单击圆圈并查看关于该点的信息 我不确定如何实现这一点的某些方面 我需要帮助的主要功能是将场景保存为swf,以便可以从Flash应用程序中加载回Flash Player 这些都可以实现吗?是的,这个应用程序非常简单,但非
这些都可以实现吗?是的,这个应用程序非常简单,但非常可行(以前已经做过很多次了) 我需要帮助的主要功能是保存场景 作为swf,以便从内部将其加载回Flash Player Flash应用程序 这不是你所描述的必要条件。如果用户已将图像上载到服务器,则还可以将用户信息存储在服务器上,以描述用户屏幕的其他方面(形状、文本等)。然后,只需加载数据并重建场景 基本流程是:
- 用户使用
选择图像,然后使用FileReference/browse()
将其发送到服务器端脚本(例如PHP),该脚本将文件存储到数据库中FileReference/upload()
- 用户执行您描述的创建形状、文本等的操作,并将其记录为XML或JSON格式
- 您可以使用
将XML或JSON场景数据发送到服务器urloader
- 将场景与某种标识符关联。服务器端查询现在可以获取该标识符并返回XML或JSON场景数据
- 要显示场景,请使用
加载XML或JSON场景数据,并使用urloader
重新构建它以加载远程图像,并从场景数据重新创建形状、文本等Loader
您可以在没有服务器的情况下使用相同的方法,而是使用Flash Player中的
SharedObject
或FileReference/save()
或空中的File
或EncryptedLocalStore
本地存储场景数据。所有这些方法还允许您将数据存储为AMF(ActionScript对象)。是的,这个应用程序非常简单,但非常可行(以前已经做过很多次了。)
我需要帮助的主要功能是保存场景
作为swf,以便从内部将其加载回Flash Player
Flash应用程序
这不是你所描述的必要条件。如果用户已将图像上载到服务器,则还可以将用户信息存储在服务器上,以描述用户屏幕的其他方面(形状、文本等)。然后,只需加载数据并重建场景
基本流程是:
- 用户使用
选择图像,然后使用FileReference/browse()
将其发送到服务器端脚本(例如PHP),该脚本将文件存储到数据库中FileReference/upload()
- 用户执行您描述的创建形状、文本等的操作,并将其记录为XML或JSON格式
- 您可以使用
将XML或JSON场景数据发送到服务器urloader
- 将场景与某种标识符关联。服务器端查询现在可以获取该标识符并返回XML或JSON场景数据
- 要显示场景,请使用
加载XML或JSON场景数据,并使用urloader
重新构建它以加载远程图像,并从场景数据重新创建形状、文本等Loader
您可以在没有服务器的情况下使用相同的方法,而是使用Flash Player中的
SharedObject
或FileReference/save()
或空中的File
或EncryptedLocalStore
本地存储场景数据。所有这些方法还允许您将数据存储为AMF(ActionScript对象)。Ah!我很欣赏这个全面的答案。但是,应用程序将保存在本地,并且没有与服务器的连接,这是否可以在不使用PHP的情况下实现?是的,您可以使用相同的方法,但不是通过将数据发送到服务器来保存数据,而是可以将其存储在本地。你在用空气吗?是的,我在用空气。我将如何在本地存储它,这是否包括使用PHP?太好了,那么您可以使用文件
或加密本地存储
在本地存储数据。啊,太好了!我将试着检验你的答案。我会通知你的,再次谢谢。啊!我很欣赏这个全面的答案。但是,应用程序将保存在本地,并且没有与服务器的连接,这是否可以在不使用PHP的情况下实现?是的,您可以使用相同的方法,但不是通过将数据发送到服务器来保存数据,而是可以将其存储在本地。你在用空气吗?是的,我在用空气。我将如何在本地存储它,这是否包括使用PHP?太好了,那么您可以使用文件
或加密本地存储
在本地存储数据。啊,太好了!我将试着检验你的答案。我会通知你的,再次谢谢。