2013-10-01 14 views
1

я просто писать код, и написал:В чем разница между классом и классом? во флэш-as3

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. 

открыть некоторые предыдущие ActionScript и написал в этот

1084: Syntax error: expecting rightbrace before leftbrace. 

Так что мой вопрос в том, что в чем разница между классом и классом

Atleast я уверен, что для обоих (класса и класса) есть некоторый тип определения

Это будет вид вас, если вы будете отвечать на мой вопрос

ответ

3

Класс - это имя типа, аналогичное вашим классам или SimpleButton. Это специальный класс, созданный для каждого определения класса в программе.

глядите документацию http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Class.html

The класса является ключевым словом. Вы используете его для объявления своих классов.

0

Отъезд this article. Класс - это тип в AS3, и каждый объект имеет экземпляр класса, аналогичный типу на некоторых других языках. Вариант в нижнем регистре - это ключевое слово, тогда как версия верблюжьего корпуса - это тип объекта. Он содержит информацию о функциях и областях, а также информацию о конструкторах.

+0

Это неверно. В AS3 каждый объект расширяет 'Object', как и на других языках. Тип данных класса «Class» используется для описания фактических классов, а не экземпляров классов. Экземпляр объекта 'Class' не имеет никакого отношения к классу. –

+0

Извините, я неправильно прочитал документ в Adobe и прочитал «Каждый объект - это экземпляр класса Class», а не правильный «Каждый объект класса - это экземпляр класса Class». –

+0

Да. В принципе, тип данных класса «Class» позволяет вам передавать определенные классы, как если бы они были переменными. В «ViewNavigator» Flex, когда вы хотите перейти на новый «Просмотр», вы передаете объект «Class» («newView: Class» - это аргумент), а объект ViewNavigator - это экземпляр объекта (вызов 'new newView() ') –

Смежные вопросы