Actionscript 3 课堂和课堂的区别是什么?在flash as3中

Actionscript 3 课堂和课堂的区别是什么?在flash as3中,actionscript-3,flash,flash-cs3,Actionscript 3,Flash,Flash Cs3,我刚写了一些代码,写了: public Class start extends SimpleButton 我认为这是100%正确的,但它给出了错误 1071: Syntax error: expected a definition keyword (such as function) after attribute public, not Class. 1084: Syntax error: expecting rightbrace before leftbrace. 我打开了以前的一些动

我刚写了一些代码,写了:

public Class start extends SimpleButton
我认为这是100%正确的,但它给出了错误

1071: Syntax error: expected a definition keyword (such as function) after attribute public, not Class.

1084: Syntax error: expecting rightbrace before leftbrace.
我打开了以前的一些动作脚本,并在其中写入了一些动作脚本

1084: Syntax error: expecting rightbrace before leftbrace.
所以我的问题是阶级和阶级的区别是什么

至少,我确信(类和类)都有某种类型的定义


如果您能回答我的问题,我将不胜感激。退房。类是AS3中的一种类型,每个对象都有一个类实例,类似于其他一些语言中的类型。小写变量是一个关键字,而驼峰大小写版本是一个对象类型。它包含有关函数和字段的信息以及构造函数信息。

类是一个类似于类或SimpleButton的类型名。这是为程序中的每个类定义创建的特殊类

有关详细信息,请参阅文档


类是一个关键字。您可以使用它来声明自己的类。

这是不正确的。在AS3中,与其他语言一样,每个对象都扩展了
对象
Class
数据类型用于描述实际的类,而不是类的实例。
对象的实例与
没有任何关系。对不起,我在Adobe上误读了文档,读到“每个对象都是类的实例”,而不是正确的“每个类对象都是类的实例”。是的。基本上,
数据类型允许您像传递变量一样传递特定的类。在Flex的
ViewNavigator
中,当您想要移动到一个新的
视图
时,您会传递一个
Class
对象(
newView:Class
是参数),ViewNavigator是实例化对象的对象(调用
new newView()