Flash as3 应用程序域

本文介绍了Flash应用程序域的概念及其层级结构,并详细阐述了三种常见的应用程序域使用场景:创建系统域的子级、使用当前域以及使用当前域的子级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述和结构
1.Flash应用中的代码都定义在应用程序域中,通过域可以区分一个类的多个定义。
2.应用程序域以层级结构存在。有一个根域包含所整个程序所有域,它叫全局域或者系统域。除了系统域之外的所有域都有父级。
3.只有当父级没有相关定义时,加载的类才会进行定义,就是不会覆盖父级的定义。

二、三种用法
加载图片或者SWf时可以指定加载的内容所在的域,有三种方式:

1.创建系统域的子级
可以在运行时动态切换不同版本,虽然是同名类,但被分配到不同的域,所以不会冲突。

2.使用当前域
用作主应用的RSL,用于预加载。

3.使用当前域的子级
子级使用父级所有定义,可以共享父级的静态成员和单例,用于作为主应用的子模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值