![]() |
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 делегаты (ссылки на функции, присеваемые событиям)? Вопросы глупые и достойны ответа: «найди всё сам». Найду. Если не желаете отвечать – не надо. |
Цитата:
!?" И да, мне лень форматировать свой ответ. И я ответил по делу. Здесь умеренная демократия в постах. "?! Цитата:
Советую тему переименовать, здесь что-то такое неопределенное запрещено правилами форума. Цитата:
|
Ответ на все эти вопросы тянет на большую статью, или маленькую книжку. Начинать действительно лучше с самостоятельного изучения основ.
А абстрактных классов (таких как в с++) в as3 нет, есть методики создания псевдо-абстрактных методов. |
КорДум спасибо за ответ на некоторые вопросы.
Цитата:
Если нет желания его соблюдать - не соблюдайте. Цитата:
Цитата:
В данной теме я постараюсь сделать выжимку из каждого обсуждаемого вопроса. Только факты, без воды. Добавлено через 29 минут ? Как можно сделать параметры в функциях константными (const) ? |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Код AS3:
Я работаю с pureMVC + fabrication Такой вопрос а зачем вам actionScript с вашим запасом? проще все тоже самое реализовывать на silverLight |
Цитата:
|
8. Типизированный массив, разве что. Vector.
|
ответы
Спасибо всем, кто ответил.
Цитата:
Цитата:
Цитата:
Но, вроде, я читал про следующую версию скрипотв – и там их обещают… Там вообще такое колдунство будет творится! Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Послесловие (информативное): КорДум, вы были правы. Соблюдать придуманные мной дурацкие ограничения на формат глупо. Сейчас уберу эту часть из первого поста. |
Цитата:
|
| Часовой пояс GMT +4, время: 05:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.