|
|
|||||
Регистрация: Mar 2010
Сообщений: 137
|
ActionScript3. Путь к Познанию.
Я знаю ООП в C++, C# и Java. Знаком с шаблонами проектирования (patterns). Теперь взялся за AS3.
Во Flash работаю шесть лет и неплохо ориентируюсь в AS1. С ООП в AS имел дело один раз год назад и на уровне “Hello, world”. Сейчас решил взяться серьёзно и сразу возник ряд вопросов. Ленивым и растерянным советую сразу прочитать послесловие (обязательное) в конце. Остальным – советую прочитать вопросы. Итак: 1. Какие виды классов есть в AS3 ? Есть ли в нём static и abstract-классы? 2. Есть ли во AS3 интерфейсы (abstract-классы без свойств) ? 3. Есть ли свойства (properties) - геттеры и сеттеры, которые можно использовать как переменные? 4. Как в AS3 реализована архитетура проекта? Можно ли писать несколько классов в одном файле? Как выглядит работа с пакетами? 5. Каким образом происходит интеграция внешнего класса с мувиками fla-документа? 6. Где находится точка входа в программу? 7. Какова особенность flash-проектов? Чем они отличаются от сделанной в ручную иерархии отношений. 8. Есть ли в AS3 перегруженные операторы и шаблоны (generic, class<>)? 9. Есть ли в AS3 делегаты (ссылки на функции, присеваемые событиям)? Вопросы глупые и достойны ответа: «найди всё сам». Найду. Если не желаете отвечать – не надо. Последний раз редактировалось semenyakinVS; 16.10.2010 в 14:03. Причина: исправление |
|
|||||
Цитата:
!?" И да, мне лень форматировать свой ответ. И я ответил по делу. Здесь умеренная демократия в постах. "?! Цитата:
Советую тему переименовать, здесь что-то такое неопределенное запрещено правилами форума. Цитата:
__________________
тут я Последний раз редактировалось КорДум; 14.10.2010 в 08:39. |
|
|||||
Ответ на все эти вопросы тянет на большую статью, или маленькую книжку. Начинать действительно лучше с самостоятельного изучения основ.
А абстрактных классов (таких как в с++) в as3 нет, есть методики создания псевдо-абстрактных методов. Последний раз редактировалось f.g.programmer; 14.10.2010 в 08:54. |
|
|||||
Регистрация: Mar 2010
Сообщений: 137
|
КорДум спасибо за ответ на некоторые вопросы.
Цитата:
Если нет желания его соблюдать - не соблюдайте. Цитата:
Цитата:
В данной теме я постараюсь сделать выжимку из каждого обсуждаемого вопроса. Только факты, без воды. Добавлено через 29 минут ? Как можно сделать параметры в функциях константными (const) ? Последний раз редактировалось semenyakinVS; 14.10.2010 в 13:43. |
|
|||||
Цитата:
Цитата:
Цитата:
Цитата:
__________________
while(1) {} Последний раз редактировалось Division; 14.10.2010 в 13:56. |
|
|||||
[+ 1.0 08.10.14]
блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
|
Цитата:
Создается класс обязательно расширяющий либо Sprite либо MovieClip (объект контейнер с разметкой типа canvas), на него уже вешается все остальное. Что касается design patterns то существует несколько высоко уровневых MVC фреймворков написанных на actionscript, у каждого своя методология но цели у всех общие отделить логику от модели данных и представления. Я работаю с pureMVC + fabrication Такой вопрос а зачем вам actionScript с вашим запасом? проще все тоже самое реализовывать на silverLight Последний раз редактировалось inozemcev; 14.10.2010 в 15:46. |
|
|||||
Цитата:
__________________
тут я |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
8. Типизированный массив, разве что. Vector.
__________________
Тут мужик танцует и поёт про флэш |
|
||||||||||||
Регистрация: Mar 2010
Сообщений: 137
|
ответы
Спасибо всем, кто ответил.
Цитата:
Цитата:
Цитата:
Но, вроде, я читал про следующую версию скрипотв – и там их обещают… Там вообще такое колдунство будет творится! Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Послесловие (информативное): КорДум, вы были правы. Соблюдать придуманные мной дурацкие ограничения на формат глупо. Сейчас уберу эту часть из первого поста. Последний раз редактировалось semenyakinVS; 16.10.2010 в 14:02. Причина: уточнение текста |
Часовой пояс GMT +4, время: 11:08. |
|
« Предыдущая тема | Следующая тема » |
Теги |
action script 3 , вопрос , все , как сделать , помогите |
|
|