Показать сообщение отдельно
Старый 03.03.2013, 13:49
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 11  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Полностью согласен, но ведь ActionScript язык более заточенный под рисование и более прост в использовании
Скорее флешплеер имеет API, удобное для рисования. Это так.

А сам язык as3 не очень-то удобен - те же Point без проблем для производительности невозможно использовать, поэтому часто вместо передачи координат (x, y) из функции мы делали всякие извраты, типа передачи через поля (или передачи в функцию переиспользуемой точки, которую та меняла). А в C#: сделал структуру - передавай и создавай когда хошь - работа со структурой с полями x, y - _не_ дороже, чем с двумя переменными x и y. Это к примеру (про отсутсвие генериков, возможности вернуть из метода нескольких значений, типизированных функций и т.д. распинаться не буду)

В то же время в as3 встроена очень продуманная (хотя не идеальная) система реакции на мышиные события, и вообще система событий. Хотя, опять же, это больше к API относится, а не к языку.
Цитата:
С# библиотек для черчения и рисования навалом. Тащить в приложение только ради этого флеш плеер мягкоговоря странно.
Можно поподробнее? Например что можно поиспользовать для графического редактора локаций или просто векторного редактора? Сейчас то задачи такой не стоит, а давно делали редактор локаций на C# - было страшно.