![]() |
Цитата:
|
2 Miramax
и AS1 и AS3 100% ООП языки, оба они динамические, единственное отличие ас3 от ас1, это опциональная типизация, и 2 механизма наследования(трейтовый и прототипный, в то время как ас1 только прототипный) Класс Ориентированных языков еще не придумали, есть Объекто Ориентированные и Аспектно Ориентированные. Насчет этой байды: Код:
c = mc.createEmptyMovieClip;Это теория. |
ЗЫ между прочим АС1 даже ближе к ООП чем C++\C# ;)
|
Ок, я имел ввиду АС 3 это класс-based язык.
Но то что нельзя по ссылке вызвать метод - проблемка-с |
что такое class-based Мирамакс?
в АС1 абсолютно все пашет на классах. я не понимаю тебя. |
Есть такое понятие как Объектно-Ориентированный Язык, это значит что язык напрямую зависит от объектов.
Класс, Тип, Структура, Прототип это просто шаблоны, на Java\C++ иногда реализуют прототипную цепочку вручную, в АС, данный паттерн проектирования поддерживается "от рождения". От того каким образом создаются объекты разницы большой нету, (хотя есть разница в скорости, прототипный паттерн постоянно бегает проверяет всех родителей), объекты остаются объектами. И в ас1 пашут классы(Object,String, MovieClip, TextField, LoadVars), просто наследование реализованно через прототипы. |
Вот класс-ориентированный или класс-based
http://en.wikipedia.org/wiki/Class-based_programming Просто модель проектирования ООП |
Цитата:
Код:
_root.mc.stop(); |
Получается на протяжении всех версий 6, 7, 8 макромедиа не исправила этот баг?
У меня была идея откомпилить в FDT но я подумал, что это в языках AS1/2 проблема. Значит компиль в девятке хоть в чё-то лучше предыдущих :) |
Цитата:
|
| Часовой пояс GMT +4, время: 21:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.