SharedObject功能强大,可以保存本地永久数据,存储和共享数据,实时共享数据,下面是一个保存本地数据的例子:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function save():void {
// 创建一个本地保存数据的对象s
var test:SharedObject = SharedObject.getLocal("testcookie");
test.data.user = user.text;
test.data.psw = age.text;
test.flush(); //提交保存
}
private function show():void{
var test2: SharedObject = SharedObject.getLocal("testcookie");
Alert.show(test2.data.user);
Alert.show(test2.data.psw);
}
]]>
</mx:Script>
<mx:VBox verticalAlign="middle" horizontalAlign="center">
<mx:TextInput id="user"/>
<mx:TextInput id="age"/>
<mx:Button label="提交" click="save()"/>
<mx:Button label="显示" click="show()"/>
</mx:VBox>
</mx:Application>
分享到:
相关推荐
在创建在线聊天室时,两个关键的Flex组件是NetConnection对象和SharedObject对象。NetConnection对象负责建立和管理客户端与服务器之间的连接,它是实时通信的基础。通过创建NetConnection实例并调用其connect方法,...
7. `SharedObjectTaskReceiver.mxml` 和 `TaskSenderForHTML.mxml`:这两个文件可能涉及使用Flex的SharedObject进行数据共享,以及与HTML页面之间的任务发送和接收。 8. `BindingModelingValidatingFormatting.mxml...
为了深入了解这个例子,你可以查阅“flex shareobject.txt”文件,这可能包含了关于如何在Flex中创建和使用SharedObject的代码示例,以及如何配置Red5服务器来支持多人聊天的详细步骤。通过学习这份文档,你可以理解...
Flash Player提供了两种主要的本地存储方式:SharedObject和LocalConnection。SharedObject用于存储类似Cookie的数据,提供了一种在用户计算机上持久化小型数据的方法。每个SharedObject的大小默认限制为100KB,这是...
1. **Local Storage**: Flex API 提供了`SharedObject`类,用于在客户端本地存储数据。SharedObject 可以看作是客户端的一个小型数据库,能够存储大量的二进制和文本数据。它的大小通常限制在100KB左右,但可以通过...
12. **本地存储**:Flex支持在Android设备上进行本地数据存储,如SQLite数据库或SharedObject,这对于离线应用和缓存数据非常重要。 13. **国际化和本地化**:对于面向全球用户的Android应用,支持多种语言和文化...
var so:SharedObject = SharedObject.getLocal("myAppData"); so.data.someValue = "用户的数据"; so.flush(); // 其他清理工作... } ``` 4. **组件生命周期**:在Flex中,每个组件都有自己的生命周期,理解...
使用SharedObject,我们可以将玩家的移动信息、状态等数据保存在服务器上,当其他玩家连接时,可以从服务器获取并更新这些数据。这种方法虽然简单,但可能无法应对大量用户同步的需求,因为SharedObject有大小限制,...
【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、内存管理、垃圾回收机制、前端性能优化以及与后端通信等多个方面。以下是对这些知识点的详细解析: 1. AS2与AS3的区别: AS2...
在弹出窗口中修改SharedObject,然后在主应用程序中读取这些数据。 3. **Application级别的变量**:在主应用程序中定义一个全局变量,弹出窗口通过修改这个全局变量来传递数据。这种方法简单但不推荐,因为它可能...
9. **使用SharedObject进行持久化数据共享**:对于小型数据量的共享,可以考虑使用SharedObject,它允许在客户端本地存储数据,并在浏览器关闭后仍然保留。 10. **使用ExternalInterface与JavaScript通信**:在Flex...
在Flex应用中,如果需要在多个窗口之间传递数据,可以使用Event Bus(事件总线)、LocalConnection对象或SharedObject等机制。Event Bus允许在组件之间广播事件,而LocalConnection对象则可以在同一台机器上的不同...
Flex可以通过SharedObject或者在服务器端处理来实现。 10. **响应式设计**: 考虑到不同的设备和屏幕尺寸,Flex的布局管理器可以帮助我们创建适应性强的登录表单,确保在不同平台上都能良好显示。 以上就是使用...
共享对象(SharedObject)是Flex中的一个重要特性,它允许在客户端存储数据,类似于浏览器的Cookie,但提供了更大的存储容量(最大100KB本地,5MB远程)。在聊天室应用中,SharedObject可以用来缓存用户的个人信息,...
如果Flex和Flash需要共享一些临时或持久性的数据,可以利用SharedObject。 4. ExternalInterface:这个接口允许Flash内容与宿主环境(如HTML页面)进行通信,而Flex可以通过嵌入在HTML中的Flash Player与Flash内容...
10. **数据存储**:购物车数据可能暂时存储在客户端的本地存储机制中,如Flash SharedObject,或者通过AJAX技术与服务器保持实时同步,确保数据的一致性和可靠性。 11. **测试与部署**:Flex应用可以编译为SWF文件...
Flex面试题涉及到多个方面,包括ActionScript(AS)版本差异、Flex开发框架、MVC模式的应用、内存管理、垃圾回收机制、前后端交互、性能优化以及Flex与Flash的协同开发等核心知识点。以下是对这些内容的详细解释: ...
`SharedObject` 类则用于在多个客户端之间共享数据,这在多人聊天场景下尤为重要。通过监听 `NetStatusEvent.NET_STATUS` 事件,可以实时监控网络连接状态,确保程序在连接成功或失败时做出适当响应。 #### 知识点...
`var so:SharedObject = SharedObject.getLocal("mydata", "/");` 这行代码创建了一个名为“mydata”的本地共享对象,指定的路径"/"表示该对象将在应用程序的根目录下。 2. 存储数据: `var user:Object = new ...
4. SharedObjects:Flex和JavaScript还可以通过共享存储在本地的SharedObject数据进行通信,尽管这通常用于存储用户设置等简单数据,而非复杂交互。 5. FlashVars:这是一种简单的单向通信方式,可以在HTML页面加载...