AS对象创建具体步骤

本文介绍了ActionScript(AS)从2000年至2006年的发展历程,包括AS、AS2和AS3的不同版本及其支持的FlashPlayer版本。此外,还详细描述了一个AS对象从创建到初始化的具体步骤。

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

当一个as对象被创建时,一般都遵循以下的处理步骤: 
1.初始化该as对象;

2.初始化Application.systemManager的属性;
3.在最初的实例化处理过程中,应用会给对象进行预分配事件;
4.方法createChildren()方法会被调用.此时,每个application组件都会被构建,也将会对每个组件的createChildren() 方法进行调用;
5.应用会处理这些初始化的事件,预示着application的组件会进行初始化;
6.一个creationComplete事件将会被处理;
7.应用的object将会被列入到将显示清单中;
8.调用creationComplete方法进行处理。

 

AS产生于2000年支持Flash Player5;

AS2产生于2003年支持Flash Player7;
AS3产生于2006年支持Flash Player9,并且可以在不用MXML的情况下就可以编程达到目的。

AVM即ActionScrit Virtual Machine,在Flash Player运行我们的程序时,其实是有两个AVM的,我们称之为AVM1和AVM2,AVM1支持原有版本的代码,而AVM2则支持新as代码。有了两个虚拟机编译我们的代码,这样使得占用的空间就是1.2MB。但是对开发人员来说既可以保证能使用到升级的as带来的好处,同时也不用担心使用旧有代码的兼容性了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值