Flex и RIA блоги
2008-12-20 |
????????????-???????????????????? UAFPUG-8 ???????????????????? ???? ???????????????? ???????????? ???????????? ????????????-???????????????????? ?????????????? UAFPUG. ?????????????? ???? ???????????????????? ?????????????? ?? ????????! |
2008-12-19 |
Намекнем Adobe на баг c вводом символов в кодировке UTF-8? Нам не нравится то, что Adobe не фиксит старые баги? Например, известный баг с utf8-вводом при // alex, спасибо за наводку, yelbota — спасибо за багрепорт! |
???????????????? Adobe ???? ?????? c ???????????? ???????????????? ?? ?????????????????? UTF-8? ?????? ???? ???????????????? ????, ?????? Adobe ???? ???????????? ???????????? ????????? ????????????????, ?????????????????? ?????? ?? utf8-???????????? ?????? // alex, ?????????????? ???? ??????????????, yelbota ??? ?????????????? ???? ??????????????????! |
2008-12-18 |
Adobe AIR — это рынок Пользуясь блогом, поздравляю с официальным выходом Adobe AIR 1.5 на Linux (+64 bit) и книг на русском! В предыдущем посте разгорелся жаркий спор о том, уныл ли Adobe AIR. Спасибо вам за массу содержательных мыслей самой разной полярности! Однако, я хочу обратить внимание сообщества на один критически важный аспект. Adobe AIR — это также и новый рынок сбыта приложений. Это рынок, на котором еще есть масса свободных ниш. Это индустрия, открытая для совершенно нетипичных разработчиков десктоп-приложений: флэшеров и javascript-кодеров. Это уже дает свои плоды: например, японцы уже сделали AIRmican (коротко на английском) — настольную тамагочу — простую, несовершенную, но флэшовую чуть более, чем на 100% (погладь микана, username), а британцы давно выпустили на рабочий стол полуголых девок. Вы скажете — это все было! Были уже и тамагочи эти, и девки, и рынки! Я отвечу: да, были, но как они были? Художники находились под тщательным надзором программистов, шаг влево, шаг вправо — отход от спеки, расстрел из багтрекера. Теперь художники программируют сами, и пусть их хоть тыщу раз назовут быдлокодерами, не оскудеет гений их и будут появляться новые, расширяющее сознание, артистичные десктоп-приложения, созданные художниками-многостаночниками, имя которым аниматоры, флэшеры, флексеры и html- и js-кодеры, тысячи их! Флэшер, который попробовал Adobe AIR, больше не сможет быть флэшером, который не пробовал Adobe AIR, понимайте как хотите. Adobe AIR — это рынок, еще не обросший правилами и комплексами. Это рынок, на котором правила пишутся прямо сейчас, и вы можете смотреть, как этот поезд проносится мимо вас, набирая скорость, а можете и запрыгнуть на него, да еще и порулить немного на развилках. Для понимания, откуда в Adobe AIR могут появляться деньги, вам может пригодиться презентация по монетизации AIR-приложений, мы о ней писали. Фундаментальное исследование с теорией, практикой и ссылками, рассказано и как сделать, и как продать. Прошу изучать вдоль, поперек, в глубину и по диагонали: Монетизируйтесь во благо невозбранно, перманентно и клево, братья и сестры. |
Adobe AIR ??? ?????? ?????????? ?????????????????? ????????????, ???????????????????? ?? ?????????????????????? ?????????????? Adobe AIR 1.5 ???? Linux (+64 bit) ?? ???????? ???? ??????????????! ?? ???????????????????? ?????????? ???????????????????? ???????????? ???????? ?? ??????, ???????? ???? Adobe AIR. ?????????????? ?????? ???? ?????????? ???????????????????????????? ???????????? ?????????? ???????????? ????????????????????! ????????????, ?? ???????? ???????????????? ???????????????? ???????????????????? ???? ???????? ???????????????????? ???????????? ????????????. Adobe AIR ??? ?????? ?????????? ?? ?????????? ?????????? ?????????? ????????????????????. ?????? ??????????, ???? ?????????????? ?????? ???????? ?????????? ?????????????????? ??????. ?????? ??????????????????, ???????????????? ?????? ???????????????????? ???????????????????? ?????????????????????????? ??????????????-????????????????????: ???????????????? ?? javascript-??????????????. ?????? ?????? ???????? ???????? ??????????: ????????????????, ???????????? ?????? ?????????????? AIRmican (?????????????? ???? ????????????????????) ??? ???????????????????? ???????????????? ??? ??????????????, ??????????????????????????, ???? ???????????????? ???????? ??????????, ?????? ???? 100% (?????????????? ????????????, username), ?? ???????????????? ?????????? ?????????????????? ???? ?????????????? ???????? ?????????????????? ??????????. ???? ?????????????? ??? ?????? ?????? ????????! ???????? ?????? ?? ???????????????? ??????, ?? ??????????, ?? ??????????! ?? ????????????: ????, ????????, ???? ?????? ?????? ????????? ?????????????????? ???????????????????? ?????? ???????????????????? ???????????????? ??????????????????????????, ?????? ??????????, ?????? ???????????? ??? ?????????? ???? ??????????, ???????????????? ???? ????????????????????. ???????????? ?????????????????? ?????????????????????????? ????????, ?? ?????????? ???? ???????? ???????? ?????? ?????????????? ??????????????????????????, ???? ???????????????? ?????????? ???? ?? ?????????? ???????????????????? ??????????, ?????????????????????? ????????????????, ?????????????????????? ??????????????-????????????????????, ?????????????????? ??????????????????????-??????????????????????????????????, ?????? ?????????????? ??????????????????, ??????????????, ???????????????? ?? html- ?? js-????????????, ???????????? ????! ????????????, ?????????????? ???????????????????? Adobe AIR, ???????????? ???? ???????????? ???????? ????????????????, ?????????????? ???? ???????????????? Adobe AIR, ?????????????????? ?????? ????????????. Adobe AIR ??? ?????? ??????????, ?????? ???? ???????????????? ?????????????????? ?? ??????????????????????. ?????? ??????????, ???? ?????????????? ?????????????? ?????????????? ?????????? ????????????, ?? ???? ???????????? ????????????????, ?????? ???????? ?????????? ???????????????????? ???????? ??????, ?????????????? ????????????????, ?? ???????????? ?? ???????????????????? ???? ????????, ???? ?????? ?? ???????????????? ?????????????? ???? ??????????????????. ?????? ??????????????????, ???????????? ?? Adobe AIR ?????????? ???????????????????? ????????????, ?????? ?????????? ?????????????????????? ?????????????????????? ???? ?????????????????????? AIR-????????????????????, ???? ?? ?????? ????????????. ?????????????????????????????? ???????????????????????? ?? ??????????????, ?????????????????? ?? ????????????????, ???????????????????? ?? ?????? ??????????????, ?? ?????? ??????????????. ?????????? ?????????????? ??????????, ??????????????, ?? ?????????????? ?? ???? ??????????????????: ?????????????????????????????? ???? ?????????? ??????????????????????, ?????????????????????? ?? ??????????, ???????????? ?? ????????????. |
Adobe AIR 1.5 для Linux Сегодня вышел релиз Adobe AIR 1.5 для Linux. Это означает, что с сегодняшнего дня эту среду исполнения можно считать по-настоящему кроссплатформенной. С чем я вас и поздравляю.
Ссылки по теме:
Более подробно об этом можно почитать в блоге разработчиков AIR. Еще обращу ваше внимание на то, что в продаже уже есть книга на русском языке о том, как разрабатывать AIR-приложения. |
Adobe AIR 1.5 для Linux Сегодня вышел релиз Adobe AIR 1.5 для Linux. Это означает, что с сегодняшнего дня эту среду исполнения можно считать по-настоящему кроссплатформенной. С чем я вас и поздравляю. Ссылки по теме:
Более подробно об этом можно почитать в блоге разработчиков AIR. Еще обращу ваше внимание на то, что в продаже уже есть книга на русском языке о том, как разрабатывать AIR-приложения. |
Регистрация на встречу RAFPUG в Самаре
Хочу этим постом напомнить о мероприятии, а тех, кто еще не решился ехать, подтолкнуть двинуться на вокзал/авиакассу за билетами. Ну и не забываем регистрироваться. Зарегистрироваться на мероприятии можно на официальной страничке встречи. До встречи в Самаре! |
2008-12-17 |
“Фичи” обновления Flex Builder и flex sdk Все слышали о выходе очередного обновления Flex Builder 3.0.2 и Flex sdk 3.2 Моя история посвещена очередной раз индусам, разработчикам билдера. Я досих пор не могу понять что ими движет, пишут клевые продвинутые вещи, а на мелочах запарываются. У меня 2 машины, где я обновлял билдер на обоих было продемонстрировано различное нелогичное поведение: 1-я машина. Апдейтер прописал то, что у меня установлено всего 2 sdk, 2.0.1 и 3.2.0 Естественно проекты перестали компилится т.к писались на sdk 3.0.0, пришлось ее подключать вручную, в процессе подключения я ее нашел в стандартной папке с sdk. ее просто “забыли” подключить. В связи с этим возникают вопросы, почему на первой машине все оно потеряло 3.0 но сразу увидело sdk 3.2, а на второй машине не увидело 3.2? Тяжело что ли проанализировать списочек из 3х пунктов? Затем на одной из машин стоит русская винда, и апдейтер не спрашивая все “русифицировал” дебильным переводом. Что за фигня? вообще как могут быть ошибки в программировании на русском, когда все на английском? или Адоб купил часть 1C ? Следующий пункт: после установки апдейтов полностью отваливаються старые AIR приложения, run не запускается и невыдает никаких ошибок, просто проваливаемся в пустоту, дебаг выдает непонятную фразу:
Я минут 15 выдумывал почему так, оказалось, что апдейт принес нам AIR 1.5 и посему мы должны в нашем файле MyApp-app.xml заменить цифиру в строке <application xmlns="http://ns.adobe.com/air/application/1.1"> на <application xmlns="http://ns.adobe.com/air/application/1.5">
Почему нельзя сделать внятное предупреждение/сообщение, если это настолько важно?! Перейдем к более высоким материям. Недавно на баше была супер цитата:
Удачи в апдейтах! |
“Фичи” обновления Flex Builder и flex sdk Все слышали о выходе очередного обновления Flex Builder 3.0.2 и Flex sdk 3.2 Моя история посвещена очередной раз индусам, разработчикам билдера. Я досих пор не могу понять что ими движет, пишут клевые продвинутые вещи, а на мелочах запарываются. У меня 2 машины, где я обновлял билдер на обоих было продемонстрировано различное нелогичное поведение: 1-я машина. Апдейтер прописал то, что у меня установлено всего 2 sdk, 2.0.1 и 3.2.0 Естественно проекты перестали компилится т.к писались на sdk 3.0.0, пришлось ее подключать вручную, в процессе подключения я ее нашел в стандартной папке с sdk. ее просто “забыли” подключить. В связи с этим возникают вопросы, почему на первой машине все оно потеряло 3.0 но сразу увидело sdk 3.2, а на второй машине не увидело 3.2? Тяжело что ли проанализировать списочек из 3х пунктов? Затем на одной из машин стоит русская винда, и апдейтер не спрашивая все “русифицировал” дебильным переводом. Что за фигня? вообще как могут быть ошибки в программировании на русском, когда все на английском? или Адоб купил часть 1C ? UPD: вернуть английский можно добавив в eclipse.ini строки -Duser.language=en
-Duser.country=US Следующий пункт: после установки апдейтов полностью отваливаються старые AIR приложения, run не запускается и невыдает никаких ошибок, просто проваливаемся в пустоту, дебаг выдает непонятную фразу:
Я минут 15 выдумывал почему так, оказалось, что апдейт принес нам AIR 1.5 и посему мы должны в нашем файле MyApp-app.xml заменить цифиру в строке <application xmlns="http://ns.adobe.com/air/application/1.1"> на <application xmlns="http://ns.adobe.com/air/application/1.5">
Почему нельзя сделать внятное предупреждение/сообщение, если это настолько важно?! Перейдем к более высоким материям. Недавно на баше была супер цитата:
Удачи в апдейтах! |
“Фичи” обновления Flex Builder и flex sdk Все слышали о выходе очередного обновления Flex Builder 3.0.2 и Flex sdk 3.2 Моя история посвещена очередной раз индусам, разработчикам билдера. Я досих пор не могу понять что ими движет, пишут клевые продвинутые вещи, а на мелочах запарываются. У меня 2 машины, где я обновлял билдер на обоих было продемонстрировано различное нелогичное поведение: 1-я машина. Апдейтер прописал то, что у меня установлено всего 2 sdk, 2.0.1 и 3.2.0 Естественно проекты перестали компилится т.к писались на sdk 3.0.0, пришлось ее подключать вручную, в процессе подключения я ее нашел в стандартной папке с sdk. ее просто “забыли” подключить. В связи с этим возникают вопросы, почему на первой машине все оно потеряло 3.0 но сразу увидело sdk 3.2, а на второй машине не увидело 3.2? Тяжело что ли проанализировать списочек из 3х пунктов? Затем на одной из машин стоит русская винда, и апдейтер не спрашивая все “русифицировал” дебильным переводом. Что за фигня? вообще как могут быть ошибки в программировании на русском, когда все на английском? или Адоб купил часть 1C ? UPD: вернуть английский можно добавив в eclipse.ini строки -Duser.language=en
-Duser.country=US Следующий пункт: после установки апдейтов полностью отваливаються старые AIR приложения, run не запускается и невыдает никаких ошибок, просто проваливаемся в пустоту, дебаг выдает непонятную фразу:
Я минут 15 выдумывал почему так, оказалось, что апдейт принес нам AIR 1.5 и посему мы должны в нашем файле MyApp-app.xml заменить цифиру в строке <application xmlns="http://ns.adobe.com/air/application/1.1"> на <application xmlns="http://ns.adobe.com/air/application/1.5">
Почему нельзя сделать внятное предупреждение/сообщение, если это настолько важно?! Перейдем к более высоким материям. Недавно на баше была супер цитата:
Удачи в апдейтах! |
“Фичи” обновления Flex Builder и flex sdk Все слышали о выходе очередного обновления Flex Builder 3.0.2 и Flex sdk 3.2 Моя история посвещена очередной раз индусам, разработчикам билдера. Я досих пор не могу понять что ими движет, пишут клевые продвинутые вещи, а на мелочах запарываются. У меня 2 машины, где я обновлял билдер на обоих было продемонстрировано различное нелогичное поведение: 1-я машина. Апдейтер прописал то, что у меня установлено всего 2 sdk, 2.0.1 и 3.2.0 Естественно проекты перестали компилится т.к писались на sdk 3.0.0, пришлось ее подключать вручную, в процессе подключения я ее нашел в стандартной папке с sdk. ее просто “забыли” подключить. В связи с этим возникают вопросы, почему на первой машине все оно потеряло 3.0 но сразу увидело sdk 3.2, а на второй машине не увидело 3.2? Тяжело что ли проанализировать списочек из 3х пунктов? Затем на одной из машин стоит русская винда, и апдейтер не спрашивая все “русифицировал” дебильным переводом. Что за фигня? вообще как могут быть ошибки в программировании на русском, когда все на английском? или Адоб купил часть 1C ? UPD: вернуть английский можно добавив в eclipse.ini строки -Duser.language=en
-Duser.country=US Следующий пункт: после установки апдейтов полностью отваливаються старые AIR приложения, run не запускается и невыдает никаких ошибок, просто проваливаемся в пустоту, дебаг выдает непонятную фразу:
Я минут 15 выдумывал почему так, оказалось, что апдейт принес нам AIR 1.5 и посему мы должны в нашем файле MyApp-app.xml заменить цифиру в строке <application xmlns="http://ns.adobe.com/air/application/1.1"> на <application xmlns="http://ns.adobe.com/air/application/1.5">
Почему нельзя сделать внятное предупреждение/сообщение, если это настолько важно?! Перейдем к более высоким материям. Недавно на баше была супер цитата:
Удачи в апдейтах! |
ExtJS — это как Flex, но без Flex Ирония: совсем недавно index делился, что ExtJS никому не нужен, а сегодня я его усиленно изучаю, так как возник интересный проект на ExtJS + Gears от перспективного клиента. Изучаю ExtJS по таким материалам:На русском: читаю записи в категории ExtJS в блоге Александра Лозовюка (он же опубликовал много уроков по ExtJS на Хабре) На английском: туториалы от пользователей на сайте ExtJS. Пройдя первые два, остался доволен. Первый называется "Introduction to Ext 2.0" и в нем по порядку рассказано все — что такое ExtJS, как его установить, основные API (Element, Updater, Component, Grid...) Второй (короткий) туториал называется "Playing With Ext The Easy Way". В нем лаконично описывается способ быстрого экспериментирования в ExtJS с помощью Firebug для Firefox. Это захватывает: никакой компиляции (и даже скачивать ничего не нужно), все в браузере, буквально на лету и очень неплохо работает! Для порядка следует упомянуть большой набор примеров ExtJS-приложений и онлайновую API-документацию ExtJS (скачиваемая версия которой является AIR-приложением, построенном на ExtJS — почти рекурсия. Вообще, между ExtJS и Adobe заметна дружба, включая отзыв Adobe об энтерпрайз-тренинге на сайте ExtJS). Теперь приступаю к изучению дока "An Overview: Extending and Application Design". Да, в JavaScript после AS3 все нетипизировано и опасно, но интересно :) |
ExtJS ??? ?????? ?????? Flex, ???? ?????? Flex ????????????: ???????????? ?????????????? index ??????????????, ?????? ExtJS ???????????? ???? ??????????, ?? ?????????????? ?? ?????? ???????????????? ????????????, ?????? ?????? ???????????? ???????????????????? ???????????? ???? ExtJS + Gears ???? ???????????????????????????? ??????????????. ???????????? ExtJS ???? ?????????? ????????????????????:???? ??????????????: ?????????? ???????????? ?? ?????????????????? ExtJS ?? ?????????? ???????????????????? ???????????????? (???? ???? ?????????????????????? ?????????? ???????????? ???? ExtJS ???? ??????????) ???? ????????????????????: ?????????????????? ???? ?????????????????????????? ???? ?????????? ExtJS. ???????????? ???????????? ??????, ?????????????? ??????????????. ???????????? ???????????????????? "Introduction to Ext 2.0" ?? ?? ?????? ???? ?????????????? ???????????????????? ?????? ??? ?????? ?????????? ExtJS, ?????? ?????? ????????????????????, ???????????????? API (Element, Updater, Component, Grid...) ???????????? (????????????????) ???????????????? ???????????????????? "Playing With Ext The Easy Way". ?? ?????? ?????????????????? ?????????????????????? ???????????? ???????????????? ?????????????????????????????????????? ?? ExtJS ?? ?????????????? Firebug ?????? Firefox. ?????? ??????????????????????: ?????????????? ???????????????????? (?? ???????? ?????????????????? ???????????? ???? ??????????), ?????? ?? ????????????????, ?????????????????? ???? ???????? ?? ?????????? ?????????????? ????????????????! Update: ?????????????? ???????? ?????????????? ???????????????????????????? AS3 ?????????? ???? flash-??????????????????????????, ?? ?????????? ???????? ?????? ???????? ???????????? "Major" ?? Adobe JIRA! ????????????????? ?????? ?????????????? ?????????????? ?????????????????? ?????????????? ?????????? ???????????????? ExtJS-???????????????????? ?? ???????????????????? API-???????????????????????? ExtJS (?????????????????????? ???????????? ?????????????? ???????????????? AIR-??????????????????????, ?????????????????????? ???? ExtJS ??? ?????????? ????????????????. ????????????, ?????????? ExtJS ?? Adobe ?????????????? ????????????, ?????????????? ?????????? Adobe ???? ????????????????????-???????????????? ???? ?????????? ExtJS). ???????????? ?????????????????? ?? ???????????????? ???????? "An Overview: Extending and Application Design". ????, ?? JavaScript ?????????? AS3 ?????? ???????????????????????????? ?? ????????????, ???? ?????????????????? :) |
Настройка стиля предзагрузчика Flex-приложения Как-то я уже сталкивался с подобной задачей: Делаем прелоадер для Flex-приложения. Продолжение. AS3. Сегодня мне просто нужно изменить стиль предзагрузчика - изменить цвет фона и панельки. Ничего дополнительно скриптовать просто не требуется. Начнем с цвета фона - тут всё просто: В инете невооруженным взглядом по первой ссылке находим: Изменение цвета прелоадера flex приложения. Ключевая строка: "на вкладке Flex Compiler дописать строку “-default-background-color #336699 |
2008-12-16 |
Новые книги на русском про Flex и AIR Оказывается, в продаже появились две новые книги по Flex и AIR на русском языке, которые я сегодня благополучно заказал для себя на Books.ru.
Первая книга называется «Adobe AIR. Практическое руководство по среде для настольных приложений Flash и Flex». Оригинальное название на английском звучит как «Adobe AIR in Action». Это небольшая по объему (всего 350 страниц) книга, в которой речь, как я понимаю, идет о версии 1.0 среды AIR. В виду полного отсутствия каких-либо других книг по AIR на русском языке, я считаю, что это издание является «must have» для разработчиков AIR приложений. Тем более что отличия между версиями 1.0 и 1.5 среды AIR не столь значительны, чтобы информация в книге оказалась устаревшей (в основном эти изменения связанны с внедрением совместимости с Flash Player 10). К слову сказать, книги из серии «… in action» уже давно зарекомендовали себя среди программистов, как лучшие практические издания по конкретным тематикам. Научным редактором перевода, насколько мне известно, является Михаил Антипин. Так что, скорее всего нас ожидает интересное содержание в хорошем качестве перевода. Вторая книга называется «Программирование c использованием Adobe Flex». Она толще, чем предыдущая – объемом в 570 страниц. В книге описываются приемы работы со второй версией Flex фреймворка. Опять же никаких кардинальных изменений между версиями 2 и 3 Flex не было, так что информация, содержащаяся в книге, все еще актуальна. Неактуальной информация будет для вас только в том случае, если вы сразу решили изучать Flex 4 Gumbo, который в настоящий момент находится в состоянии alpha-версии. Но стоит эта книга немало – более 800 рублей, которые, тем не менее, с лихвой окупятся, если воспользоваться полученными из книги знаниями. Что ж, друзья, меня, несомненно, радует, что книг на русском языке о технологиях, которыми мы тут с вами занимаемся, становится все больше и больше. Радует, что постепенно сокращаются промежутки между выходом оригинальных англоязычных изданий и появлением их русских переводов. Осталось еще дождаться выходящей в январе книги «Learning Flex 3. Getting up to Speed with Rich Internet Applications». Да и не помешало бы заиметь чуть больше свободного времени, чтобы успеть быстрее все это прочитать. |
Новые книги на русском про Flex и AIR Оказывается, в продаже появились две новые книги по Flex и AIR на русском языке, которые я сегодня благополучно заказал для себя на Books.ru. Первая книга называется «Adobe AIR. Практическое руководство по среде для настольных приложений Flash и Flex». Оригинальное название на английском звучит как «Adobe AIR in Action». Это небольшая по объему (всего 350 страниц) книга, в которой речь, как я понимаю, идет о версии 1.0 среды AIR. В виду полного отсутствия каких-либо других книг по AIR на русском языке, я считаю, что это издание является «must have» для разработчиков AIR приложений. Тем более что отличия между версиями 1.0 и 1.5 среды AIR не столь значительны, чтобы информация в книге оказалась устаревшей (в основном эти изменения связанны с внедрением совместимости с Flash Player 10). К слову сказать, книги из серии «… in action» уже давно зарекомендовали себя среди программистов, как лучшие практические издания по конкретным тематикам. Научным редактором перевода, насколько мне известно, является Михаил Антипин. Так что, скорее всего нас ожидает интересное содержание в хорошем качестве перевода. Вторая книга называется «Программирование c использованием Adobe Flex». Она толще, чем предыдущая – объемом в 570 страниц. В книге описываются приемы работы со второй версией Flex фреймворка. Опять же никаких кардинальных изменений между версиями 2 и 3 Flex не было, так что информация, содержащаяся в книге, все еще актуальна. Неактуальной информация будет для вас только в том случае, если вы сразу решили изучать Flex 4 Gumbo, который в настоящий момент находится в состоянии alpha-версии. Но стоит эта книга немало – более 800 рублей, которые, тем не менее, с лихвой окупятся, если воспользоваться полученными из книги знаниями. Что ж, друзья, меня, несомненно, радует, что книг на русском языке о технологиях, которыми мы тут с вами занимаемся, становится все больше и больше. Радует, что постепенно сокращаются промежутки между выходом оригинальных англоязычных изданий и появлением их русских переводов. Осталось еще дождаться выходящей в январе книги «Learning Flex 3. Getting up to Speed with Rich Internet Applications». Да и не помешало бы заиметь чуть больше свободного времени, чтобы успеть быстрее все это прочитать. |
Проблема отображения кириллицы в поле ввода при wmode="transparent" Столкнулся со старинной проблемой Flash - Невозможность ввода кириллического текста при прозрачном фоне flash-объекта (wmode="transparent"). Пошуршав в Гугле, я выяснил: Баг очень старый, решения его нет. Или решения его достаточно сомнительны: Ре-маппинг и хаки Коррекция полученного от клавиатуры символа В Adobe JIRA следующие упоминания этой проблемы: Да что тут перечислять... Вот.
|
Кривые Безье. Подбираем движок. AS3 Передо мной стоит прозаичная задача - мини-редактор с использованием кривых Безье. Есть некая фигура, состоящая из кривых. Необходимо ее редактировать, путем изменении положения опорных точек. Итак, прежде чем обратиться к таким авторитетным проектам как http://bezier.ru/, интересно было бы прогуляться по гуглу и посмотреть, что еще предлагают по этой теме. Один из первых попавшихся - блог Paul Tondeur и его изыскания на эту тему: Drawing a cubic bezier curve using ActionScript3. Здесь можно ознакомиться с теоретической частью и изучить примерчик. Дальше, получаем интересную статейку ссылкой с Drawlogic.com на labs.zeh.com.br: The search for the perfect bezier tweening syntax. Поиск решения создания пути перемещения при помощи кривых Безье. Особенно понравился пример с использованием Papervision3D - задается путь движения между фигурами. Далее: Singularity представляет черезчур заумные классы с кучей примеров: Demos. Статья с описанием: AS 3 Parametric Curve Library. Еще одна хорошая ссылочка: некий Cartogrammar представляет весьма доступный и очень простой в использовании класс CubicBezier.as. Здесь всего два статических метода, которые отрисовывают кривые разными способами. Кстати, очень даже заслуживает внимания. Пока ходил по ссылкам, натолкнулся на забавную демку как раз с использованием этого класса: AS3 Bezier blobs/metaballs Интересный набор библиотек на Greensock: TweenLite, TweenMax, TweenFilterLite, TransformManager (AS3), TweenGroup. Не относится к кривым Безье (точнее их использует в некоторых случаях), но заставляет обратить на себя внимание. Еще немного русскоязычного: Движение по кривой Безье. А вот некий Flashgamer советует задвинуть "a couple good resources" и взяться все же за Degrafa. Ввиду "крупности" этого движка, оставим его на десерт. Поглядим, таки, что нам предлагает наш http://bezier.ru/. Здесь множество документации на русском (что важно), обзорная демка и исходники. Скачать исходники можно при помощи SVN-клиента. - делаем СheckОut. Исходники по большей части представляют собой примеры использования, что конечно радует. В принципе писать тут нечего - сайт полон информации на русском, и если что, здесь же можно написать комментарий и получить ответ от хозяев. Надо просто попробовать. Перейдем к Degrafa. Скачать ее можно на Google Code, но я, пожалуй, воспользуюсь SVN. Пришлось здорово повозиться, чтобы запустить примеры. Итак, вывод. Для себя я избрал три варианта: CubicBezier - вполне работоспособный, примитивный движок позволяющий рисовать кривые Безье с различными параметрами. Его можно сразу использовать "как есть", либо с необходимыми модификациями, которые внести совсем не сложно. Предварительного изучения не требует, для моей задачи подходит "на ура". |
2008-12-15 |
Артемий Малков — отчет об Adobe MAX 2008 в Милане Хорошо почитать об Adobe MAX на русском! Сегодня нас такой возможностью радует в своем отчете Артемий Малков: Adobe MAX Milano. В нем умеренное количество фоток и много интересной инфы. В частности, о будущих возможных совместных UG-встречах с нашими европейскими коллегами и не только — читайте. Кстати, спешу напомнить: обещанные видео с Adobe MAX уже начали выкладывать на Adobe TV, можно искать их вот так: tv.adobe.com/#se+MAX. Приятного просмотра! Пользуясь случаем, передаю привет и призываю участников юзергрупп регистрироваться на соотвествующих ресурсах Adobe, дабы альма-матер наша узрела многочисленность детей своих и возрадовалась: RAFPUG, UAFPUG и BAFPUG на groups.adobe.com. |
?????????????? ???????????? ??? ?????????? ???? Adobe MAX 2008 ?? ???????????? ???????????? ???????????????? ???? Adobe MAX ???? ??????????????! ?????????????? ?????? ?????????? ???????????????????????? ???????????? ?? ?????????? ???????????? ?????????????? ????????????: Adobe MAX Milano. ?? ?????? ?????????????????? ???????????????????? ?????????? ?? ?????????? ???????????????????? ????????. ?? ??????????????????, ?? ?????????????? ?????????????????? ???????????????????? UG-???????????????? ?? ???????????? ???????????????????????? ?????????????????? ?? ???? ???????????? ??? ??????????????. ????????????, ?????????? ??????????????????: ?????????????????? ?????????? ?? Adobe MAX ?????? ???????????? ?????????????????????? ???? Adobe TV, ?????????? ???????????? ???? ?????? ??????: tv.adobe.com/#se+MAX. ?????????????????? ??????????????????! ?????????????????? ??????????????, ?????????????? ???????????? ?? ???????????????? ???????????????????? ?????????????????? ???????????????????????????????? ???? ???????????????????????????? ???????????????? Adobe, ???????? ??????????-?????????? ???????? ???????????? ???????????????????????????????? ?????????? ?????????? ?? ??????????????????????????: RAFPUG, UAFPUG ?? BAFPUG ???? groups.adobe.com. |
2008-12-14 |
Adobe дает Flex Builder 3 за 5 постов во Flex Cookbook (или CS4 за 10) С сегодня и по конец января две тысячи девятого года происходит обмен ваших новых рецептов для Flex Cookbook или AIR Cookbook на лотерейные билеты для розыгрыша Adobe Flex Builder 3 Professional и Creative Suite 4. Подробности обменного процессаЮзергруппа, члены которой создали 5 и более рецептов во Flex Cookbook или AIR Cookbook за указанный период, получает копию FlexBuilder 3 Professional для розыгрыша между авторами поданных рецептов. Рецепты менеджеров группы тоже считаются. Каждый рецепт дает один шанс на победу. Например. Если Член А юзергруппы "N" написал 4 рецепта, а Член Б той же юзергруппы — 2, то эта группа имеет право разыграть копию Flex Builder, так как требование иметь минимум пять постов выполнено. Член А получит 4 билета для участия в розыгрыше, а Член Б получит 2 билета. Розыгрыш будет проведен между ними двумя (поскольку больше никто из группы не постил рецепты). Таким образом, каждый рецепт увеличивает шансы на выигрыш. Если Член А напишет все пять рецептов сам — то он получает Flex Builder и лотерея не проводится. Щедрость +1 (Adobe CS4)А если юзергруппа делает 10 или более рецептов, то она получает также одну копию Adobe CS4 для розыгрыша между авторами рецептов. Это может быть любая версия CS4 кроме Master Collection. Крайняя дата подачи ссылок на рецепты — 30 января 2009 г. (важно: ваш рецепт должен быть уже в кукбуке к этому времени). Присылайте как ссылки на свои уже готовые рецепты в кукбуке, так и названия тем тех, что вы создадите (чтобы избежать дублирования). Присылайте мне на гуглопочту rostislav.siryk или сюда в комментарии — как пожелаете (но я бы предпочел в комментариях, ради открытости). Есть вопросы? Задавайте. Но лучше пишите сразу рецепты! |
Adobe ???????? Flex Builder 3 ???? 5 ???????????? ???? Flex Cookbook (?????? CS4 ???? 10) ?? ?????????????? ?? ???? ?????????? ???????????? ?????? ???????????? ???????????????? ???????? ???????????????????? ?????????? ?????????? ?????????? ???????????????? ?????? Flex Cookbook ?????? AIR Cookbook ???? ???????????????????? ???????????? ?????? ?????????????????? Adobe Flex Builder 3 Professional ?? Creative Suite 4. ?????????????????????? ?????????????????? ????????????????????????????????????, ?????????? ?????????????? ?????????????? 5 ?? ?????????? ???????????????? ???? Flex Cookbook ?????? AIR Cookbook ???? ?????????????????? ????????????, ???????????????? ?????????? FlexBuilder 3 Professional ?????? ?????????????????? ?????????? ???????????????? ???????????????? ????????????????. ?????????????? ???????????????????? ???????????? ???????? ??????????????????. ???????????? ???????????? ???????? ???????? ???????? ???? ????????????. ????????????????. ???????? ???????? ?? ???????????????????? "N" ?????????????? 4 ??????????????, ?? ???????? ?? ?????? ???? ???????????????????? ??? 2, ???? ?????? ???????????? ?????????? ?????????? ?????????????????? ?????????? Flex Builder, ?????? ?????? ???????????????????? ?????????? ?????????????? ???????? ???????????? ??????????????????. ???????? ?? ?????????????? 4 ???????????? ?????? ?????????????? ?? ??????????????????, ?? ???????? ?? ?????????????? 2 ????????????. ???????????????? ?????????? ???????????????? ?????????? ???????? ?????????? (?????????????????? ???????????? ?????????? ???? ???????????? ???? ???????????? ??????????????). ?????????? ??????????????, ???????????? ???????????? ?????????????????????? ?????????? ???? ??????????????. ???????? ???????? ?? ?????????????? ?????? ???????? ???????????????? ?????? ??? ???? ???? ???????????????? Flex Builder ?? ?????????????? ???? ????????????????????. ???????????????? +1 (Adobe CS4)?? ???????? ???????????????????? ???????????? 10 ?????? ?????????? ????????????????, ???? ?????? ???????????????? ?????????? ???????? ?????????? Adobe CS4 ?????? ?????????????????? ?????????? ???????????????? ????????????????. ?????? ?????????? ???????? ?????????? ???????????? CS4 ?????????? Master Collection. ?????????????? ???????? ???????????? ???????????? ???? ?????????????? ??? 30 ???????????? 2009 ??. (??????????: ?????? ???????????? ???????????? ???????? ?????? ?? ?????????????? ?? ?????????? ??????????????). ???????????????????? ?????? ???????????? ???? ???????? ?????? ?????????????? ?????????????? ?? ??????????????, ?????? ?? ???????????????? ?????? ??????, ?????? ???? ?????????????????? (?????????? ???????????????? ????????????????????????). ???????????????????? ?????? ???? ???????????????????? rostislav.siryk ?????? ???????? ?? ?????????????????????? ??? ?????? ?????????????????? (???? ?? ???? ?????????????????? ?? ????????????????????????, ???????? ????????????????????). ???????? ??????????????? ??????????????????. ???? ?????????? ???????????? ?????????? ??????????????! |
2008-12-12 |
Тем временем в Самаре готовились к RAFPUG-12 Из надежных источников стало известно, что 20 декабря в 11:00 в Самаре пройдет RAFPUG-12 с участием таких, как Александр Сергеев (рунет знает его как создателя сервиса "OneFace") с докладом «Что полезного придумали математики для флешера». Вдумайтесь в название этого доклада, и других тоже:
Доступна вся информация по встрече. Я вас предупредил. А вы предупредите жителей соседних городов, и радость снизойдет великая, в дополнительной отладке не нуждающаяся. Кстати, UAFPUG-8 пройдет точно в то же самое время в Николаеве. Хоть телемост устраивай :) |
Юбилейная встреча RAFPUG в Самаре
Надо сказать, что встреча эта будет юбилейной: 16 декабря 2007-го года была проведена первая встреча RAFPUG. То есть нам исполняется уже год. Точное место встречи пока уточняется, но уже сейчас можно сказать про программу мероприятия:
Как видим, программа более чем интересная и обширная. Причем все перечисленные докладчики из Самары. Заезжие гости из Москвы и Петербурга тоже расскажут о чем-нибудь не столь значительном. Постоянно обновляющаяся информация о встрече на страничке группы. Также для тех, кто собирается приехать в Самару из других городов, хочется сообщить, что в Самаре вполне себе есть гостиницы. Так что можно остаться и на воскресенье. Еще хочу напомнить, что данный коллектив организаторов уже имеет опыт проведения подобных мероприятий. Насколько мы знаем, Fresh Air в свое время прошел отлично. Так что встречаемся в Самаре в следующую субботу. И еще: не забываем регистрироваться на страничке RAFPUG на новом сайте от Adobe, посвященном юзергруппам. На данный момент зарегистрировано уже больше ста человек, что говорит о том, что менеджер группы Артемий Малков сменит временный логотип на страничке группы (синяя звезда) на красную звезду, принятую в свое время большинством |
2008-12-11 |
Танчики: легкий способ заработать комплекс неполноценности Способ такой: посмотреть на "Танчики", первую игру на движке Alternativa3D.
Также Альтернативщики выложили подробный отчет о своей поездке и презентации в Милане на Adobe MAX, со второй и третьей частями. |
Бесплатные флекс-компоненты, PureMVC признан Adobe В Adobe Edge за декабрь 2008 есть статья "The Kap Lab: Playing with free Flex components". Там показаны "Kap Inspect: Firebug for Flex coders" и масса компонентов для визуализации данных. А еще есть статья о новых возможностях звукоредактора Soundbooth, видео об Adobe Catalyst (Thermo) от его создателей, урок по анимации во Flash CS4 и, конечно, подборка лучших флэш-сайтов. Но что интригует — в Edge появилась статья по PureMVC для Flash и Flex! А Дима Курикша будет нам рассказывать о PureMVC + Papervision 20 ноября в Николаеве, и рассказчик он хороший :) |
Wanted: Flash Platform Developer. Smart, alive. $1,500-$2,000, Kharkiv Срочно нужен хороший AS3-разработчик с опытом программирования и навыками дизайнера, не лишенный архитектурного мышления. Желателен опыт работы с Flash Media Server или Red5/Wowza. Наличие реального опыта с Flex приветствуется. Гарантируются интересные и разнообразные проекты с з.п. $1500-$2000+ От себя добавлю >> Если вам интересна эта работа, пишите: careers@langate.com. Хотите, чтобы я рекомендовал вас лично? Сообщите мне на гуглоящик rostislav.siryk. |
2008-12-10 |
Babylon 2.0 — Google Native Client и Yahoo Browser Plus Пока мы спорили, кто же победит: Похоже на то, что по возможностям распространения на GNC будет как Flash, объединенный с AIR, но весь код будет выполняться не под виртуальной машиной (которая еще и завернута в браузер), а в x86 инструкциях процессора, что означает повышение производительности. Правда, тут совсем некстати оказывается Adobe Alchemy, которая тоже показывает класс. Ждем сравнительных тестов. // tester, спасибо, что пнул :) |
25 строк — ActionScript3 как искусство. Голосуем за финалистов В среде тру-программистов существует предубеждение относительно языков высокого уровня. Но конкурсы типа "25 строк" дают понять, что несмотря на простоту и избыточность языка (необходимую, как мы понимаем, для обеспечения безопасности кода, предотвращения ошибок на этапе компиляциии, удобства поддержки проектов и т.п.), ActionScript3 подходит для создания настоящих произведений искусства. И есть люди, которые могут это доказать, уместив в 25 строк кода массу функционала. Среди двенадцати финалистов конкурса 25 lines есть даже игра. Идет голосование. В ruFlash обсуждают конкурс и исходники работ, делятся идеями и соображениями. |