Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.04.2014, 08:15
Vova324 вне форума Посмотреть профиль Отправить личное сообщение для Vova324 Найти все сообщения от Vova324
  № 1  
Ответить с цитированием
Vova324

Регистрация: Apr 2014
Сообщений: 14
По умолчанию зачем нужны все эти библиотеки и SDK???

Извиняюсь сразу за тупой вопрос. Я совсем недавно начал осваивать флеш, единственным языком, до этого мной изученным был паскаль. Обучался сначало по книге Колина Мука, потом захотелось практики, просмотрел пару-тройку видеоуроков, смастерил в Adobe flash несколько игрушек в жанре раннер, арканоид и пейнтбол. И даже умудрился кинуть их на сайт, чтоб похвастаться перед знакомыми. и вот последнее время наткнулся на какие-то библиотеки(BOX2D), фреймворки(старлинг), sdk, которые мол улучшают приложения, решают все проблемы, офигенно помогают разработчику, и без них вообще никак. Мало того, что я в душе не понимаю, как этим всем пользоваться, так еще и те swf ролики, которые я компилировал даже без использования классов просто в кадрах флеша, или в мувиклипе итак прекрасно работают. Так зачем нужны классы, пакеты, библиотеки и сдк?

Старый 21.04.2014, 10:51
morgenshtern вне форума Посмотреть профиль Отправить личное сообщение для morgenshtern Найти все сообщения от morgenshtern
  № 2  
Ответить с цитированием
morgenshtern
 
Аватар для morgenshtern

Регистрация: Jul 2007
Сообщений: 159
Цитата:
Так зачем нужны классы, пакеты, библиотеки и сдк?
ну так вы зайдите в описание библиотеки и сдк и почитайте, зачем она нужна.

А вот зачем нужны классы... впервые такой вопрос встречаю) Как вы Мука читали? Попробуйте написать что-то более сложное, без классов, и что бы удобно писалось, и не тормозило потом.

Можно и без них писать, да, вон "binding of isaac", as2 + код в кадрах, стыд и позор, идет со скрипом, на старых девайсах вообще никак, однако ж гениальнейшая игрушка) Будь она на as3, с грамотным кодом, шла бы шустро везде, а если еще Starling - то и на мобилках.
__________________
Думаю на as3.
Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева.

Старый 21.04.2014, 12:33
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 3  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Так зачем нужны классы, пакеты, библиотеки и сдк?
Я когда свой первый проект на as1 делал тоже не понимал зачем нужны классы, когда можно навесить нужные функции на объект без всяких prototype
Сейчас я думаю, что не сильно ошибался

Но то был _не_ статически типизированный язык. А в as3 - там любой объект является экземпляром класса, т.е. Вы по любому их использовали, может свои только не создавали, ну вот потребуется свой тип объекта - создадите.

Не нужны свои объекты? Xм..., ООП, конечно, не пуп земли, не единственная и не факт, что лучшая парадигма,
но во flash, у которого всё API работает на ООП вряд ли у Вас получится что-то сделать без своих типов объектов (если что, в as3 "тип объекта" и "класс" - синонимы).

Кстати, если Вы кодили на as3, то не могли не создать свой класс - это DocumentClass приложения, и даже если писали в кадрах - за Вас его сгенерил компилятор.

Старый 21.04.2014, 12:55
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
если что, в as3 "тип объекта" и "класс" - синонимы
А где не так? Просто интересно. Я лично не встречал.
Или тут речь идет о примитивах, которые не являются классами?

Старый 21.04.2014, 13:18
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 5  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Вы по любому их использовали
Так называемые "кадры" на самом деле в итоге компилируются в набор хорошо отструктурированных классов. Поэтому когда человек пишет в кадрах - он думает, что тут он убежал от классов, но это не так.

UPD
Не дочитал до конца пост expl.
__________________
There is no thing in this world that is not simple.

Старый 21.04.2014, 13:34
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 6  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Vova324, если вы в состоянии самостоятельно написать, например, физический движок или stage3d based 2d фреймворк то конечно же никакие сторонние библиотеки и фреймворки вам не нужны.

Старый 21.04.2014, 15:29
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 7  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Vova324 Если Вы пришли сюда за советом, то первый совет - никогда больше не пишите в кадрах.
А про фраймворки - as3, это ископаемые ресурсы, при помощи которых создают расходный материал - классы. Из классов создают запчасти или многие их сравнивают с инструментами, которые помогают разработчика от проекта к проекту. То есть, раз вы что-то сделали и оно уже в девяносто процентах случаев, будет пригодно без доработки. И вот уже из этих запчастей-инструментов Вы создаете либо таз, если запчасти выполнены неграмотно, либо шатл.

Само собой, только приступив к изучению, Вы не способны создать шатл, а ведь так хочется. По
этому и нужно прибегать к фраймворкам - это классы - запчасти - инструменты, созданные опытными программистами. У всех нормальных фраймворков есть документация, такая же, как и хелп от адоби.
По этому сложности могут быть, если только Вы ещё не научились пользоваться хелпом.

И наверняка у Вас возникнет вопрос - а нужно ли пользоваться и Вы даже можете задать такой вопрос, на что Вам могут ответить, что можно и без них. Так ответят либо опытные, которые сами эти фраймворки выучили наизусть и теперь делают вид, что они и до них все знали и фраймворки не сказались на их обучении, либо те, которые сами когда-то задавали подобный вопрос и им ответили первые и теперь они считают, что задавать вопросы на форуме - глупость! Многие на форуме отвечают так, что всем видом показывают, как им до Вас безразлично, мол, это Ваше личное дело, использовать или нет. Но это не правда - тут ответ один, использоваться! И чем раньше начнете, тем лучше. Но есть одно НО! Ими нужно не только пользоваться, но и учить НАИЗУСТЬ. У Вас появился шанс, перенять стиль и подходы от опытных программистов, чьи творения стали лучшими во всем мире,так почему бы не использовать код, как книгу.

Старый 21.04.2014, 15:58
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 8  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
никогда больше не пишите в кадрах.
Зачем так категорично, а если нужна презентация или баннер?)
__________________
There is no thing in this world that is not simple.

Старый 21.04.2014, 16:12
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 9  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
зачем нужны классы, пакеты, библиотеки и сдк?
Вы уже ответили на свой вопрос:
Цитата:
улучшают приложения, решают все проблемы, офигенно помогают разработчику
О чем говорить? Тем более, что у вас и так все прекрасно.

Akopalipsis, вы опять за свое? Завязывайте с флудом, сколько еще вам нужно замечаний сделать?

Старый 21.04.2014, 22:10
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 10  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Сообщение от caseyryan Посмотреть сообщение
А где не так? Просто интересно. Я лично не встречал.
Или тут речь идет о примитивах, которые не являются классами?
В Java есть деление на объектные типы и примитивные - которые не представлены классами
В C# тип может быть структурой или классом

Вообще, я не уверен на 100%, что все типы в as3 можно считать классами, но в первом приближении ничто не мешает так думать

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.