Бесплатно скачать Adobe Flash Player
Flash Ripper RSS Readers

Выход Flex 3, AIR 1.0 и открытие Adobe Open Source

На Life.Flash и WebService //Flash об этом уже писали, но как пропустить такое событие? Вышли Adobe Flex 3 и Adobe AIR 1.0. И, как было обещано, сразу по выходу новой версии Flex 3 SDK официально становится open source вместе с массой других технологий от Adobe. У вас есть патч для Flex Framework? Уже сегодня вы можете отправить его в проект. Можете поучаствовать в документации. Интересные времена продолжаются!

Писал Rost, 25 Февраль 2008 12:07

Найдены баги:

ShaggySmile уже написал об этом, ...

Какой молодец :)

YeSuTin - 25 Февраль 2008 12:48

странная политика, мы делаем софт, вы его тестируете ловите баги, , декументируете, а потом мы его вам продаём :) прикольна ...

Artem Brigert - 25 Февраль 2008 12:55

Артем, это уже обсуждалось не раз. Желаешь - участвуй, получай респект и уважуху как минимум. Не желаешь - никто и не заставляет :)

Рост - 25 Февраль 2008 12:58

эх, когда же они плеер откроют...

yelbota - 25 Февраль 2008 13:00

Миша все равно быстрее написал :)
Так что он первый :)

http://blog.wbsv.ru/?p=323

SHAGGYSMILE - 25 Февраль 2008 13:13

>> странная политика, мы делаем софт, вы его тестируете ловите баги, , декументируете, а потом мы его вам продаём

они продают flex builder, а сам flex 3 sdk - в opensource

r00z - 25 Февраль 2008 13:43

> получай респект и уважуху

ну если это для кого-то самое главное в жизни ...

Artem Brigert - 25 Февраль 2008 13:47

Так вот, помимо того, что ссылка на Eclipse Plugin версию не доступна (ошибка 404), есть ещё две:
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email (Flex Builder 3 Professional)
http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex (Adobe Flex Builder 3 Professional)

На первой размер дистрибутива 169МГб, на второй 392МГб. А в чем разница - непонятно. Я скачал тот, который на 392 под Mac, и он не инсталируется, процессор на 100%, результата нет. Попробую ещё скачать на 169...

Индусы как всегда в своём репертуаре.

tearaway_Tea - 25 Февраль 2008 14:52

2Artem Brigert
Я давно наблюдаю за вашими комментами и все комменты сводятся к одному - "платите мне бабло за то что бы я жил" и "я просто так ни чего не делаю"... В общем очень рад за ваз ;) как повезло вашим друзьям и коллегам :)

Про тест ПО
Наверное компания как то реагирует на нужны пользователей, после каждого такого тестирования, а не выпускает "чугунный" продукт на рынок как например MS... Так что не все "бесплатно" ;)

2tearaway_Tea
"Индусы как всегда в своем репертуаре"
Мне смешно читать, как вы все дружно лахаете индусов...
Интересно, что делается в России и СНГ? Ни хрена не делается, большие компании даже не считают этот регион за рынок... а тем не менее, миф о том, что там (в индии) работают за "бутерброд и литр h2o" - для многих святая правда...
В индии многомиллиардные инвестиции в индустрию ПО, эта всю страну кармить можна, не только программистов ;)
Индия посылает учиться в лучшие IT университеты США своих студентов, за счет государства, а что делается у нас тут?
В общем долгая дискуссия ...

k4d - 25 Февраль 2008 15:41

> На первой размер дистрибутива 169МГб, на второй 392МГб. А в чем разница - непонятно. Я скачал тот, который на 392 под Mac, и он не инсталируется, процессор на 100%, результата нет...

Это из-за инсталлера. Подобное наблюдается при инсталляции ColdFusion.
А если к тому-же установлен антивирь, то ждать придётся долго.

injun #576871 - 25 Февраль 2008 15:45

+1 за пост k4d :)

injun #576871 - 25 Февраль 2008 15:47

// беру попкорн...

Рост - 25 Февраль 2008 15:50

// и стерео очки...

ALFer - 25 Февраль 2008 15:59

>как повезло вашим друзьям и коллегам :)

а мне адобы не друзья и не коллеги и флэш мне покупать нужно причём не дёшево ;)

Artem Brigert - 25 Февраль 2008 16:05

Я так и знал, что вот-вот чо-то выпустят.
Потому что решил тут недавно скачать полный набор документации по флексу.
Качалось-качалось и чуть-чуть не докачалось.
Стал качать по второму разу - ошибку 404.

Ну и подумал: либо это они лично меня за что-то невзлюбили и перекрыли доступ, либо собираются новую доку ложить.

Dan - 25 Февраль 2008 17:12

Artem, k4d
один и стоплов гибких методологий - свалить вопросы тестирования на пользователей.
В целом, оно эффективнее - то есть не надо держать штат QA-инженеров, армия пользователей (тыкающих во все красивые кнопки) отыщет все баги.
Тут ничего странно нет.
Но вот, Flex Builder мог бы быть и дешевле, хотя бы для России.

Алексей - 25 Февраль 2008 17:24

> Но вот, Flex Builder мог бы быть и дешевле, хотя бы для России.

с какого такого перепуга он для России дешевле быть должен?

Artem Brigert - 25 Февраль 2008 17:32

> с какого такого перепуга он для России дешевле быть должен?

А с какого перепугу Far Manager для СНГ бесплатен?
Особенности местного рынка.

Dan - 25 Февраль 2008 17:48

А по-моему 249$ это не так и дорого.

bsdemon - 25 Февраль 2008 17:51

>Far Manager © 1996—2000 Eugene Roshal
поэтому и бесплатен.

Artem Brigert - 25 Февраль 2008 17:57

> А по-моему 249$ это не так и дорого.

Смотря для кого. Для студента - таки дорого.

injun #576871 - 25 Февраль 2008 18:02

Дело вовсе не в "старости". Он и в 1998 был бесплатным.
По-моему, там вообще с самого рождения была xUSSR-регистрация.

Dan - 25 Февраль 2008 18:03

Кстати FAR ... в 96 он был актуален, но в наши дни ... извините за выражение "немного устарел"

Artem Brigert - 25 Февраль 2008 18:06

Возвращаясь к теме...
Для меня что сайт Адоба, что сайт Интелла, что другие большие сайты представляют что-то вроде лабиринта Минотавра. Я там махом путаюсь, даже не смотря на наличие поиска.

Вобщем, просьба к тем, кто лучще умеет ориентироваться на местности. Подскажите: а где исходнички-то утянуть?

Dan - 25 Февраль 2008 18:12

2 injun #576871™

для студентов есть Educational лицензия (вроде так называется), бесплатная

Reijii - 25 Февраль 2008 18:40

> для студентов есть Educational лицензия (вроде так называется), бесплатная

Вот про это не знал. Сейчас посмотрел. Гмммм... А оно реально вот? Кто-нибудь получал по студенческому ID?

injun #576871 - 25 Февраль 2008 19:22

2Artem Brigert
"а мне адобы не друзья и не коллеги и флэш мне покупать нужно причём не дёшево ;)"
коммент конечно интересный, но - не ответ ;)

p.s. друзья не равно adobe, ms, ibm и чего там еще... равно "вася, петя, лена и прочее" :)

2Алексей
Я вас обрадую, ценник для России еще выше, чем указано официально на сайте adobe, аналогично ценник на apple.

2injun #576871
Все верно, я тож заметил такое (разные размеры дистрибутивов под разные платформы), когда качал CF и прочее...

2Dan
Между прочим, эти сайты очень грамотно спроектированы (годы разработок) :)

k4d - 25 Февраль 2008 19:34

Ура! Наконец-то. Только незнаю радоваться или огорчаться.

странная политика, мы делаем софт, вы его тестируете ловите баги, , декументируете, а потом мы его вам продаём :) прикольна ...

Тестируем-то мы его не бесплатно. Любой из нас - уверен (а я то уж точно) - уже погрел руки на халявных флексовых бэтах. А процесс документирования - так это то же самое образование. Документируя мы изучаем, изучая - документируем. А т.к. обучаться этому сейчас где-либо еще нереально, то могу себе представить, сколько бы стоило такое обучение. И чем раньше овладеешь технологией, тем дороже продашься.
Так что все довольны и всем счастье. Политику одобрям.

"платите мне бабло за то что бы я жил" и "я просто так ни чего не делаю"

По-моему отличная тенденция. И все мы покривим душей если с ней не согласимся. Ибо все мы ценные товарищи и нам надо платить за то что мы есть. А работать за просто так могут себе позволить либо очень богатые, либо учащиеся.

большие компании даже не считают этот регион за рынок...

Мы про индусов тут говорим не как про рынок сбыта, а как о производителях. Так вот насчет сбыта - не думаю что их тоже считают за регион.
А производители они хорошие, но в России-то не хуже. И все хорошо продались этим же большим компаниям. Только Адоби предпочитает всё подешевле. Поэтому не ему. И поэтому же и ругаем мы индусов.

Для меня что сайт Адоба, что сайт Интелла, что другие большие сайты представляют что-то вроде лабиринта Минотавра.

Вот точно сказано. Черт ногу сломит. Похоже на вековые отложения. Поиск уродский.

Кстати FAR ... в 96 он был актуален, но в наши дни ... извините за выражение "немного устарел"

Юзеры делятся на тех, которые пользуют Far и которые его не пользуют. Причем где-то поровну делятся (а не устроить ли соц-опрос?). Интересно, почему гн Eugene Roshal забросил его.

Racer - 25 Февраль 2008 20:59

>Причем где-то поровну делятся
незнаю ни одного человека который им пользуется, наверно ты знаком только с другой половиной :)

Artem Brigert - 25 Февраль 2008 21:55

> незнаю ни одного человека который им пользуется, наверно ты знаком только с другой
> половиной :)

В каком таком медвежьем углу вы живёте? Поди ещё и висту все дружно в едином порыве поставили :)

Dan - 25 Февраль 2008 22:30

Во, откопал наконец-то.

Страница, где рассказывается всё-всё-всё про то, как утянуть исходники:
http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code

SVN:
http://opensource.adobe.com/svn/opensource/flex/sdk

Файлик, содержащий "скелет" проекта:
http://opensource.adobe.com/wiki/download/attachments/2392224/flex-svn.zip?version=1

Позволяет не апдейтить всё сразу, а только отдельные ветки.

Dan - 25 Февраль 2008 22:52

Я с удовольствием с вами здесь пообщаюсь. А вот ещё интересный ресурс, Частные Честные Истории о Жизни. Любви и Обществе - http://www.vulfov.com.
Не хотите глянуть? Если честно, этоя там кропаю по немногу. И мне интересно ваше мнение. Если не трудно, черкните пару строк, а?

VulBlog - 25 Февраль 2008 23:22

2 Artem:
Возможно. Это программисты. Но есть и дизайнеры.
Безусловно, моя оценка субъективна. По этому и намекнул на соц-опрос. Хотя тема дурацкая. Каждый пользует то, что ему удобнее. Вот подвернется мне что-то более удобное (лично мне) - да пожалста!
Хотя, имеет место фактор возраста - у людей, воспитанных на MS DOS и Norton Commander, в подкорке сидит текстовый экран 80х25. И не смейся над этим! Я обижусь.

Racer - 26 Февраль 2008 0:08

Я работаю только в FAR'е.
Если чуток кода поправить (HTML, CSS, JavaScript, VB, C#, ASPX/ASCX) - только FAR.
Только T-SQL и WORD в нём не получится править.
У меня вагон знакомых которые FAR используют.

Алексей - 26 Февраль 2008 7:16

мне иногда приходится работать с файлами через ssh ... на урезаных до минимума линуксах, это-ж гемморой ... так же как и запуск программ через консоль...

я взяд себе Windows 2003 root server и работою на нём через RDP ... одно удовольствие. Даже с телефона могу работать на нём, что ешё нужно для счастья

Artem Brigert - 26 Февраль 2008 9:36

Для k4d,

Лично я очень критично отношусь к халатности во всех видах деятельности, особенно в ИТ. Так как халатность в публикаций обновлений Адобе я наблюдаю регулярно, начиная от структуры папок, заканчивая именованием версий в именах файла, а также зная, что Флекс делают индусы, связываю это воедино и КРИТИКУЮ!

П.С. Причем тут правительственные инвестиции я не знаю и не понимаю. Наверно у вас там родственники живут.

tearaway_Tea - 26 Февраль 2008 13:11

tearaway_Tea, я думаю, что это — не халатность. Адоби выпускает продукты быстро, что приводит к снижению качества первых версий, ошибок в дистрибутивах и т.п. Но затем они "дотачивают" продукт. То, что мы имеем во Flex 3 - это 50% исправленного Flex 2 и 50% нововых возможностей (с новыми глюками).

Я думаю, это не худшая политика релизов в условиях, когда время релиза строго регламентировано, так как а в спину дышит Майкрософт.

Я из тех, кто согласен на сырой Флекс сейчас, чем на вылизанный Флекс послезавтра...

Рост - 26 Февраль 2008 13:41

Тем не менее офисы находятся в индии... ;)
Я кстати заметил:
1. Пока многие тут (Россия и СНГ) "критикуют", китайцы и индусы "рубят миллиарды и тонны зеленой бумаги" ;)
2. То что делается тут (Россия и СНГ) - это ваще пипец-даун. Средний уровень девелопера из индии (Будь то php, .net, java ...) по выше будет среднего уровня тутага девелопера ;)

k4d - 26 Февраль 2008 16:47

k4d,
я вот тоже где-то что-то подобное писал.
Индусы круче не только по количеству кода.

А в серии про Дилберта, был прикол на эту тему. Там индус пришёл устраиваться на работу. На собеседовании говорил что ему не нужен комфорт и высокая зар.плата. Босс спрашивает - а Вы часто жалуетесь? Тот ответил, что на день Босса вырвет себе язык и подарит его Боссу.

Просто тем, что их сознание не подвержено желанию требования высокой зар.платы - они добиваются в 2-3 раза более высоких результатов, чем было бы в противоположном случае.

Алексей - 26 Февраль 2008 17:39

С позволения общественности сделаю вывод из своего комментария.
И у нас возможно такое. Достаточно лишь набирать хороших людей и назначать хорошую зар.плату. С течение времени - не ждать когда люди будут разбегаться, а повышать по-немногу зар.плату.
Когда человек уверен, что каждый хорошо выполняет свою работу - он будет стараться как можно лучше выполнять свою, не рассуждая о некомпетентности руководства (в чьих обязанностях следить за уровнем зар.плат).
Но какой директор/менеджер/руководитель на это способен?
Гораздо приятнее продать душу демону-компании, и стараться везде где возможно экономить. Пусть $100-$200, но за-то за очередном совещании погладят по головке.

Алексей - 26 Февраль 2008 17:47

Для Рост,

Я думаю причина в другом. И мне кажется что Флекс умирает! Страшно? А причина в изначальной кривой проектировке, теперь от версии к версии количество кода растет, и качество, в связи с горами тупорылых костылей уменьшается. Тоесть Флекс стремится к точке, когда перестанент работать всё маломальски функциональное, кроме примитивных примеров с чтением РСС, и резинового лейаута.

Я вот прямо сейчас, пытаюсь заставить работать свое простое приложение, и ты знаеш, я просто в шоке, от такой сумасшедшей нестабильности Флекс 3! Это самый кривой релиз по сравнению с 1,5 и 2. Мало того, что основные назойливые проблемы не исправили в компиляторе, так теперь простые связки в states просто НЕ РАБОТАЮТ и т.п. и т.д., в отличие даже от Беты 3.

Мне нужно менять технологию (как наверно сделали умные люди). Потому что я трачу на починку тупизны этих баранов, то время своей жизни какое я мог бы потратить например на жену.

tearaway_Tea - 26 Февраль 2008 19:26

Я до сих пор не пойму зачем нужен Флекс. Есть флеш, зачем придумали флекс - непойму.

ded pb|xto - 26 Февраль 2008 23:37

tearaway_Tea — хм, странно все это, у меня впечатление как раз противоположное. Хотя релизную версию еще как следует не погонял :)

ded pb|xto, ты задаешь сакральный вопрос. Я сам часто над этим думаю. Иногда мне кажется, что флекс - это призрак, случайно поселившийся во Flash Player'е...

Друг человеков - 27 Февраль 2008 1:19

2 ded pb|xto:
Это, батенька, вам сюда: http://flash-ripper.com/archives/002211.php
Только просьба не хлопать дверями :)

Racer - 27 Февраль 2008 9:08

2 Racer - ну и что там сынок мне нужно почитать? Что на ноуте удобно работать в поезде? Я это и так знаю, меня Пент-М 1.4Ггц + 1гб озу, 3 года я работаю нанем с 6м флешом и 6 лет с самим 6м флешом . Я в нем делаю все и кодинг и графику и анимацию. Чем мне может заменить 6ку - ФЛЕКС? Да ничем! Флекс это фрайворк. И теперь я на него смотрю просто как среду для кодописания, такую же как и любая другая. Вот давайте так - когда выпущен 6й флеш? 2002й год - сейчас 2008й. Разница - 6 лет. А теперь скажите - стал ли плеер флеша проигрывать флешки без тормозов? Какие хорошие нововведения были сделаны компанией адоб и макромедия за это время? Практически никаких - скрипт развивали. 6 лет! развивался язык ас, и было добавлено блур и исинг. Все! о чем можно говорить? зато сменили флеш уже 7й, 8й, КС3й, Флекс, Аир - и что? Кто мне скажет чем Флекс выгоднее флеша? Адоб сделал опенсоурс -за 6 лет только плеер и появился под линукс, и вот теперь недавно флекс (как плугин). Флекс - это призрак - это просто лишний баблос адобовцам! Они вас просят голосовать за ошибки! смешно! но 6й флеш намного стабилнее чем все его последователи! "У вас есть патч на Флекс" ? О! это класно звучит! патч это уже модно! Ребята вы хотите ходить в одежде с заплатками? А пользоваться заштопанным ПО - это классно! Вы заплатите деньги портному который накосоворотил вам с пиджаком или штанами и вам неудобно в такой одежде? Да вы ему морду набьете, а с флексом - нет - нужно защищать. Ктото сказал что майкрософт в спину дышит адобам - так и что? Это повод делать ошибки?

ded pb|xto - 27 Февраль 2008 11:56

2 ded pb|xto:
Ну-у... В вашем то возрасте так волноваться. Инсульт ненароком схватить недолго :)
Давайте лучше вспомним старый добрый 5й. Поругаем по-стариковски эту молодеж - развели тут какие-то флексы. Вот в наше то время под пятерочку таки-и-ие вещи писали... Да и шестерка то уже не та-а-а... что раньше то...

Racer - 27 Февраль 2008 13:04

ded pb|xto, Racer — зачем же вы так, эх.

Рост - 27 Февраль 2008 13:29

2 Racer - и пятерочка была неплохая :) Ладно, Рост, Racer, остальные господа флексеры - я никого не хочу обидеть, правильно сказал Racer, действительно jedem das seine, а по мне так флеш. Кстате, Racer - а ты меня старше, ненамного, но все же :) и то что ты в профайле написал на своем блоге - у меня похожий путь :) Мне это уже давно говорили - либо програмирование, либо рисование, так вот фокус то в том, что флэш как раз для таких как я, тех кто и рисовать может и программы писать. Дверью я хлопать не собираюсь. Сайт Роста мне нравиться, и дискуссии тут интересные, просто у меня другое мнение.

ded pb|xto - 27 Февраль 2008 13:45

Коллеги-явщики (они делали серверную часть, я соответственно клиентскую) долго пытали меня, как бы сделать так, чтобы все исходники на флеше были текстовые, а ещё чтобы можно было строить весь проектом целиком с помощью ANT-билда.

Флеш в это никак не вписывался. .FLA-файл - бинарный. ANT-билдом под линухом его не откомпиляешь.

Так вот смотрю я на Флекс и понимаю, что это и есть решение этой давней проблемы.
Меня вот только интересует вопрос, можно ли сделать какой-то свой полностью альтернативный флекс-фреймворк, чтобы можно было записать морду на mxml, но при этом чтобы ни один класс из пакета mx не был использован.
Ведь как было бы круто:

<game>
<roulettе />
<button name="roll" onclick="roulettе.roll()"/>
<button name="clear bet" onclick="bet.clearbet()"/>
</game>

Dan - 27 Февраль 2008 14:21

2 den. Хорошо, а почему они не захотели и клиентскую часть сделать на джаве?

ded pb|xto - 27 Февраль 2008 14:44

2 Рост: Мы ж шутим :)

2 ded pb|xto: Уважаю.

2 Dan: Конечно можно. Вот только сделай классы game и roulettе наследниками UIComponent.

Racer - 27 Февраль 2008 14:53

Фигню конечно написал :). UIComponent это mx.core. И приложение не сможет инициализироваться без Application или его порождения.

Racer - 27 Февраль 2008 15:02

Хорошо, а почему они не захотели и клиентскую часть сделать на джаве?

А раньше делали. А потом всё переделали на флеш.
И визуально это смотрелось на порядок лучше и времени на разработку уходило меньше.

Фигню конечно написал :). UIComponent это mx.core. И приложение не сможет инициализироваться без Application или его порождения.

А как бы так его обмануть, чтобы он Application брал не своё, а моё. :)
Подозреваю, что как-то это сделать можно, просто времени нет пока колупаться.

Вот если писать на чистом AS, то можно делать игрушки без всякого mx и компилять флексом.
Что, с учётом бесплатности Flex SDK, очень даже хорошо.
А вот как MXML ещё приспособить - тут надо будет поколупаться.
Потому что идея заманчивая и, подозреваю, вполне реализуемая.

Dan - 27 Февраль 2008 16:40

>> А как бы так его обмануть, чтобы он Application брал не своё, а моё. :)
используешь свой Application, а в нем мета [Frame(factoryClass='flyti.managers.SystemManager')] для использования своего SystemManager.

develar - 27 Февраль 2008 21:39

Вот если писать на чистом AS, то можно делать игрушки без всякого mx и компилять флексом.

Дык на этом и живем. Только зачем что-то свое колупать? Документ-классу игрушки поставь родителя UIComponent и внедряй во флекс. Всю движуху можно сделать без Flex, а потом, задокументировав API, к примеру, отдать флексеру и он сделает всю систему интерфейсов.

Racer - 27 Февраль 2008 22:21

2 develar: А дальше?

Racer - 27 Февраль 2008 22:23

"Всю движуху можно сделать без Flex, а потом, задокументировав API, к примеру, отдать флексеру и он сделает всю систему интерфейсов." - тоесть флекс нужен для интерфесов? :)

ded pb|xto - 27 Февраль 2008 23:42

Конечно.

Racer - 28 Февраль 2008 0:34

Под интерфейсами я имел ввиду заставки, окна выбора игрока, списки серверов, параметры игры, сообщения, прелоадеры и т.п.

Racer - 28 Февраль 2008 0:37

Нееее... Я не это хочу.
Я хочу, чтобы вся игра была целиком сделана с использованием Flex. Ну кроме графики, разумеется.
А вся игровая логика, анимация, раположение элементов и т.д. - всё на Flex.
Но при этом, не используя флексовые компоненты :)

То есть чтобы разработчику вообще не пришлось запускать среду Flash (дизайнер, допустим, пришлёт готовые .swf-ки для каждого графического элемента).

И при этом итоговая флешка с игрой не засорялась довольно не слабыми по размеру флексовыми компонентыми.

То есть создать свой собственный минималистичный фреймворк для игр, содержащий только самое необходимое и заточенное под конкретные нужды, никак не связанный с UIObject и UIComponent. И потом с его помощью лабать игры чисто с помощью флекса.

Я выгляжу извращенцем, да?

Dan - 28 Февраль 2008 1:56

Dan - ну мы все выглядим извращенцами. Хотя я считаю что такой способ увеличивает время разработки - вот тебе (скажем) прислали графику и анимацию художника - ты начал программить - бах, что то не так, вы опять к художнику - на пальцах объясняете что не так, он переделывает, потом опять графику присылает и т.д. И так несколько раз. А вообще - я понимаю что с компонентами проще - трах-бах и готово, не ребята - это же все не оптимизировано получается, игра тяжелее (весит больше) и ресурсов жрет больше. Да что там эти компоненты - в игре нужно об игровой графике впервую очередь думать, о геймплее, об анимации, о фонах, а потом уже о дизайне интерфейса. А так щас глянешь на казуальные игры на компонентах - тетрис 5-10 метров - смех. Упор сделан на завирюшечки и то как все оформлено. Щас много игр появилось написанных программистами - одни квадратики, кружочки, да треугольнички - я понимаю что игры разные, но к игре нужно подходить с точки зрения игры а не легкости оформления компонентами.

ded pb|xto - 28 Февраль 2008 7:02

2 Dan:

То есть чтобы разработчику вообще не пришлось запускать среду Flash

Именно! Если не хочешь работать с компонентами - просто создаешь AS Project, и программишь чисто код. То же самое можно делать и на FlashDevelop. Flash тебе поставляется в виде SWF и SWC.

И при этом итоговая флешка с игрой не засорялась довольно не слабыми по размеру флексовыми компонентыми.

Неужели у тебя такие жесткие требования к размерам? Понимаю - банеры, но игра? Она и так полна кучей графики и анимации. Компоненты в этой массе будут каплей в море. Кроме того, при грамотной организации подгрузки данных это не такая уж проблема.

Я выгляжу извращенцем, да?

Не хочу тебя расстраивать... Да. Ну если ты так не хочешь флексовый фреймворк - ну не используй его. Пиши чистый AS. Или возьми любой из игровых фреймворков - их хватает.

вот тебе (скажем) прислали графику и анимацию художника - ты начал программить - бах, что то не так, вы опять к художнику - на пальцах объясняете что не так, он переделывает, потом опять графику присылает и т.д.

А это уже зависит от вашей организованности. Если заранее изложить требования - таких проблем будет меньше. Кроме того, что там может быть не так? Не правильно расставил у мувиклипов имена? Не правильно обозвал линкейдж? Или квадратик не там нарисовал? Если связано с техническими особенностями - у самого ручки не отсохнут подправить, если с художественными - есть дизайн, который перед анимированием все смотрят и обсуждают. А косяки во взаимодействии всё равно будут - это нормально. Ты же не хочешь сказать, что всё должен делать один человек?

Да что там эти компоненты - в игре нужно об игровой графике впервую очередь думать, о геймплее, об анимации, о фонах, а потом уже о дизайне интерфейса.

Для успешной игры должен быть и геймплей и дизайн интерфейса. Иначе - фигня будет. Конечно, игра может цепануть чисто геймплеем. Но без хорошего интерфейса она будет напоминать демку. Но, безусловно, всё зависит от бюджета игры :)
Компоненты Flex помогут создать цепочки интерфейсов, лэйаут, тянучесть, комфортный ввод данных и т.п. Тебе просто не нужно будет на это заморачиваться. Кроме того, твоей игре будет дополнительный бонус - она будет сделана на Flex (это тоже ценится).

тетрис 5-10 метров просто делали непрофессионалы (либо ты не доиграл до конца :)) ). Нельзя на это равняться.

Racer - 28 Февраль 2008 9:22

Dan, ты писал:

И потом с его помощью лабать игры чисто с помощью флекса.

Кажется, ты имеешь в виду Flex Builder? В таком случае — да, ты можешь все кодировать в нем. А отказаться ты желаешь, как я понимаю, от Flex Framework? Никто и не мешает тебе это сделать, создавая во Flex Builder голый AS3-проект и подключая к нему только те библиотеки, которые тебе нужны.

Давайте в обсуждении четко отделять вопросы, связанные с Flex Builder и вопросы, касающиеся самого Flex Framework (Flex SDK).

Рост - 28 Февраль 2008 11:17

Ненене.
Не Flex Builder, а исключительно Flex SDK. Но без использования Flex Framework.
Но при этом с использованием MXML :)

То есть логика написана на AS.
Расположение элементов (кнопочки, диалоги и т.д.) и взаимосвязи между ними заданы с помощью MXML.

То есть, грубо говоря, FLA (бинарный закрытый формат, требующий платного софта для редактирования) заменяем на MXML (текстовый открытый формат, который прекрасно ложится в SVN и редактируется чем угодно, хоть блокнотом).

При этом полностью меняем Flex Framework на свой собственный framework, заточенный под конкретную задачу.
Во Flex Framework мне не нравится то, что если добавить одну маааленькую компонету, например кнопочку, она вместе с собой тянет кучу других классов, которые зачастую особо и не нужны.
А хочется иметь простые компоненты. Например кнопочки, наследованные сразу от MovieClip.

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

Dan - 28 Февраль 2008 14:41

Но при этом с использованием MXML

А сама приставочка MX-ML тебе ни о чем не говорит? :)

Думаю что твоей мечте не суждено сбыться...

Racer - 28 Февраль 2008 14:51

>> 2 develar: А дальше?
А что дальше? SystemManager is first display class. То есть именно он виноват в регистрации одиночек, инстанцировании Application и т. п. Наследуй от mx.managers.SystemManager или вовсе перепиши под себя и все. Но я конкретно то, о чем говорит Dan, не делал — только переопределял (в основном из-за принятой во flex стратегии регистрации first class in wins, реализация которой, кстати, стала явно хуже в этом релизе).

>> колеги-пингвиноиды больше не смотрят на флеш-технологию, как на что-то потустороннее
я 64bit пингвиноид смотрю на flash как на что-то мне недоступное :)

develar - 28 Февраль 2008 16:37

>> Думаю что твоей мечте не суждено сбыться..
flex, таки, весьма гибок и код открыт. И определенные его баги можно решить, например проблему со вложенными тегами в переопределенном RemoteObject в коде mxml можно решить грязным, но работающим хаком — правка mxml-manifest. так что тут надо только поставить цель :)

- 28 Февраль 2008 16:53

А оно надо? Баловство это всё.

Racer - 28 Февраль 2008 17:13

я 64bit пингвиноид смотрю на flash как на что-то мне недоступное :)

Я несколько иное имел в виду :)
У них там всякие апликейшн серверы, автоматическая сборка и т.д.
А флеш как-то маленько не вписывается в их картину мира, поскольку отредактировать FLA могу только я (или другой флеш-девелопер), откомпилировать флешку могу только я, исходники свои должен ложить отдельно, а для сборки давать уже готовый .swf.

Вобщем, всё не так, как у них принято.

Dan - 28 Февраль 2008 17:33

>Ведь как было бы круто:

> ...
все это сводится к тупому преобразованию чего угодно в as-код, который отдается после генерации компилятору. для этого от flex sdk нужны лишь компиляторы...

лоука - 29 Февраль 2008 1:39



Это запись из категории 'Open Source'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-38, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-26, Articles-26, AS3-57, Books-9, Business-3, Cairngorm-3, CI-1, Classes-10, Coding-31, Community-118, Components-19, Contests-30, conventions-1, Cool-Job-10, Debug-21, Design-28, Development-84, ecology-4, EMO-2, Events-17, Extensions-2, FAQ-9, FDS-1, Flash and html-8, Flash Player-38, Flash Updates-12, flash-on-devices-1, Flash-scene-1, flash10-4, FlashLite-2, Flex-49, Flex 2-80, flex4-3, flexcamp-2, Flickr-1, FMS-2, FPUG-61, frameworks-1, Games-20, Good Job!-44, HaXe-16, Health-2, Humor-11, Ideas-14, IV-1, JavaScript-2, Job-30, JSFL-8, Links-2, Linux-3, Maps-1, Math-8, Money-16, music-1, MXML-1, Open Source-16, Optimization-4, parenting-3, Patterns-2, Personalities-27, Philosophy-4, Politics-1, posters-1, Preloading-3, Productivity-10, PureMVC-11, Pv3d-1, Rafpug-5, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-9, Silverlight-7, Sound-3, sport-4, Strategy-122, Tamarin-2, Tools-113, Training-3, Trash-8, URAFPUG-14, Urgent-1, Usability-6, Video-6, VoIP-7, Wallop-1, Wishlist-3, XML-1, Архив всех записей (большой)

За последние месяцы:

Ноя 2008: Ноябрьская встреча RAFPUG 12 — для креативных, В продолжение темы флэш-блогов, весь Ноя

Окт 2008: Ура — вторая лицензия Alternativa3D уезжает в Киев!, Влещь на глагне III IIIIIII?, весь Окт

Сен 2008: Встречайте Open Source Flash Media Server — Mammoth, Срочно нужен толковый Flex-разработчик в Харькове (+Java), весь Сен

Авг 2008: Flex Gangsta Rap Video WTF Bro?, 27 сентября — встреча UAFPUG во Львове и плюшки от Adobe, весь Авг

Июл 2008: Тенденции среди работодателей: Adobe Flex, Adobe AIR, Silverlight, Спорт спасет красоту, которая спасет мир!, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)