`

ApplicationDomain 备忘

阅读更多

http://www.duzengqiang.com/blog/post/283.html

http://livedocs.adobe.com/flash/9.0_cn/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000327.html

 

  • 加载到子域(模块)
    类似于“继承”,子域可以直接获得父域所有的类定义,反之父域得不到子域的。和继承关系不同的是,如果子域中有和父域同名的类,子域定义会被忽略而使用父域的定义。
  • 加载到同域(运行时共享库)
    类似集合里的合并关系。被加载swf里的所有类定义被合并到当前域中可以直接使用。和加载到子域相同,和当前域同名的定义也会被忽略。
  • 加载到新域(独立运行的程序或模块)
    swf载入指定域之前,先要检查该域及其父域中是否存在同名类,重复定义一概忽略。如果加载别人写的程序,或者使用旧版本的主程序加载新版本的模块,为避免类名冲突就要加载到新域独立运行以使用自己的类。
分享到:
评论

相关推荐

    ApplicationDomain的误解,安全沙箱有关内容

    1. **系统级ApplicationDomain**:每个Flash Player实例都有一个顶级的`ApplicationDomain`,称为系统级`ApplicationDomain`,它是所有其他`ApplicationDomain`的父域。 2. **当前ApplicationDomain**:当一个新的...

    applicationDomain学习资料

    ### ApplicationDomain学习资料详解 #### 一、理解ApplicationDomain与运行时共享库资源 在深入探讨ApplicationDomain之前,我们先了解“运行时共享库资源”的概念。运行时共享库资源是一种在不同Flash文档(FLA...

    详细介绍ApplicationDomain和SecurityDomain

    ### 详细介绍ApplicationDomain和SecurityDomain #### 一、概述 在深入探讨ApplicationDomain和SecurityDomain之前,我们首先明确这两个概念的基本定义及其在Flash环境中的重要性。ApplicationDomain和Security...

    Flex ApplicationDomain

    《深入理解Flex ApplicationDomain》 在Flex开发中,ApplicationDomain是一个关键的概念,它与程序的运行环境和类加载紧密相关。ApplicationDomain,可以翻译为“应用程序域”,是ActionScript 3中的一个核心组件,...

    深入理解ApplicationDomain和SecurityDomain

    ### 深入理解ApplicationDomain和SecurityDomain #### 安全域(Security Domain)与应用程序域(Application Domain)概述 安全域与应用程序域是Flash Player中两种重要的沙箱概念,它们帮助开发者理解如何管理和...

    开机提示备忘录的小程序

    API(Application Programming Interface)是操作系统提供的一系列函数库,允许程序调用操作系统的服务。通过注册表编辑或系统服务控制,可以设置程序在每次启动Windows时自动运行。这样,用户无需手动打开备忘录,...

    ASP源码—歪歪网络备忘录源码.zip

    4. **Application对象**:如果备忘录系统需要全局共享数据,如公共的设置、统计数据,那么可以使用Application对象。不过,需要注意的是,Application对象的数据对所有用户都可见,所以要谨慎处理敏感信息。 5. **...

    c# Vista风格日历的备忘程序

    开发者可能利用XAML(Extensible Application Markup Language)来定义UI元素和布局,通过设置样式和模板,模仿Vista的视觉效果,如半透明效果、玻璃质感等。 备忘录功能的实现则需要用到数据存储和事件触发机制。...

    AS3.0模块基础知识

    context.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain); context.applicationDomain = ApplicationDomain.currentDomain; context.applicationDomain = new ApplicationDomain(); ...

    SilverLight备忘录

    基于SilverLight的备忘录系统是运用微软的RIA(Rich Internet Application)技术和在SQL Server 2008后台数据库支持下而实现的一个富客户端应用程序,它具有跨平台、跨浏览器和高性能等特点,无论用户是在Windows操作...

    Android-使用kotlin开发的仿EMUI备忘录使用ObjectBox框架

    这通常在Application或单例中完成,通过`BoxStore.builder()`创建并获取BoxStore对象,然后根据实体类创建对应的Box对象,如`Box<Memo>`。 3. **数据操作**:ObjectBox提供了简单易用的CRUD(Create, Read, Update,...

    java备忘录

    3. **配置连接**:在Java代码中,找到配置数据库连接的文件(如`application.properties`或`jdbc.properties`),更新数据库连接信息。 4. **编译与运行**:使用Java编译器(javac)将源代码编译为字节码(.class...

    70丨备忘录模式:对于大对象的备份和恢复,如何优化内存和时间的消耗?1

    在例子中,`ApplicationMain` 类扮演了照顾者的角色,处理用户输入并调用 `SnapshotHolder` 进行状态保存和恢复。 为什么存储和恢复副本会违背封装原则? 在面向对象编程中,对象的状态应该是私有的,只能通过对象...

    基于silverlight的网络备忘录设计与实现.doc

    3) RIA(Rich Internet Application)开发:探讨如何利用Silverlight构建富客户端应用,提供丰富的用户体验。 4) Silverlight与WCF(Windows Communication Foundation)的集成:实现服务器与客户端之间的高效通信。...

    ASP实例开发源码-歪歪网络备忘录源码 asp版.zip

    “歪歪网络备忘录源码 asp版.zip”很可能是一个基于ASP的简单备忘录应用,它可能包含了用户登录、创建备忘、查看备忘、删除备忘等功能。开发者可能使用了Session对象来跟踪用户登录状态,并通过数据库操作来存储和...

    详解flash应用程序域

    通过使用`ApplicationDomain.currentDomain`或新建`ApplicationDomain`实例,开发者可以灵活地决定子SWF的定义应当放置在何处,从而实现对继承关系和资源访问的精细控制。 #### 结论 理解Flash应用程序域对于任何...

    FLEX 系统管理器 SystemManager

    SystemManager不仅负责控制Flex应用的基本元素,如应用窗口、Application实例、弹出窗口和光标,还负责管理ApplicationDomain中的类加载和执行。下面将详细讨论SystemManager的主要功能和工作流程。 1. **应用窗口...

Global site tag (gtag.js) - Google Analytics