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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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# - было страшно.

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

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Небольшое пояснение.
Цитата:
компонент ShockWeave Flash Object входящий в пакет VisualStudio 2012 Express
Неверно, в наборе компонент студии нет никакого ShockWeave Flash Object. Он присутствует в системе, наряду с тысячами других компонент сторонних разработчиков .Вы просто подключаете его к проекту. Появляется он в системе после того, как пользователь тем или иным способом установит на свой комп FlashPlayer ActiveX для Internet Explorer. Чаще всего это происходит путем скачивания и установки плеера с офф. сайта Адоба. При установке пользователю предлагается принять некое лиц. соглашение, заметьте. При внимательном прочтении которого можно выяснить, что использовать плеер в своем приложении можно абсолютно свободно, но с одним существенным ограничением: приложение, будучи запущеным на конечной машине (у пользователя) должно использовать плеер, установленный в системе пользователя. Т.е. просто нельзя каким-либо способом "пришить" плеер к приложению, приложение и плеер существуют отдельно и распространяются отдельно. Как вы распространяете приложение - дело ваше, плеер распространяет Адоб на своих условиях.
Практически это означает, что вы можете разрабатывать приложение в Visual Studio и использовать ShockWeave Flash Object, не нарушая никаких условий. Однако, ваше приложение у пользователя будет работать только если у него установлен плеер. В случае его отсутствия, придется попросить пользователя дополнительно его установить.
Ситуация, когда плеера нет в системе нынче пердставляется очень маловероятной. Могут быть скорее заморочки с несоответствием версий плеера у пользователя и версии плеера, для которого вы делали ролик. Но и это как-то сомнительно..

Старый 04.03.2013, 09:12
Chum вне форума Посмотреть профиль Отправить личное сообщение для Chum Найти все сообщения от Chum
  № 13  
Ответить с цитированием
Chum
[+1 06.03.13]

Регистрация: Feb 2007
Сообщений: 174
Большое спасибо всем спасибо за ответы. Полученной информацией вполне удовлетворён.

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

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
"Ситуация, когда плеера нет в системе нынче пердставляется очень маловероятной"
Но ActiveX-flashplayer может отсутствовать запросто - InternetExplorer не самый популярный браузер.
Видимо, придётся делать автоскачивалку с выводом подтверждения пользователю.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
В windows 8, если не ошибаюсь, он поставляется с системой.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Но ActiveX-flashplayer может отсутствовать запросто - InternetExplorer не самый популярный браузер.
Он устанавливается автоматически при установке флеш плеера (речь не об отладочном, естественно). Так что вряд ли он будет отсутствовать если пользователь вообще установил флеш плеер.

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

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
Но ActiveX-flashplayer может отсутствовать запросто - InternetExplorer не самый популярный браузер.
Я понял вашу мысль так: пользователь не использует IE, ему нравится фокс(опера и т.п.), а стало быть он может никогда не столкнуться с ситуацией, когда IE предложит ему установить плеер. И в этом случае совсем не факт, что плеер будет в системе. Пожалуй, должен с вами согласиться.
В Windows XP плеер был предустановлен в винде, если не ошибаюсь, где-то 6-й версии. Там даже в окне приветствия после установки оси игрались swf-ы. Пошариться по системным папка хрюхи - и найдешь. Но это были еще времена Macromedia. Потом, адоб, видимо, зажал плеер.
В семерке, насколько я могу судить, а настройкой операционок этой масти мне приходится заниматься часто, нет предустановленного плеера. Почему - хз. Для лиц. винды стандартной сборки (Windows 7 Pro) приходится его доставлять. Ни разу не видел этой винды с предустанвленным плеером (самопальные сборки не в счет).
За Windows 8 не скажу. Пока с ней не сталкивался на практике.
То есть, таки да. Этот момент (наличие FP ActiveX на целевой машине) остается существенным и сейчас.
2caseyryan:
ActiveX-flashplayer и то, что вы именуете "просто" плеер в контексте винды и IE - одно и тоже. Речь идет об одном и том же файлике flash<ver>.ocx из папки %SYSTEM32%\Macromed\Flash
Например, уменя это Flash32_11_5_502_146.ocx


Последний раз редактировалось alexcon314; 04.03.2013 в 13:06.
Старый 04.03.2013, 13:00
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 18  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
За Windows 8 не скажу. Пока с ней не сталкивался на практике.
На моем ноуте стоял. Судя по найденному в сети, поставляется вместе с системой.
__________________
משיח לא בא
משיח גם לא מטלפן

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

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

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


 


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


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