AS3中的一些基本定义,Function与Method的区别
AS3中的一些基本定义,Function与Method的区别 Adobe在官方英文文档中,并未专意对一些基本作区别说明;多数自动翻译或中文翻译,又存在翻译不当之处,古人有云,差之毫厘,缪以千里。且先试问一句,Function与Method有何区别? Function与Method翻译成中文,不知如何翻译,使用英文更好。function在AS3中,是定义函数的关键字,但它定义的不一定是Functio…
共 6 条相关内容
AS3中的一些基本定义,Function与Method的区别 Adobe在官方英文文档中,并未专意对一些基本作区别说明;多数自动翻译或中文翻译,又存在翻译不当之处,古人有云,差之毫厘,缪以千里。且先试问一句,Function与Method有何区别? Function与Method翻译成中文,不知如何翻译,使用英文更好。function在AS3中,是定义函数的关键字,但它定义的不一定是Functio…
Flash Player的垃圾内存回收机制:能否强制回收? 在Adobe Flash Player 10中,AS3的内部垃圾回收机制是怎样的?程序员可以强制FP回收内存吗?答案是否定的,但有方法。 1. 毛主席请猫吃辣椒的故事 建国初期,国家正在对资本主义工商业进行社会主义改造,毛泽东问周恩来、刘少奇等,如何才能让猫吃辣椒?刘少奇说,把猫逮住,用筷子捅下去。周总理说,先把猫饿上三天,然后把辣椒裹在…
AS3中的八种基元类型 一,八种基元类型 何谓基元类型?即是一门语言中最基本基本的数据类型,其它数据类型均是以此为基础定义的,并且可以作为变量注释类型或函数返回类型。在AS3中,共有八种基元类型: [此有图,但已被岁月冲走] 1)Boolean 布尔类型,仅有true与false两个值。默认值为false。特殊值NaN,undefined,null,字符串空值(”),0转换为Boolean后均为f…
像Ruby一样简易行码:使用Prototype扩展原生对象 AS3是基于ECMAScript标准的语言,Adobe团队在遵从此标准的同时,使其向Java靠拢具有Class-Base的特征,因此,AS3是一门很奇特的语言,它既像Javascript,又像Java(Java与Javascript是两门完全不同的语言)。 1,Ruby的collect方法 Ruiby的行码简易,让很多程序员爱不释手。 #…
动态语言的基石之函数闭包 闭包(Closure)是函数(或方法)及其执行环境的组合体,它不仅包括函数(或方法)本身,也包括函数(或方法)运行时的上下文词汇环境。闭包是所有动态语言的基石,闭包实现了函数(或方法)可以作为参数传递给函数(或方法)。 1,用一个代码实验例示闭包概念 在AS3中,共种三种闭包: 1)函数闭包(Function Closure) 2)方法闭包(Method Closure)…
E4X用法简要 E4X语法是AS3对ECMAScript标准最前卫的实现,也是目前所有高级编程语言中操作XML最为方便的方式之一。仅仅因为AS3实现了E4X,作为程序员至少也应该了解它一下,因为它是那样的简洁、优雅。 因为AS3实现的是ECMAScript 357 for XML标准(ECMAScript对XML的扩展标准),简称为E4X。自有E4X以来,AS2程序员应该忘掉以前惯用的XMLDoc…