3D软件网 加入收藏  -  设为首页
您的位置:3d立体软件网 > 3D设计 > 正文
as3程序员到底是什么
as3程序员到底是什么
提示:

as3程序员到底是什么

ActionScript,通常简称为AS,是Flash平台的copy100语言。作为程序,可以编译成SWF、SWC。SWF就是我们所说的Flash动画。但是现在SWF不仅仅是一个动画,而是RIA的一个载体。ActionScript有三个版本:1.0(AS1)、2.0(AS2)和3.0(AS3)。 只有FlashPlayer9及以上支持as3编译的SWF。这三个版本非常不同,现在最新的版本是AS3。所以as3程序员做的是flash开发,而不是flash设计。 扩展资料: 命名技巧 最好使用与所有者和相关项对应的包名。按照惯例,包名应该以反向url名开头。 例如:如果ExampleCorp(examplecorp.com)编写了一些ActionScript3.0类,所有这些类都将放在com中。examplecorp包(或com.examplecorp的子包)。 这样,如果英国有另一个ExampleCorp(ExampleCorp.co.UK),它也编写了一些ActionScript3.0类,您可以通过简单地使用包UK.co.ExampleCorp来确保唯一性。 当类是特定应用程序的一部分时,应该将它们放在特定于应用程序的子包中例如:ExampleCorp可能有一个名为WidgetStore的应用程序。 如果WidgetStore应用程序使用一个名为ApplicationManager的类,那么这个类应该在com.examplecorp中。或者在该包的子包中。 通常,包名以小写字母开头。 [隐式获取方法(getter)和设置方法(setter)] public函数getcount():uint{ Return_count; } Publicfunctionsetcount(值:uint):uint{ If(值< 100){ _count=价值; 其他}{ ThrowError(); } }

as3.0类的静态成员和实例成员的本质区别是什么?
提示:

as3.0类的静态成员和实例成员的本质区别是什么?

静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用"类名.静态成员名"访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员.

  非静态成员:所有没有加Static的成员都是非静态成员,当类被实例化之后,可以通过实例化的类名进行访问..非静态成员的生存期决定于该类的生存期..而静态成员则不存在生存期的概念,因为静态成员始终驻留在内存中..