Как стать автором
Обновить
28
potapenko @potapenkoread⁠-⁠only

Пользователь

Отправить сообщение

3d modelling + livecoding = ускорение разработки игр

Время на прочтение1 мин
Количество просмотров10K


Очень интересный пример работы, когда изменяя модель в 3д редакторе можно сразу, без перезапуска приложения видеть ее в приложении и добавлять логику «наживую».

И в какой другой платфоме кроме Flash такое есть?

Читать дальше →
Всего голосов 43: ↑23 и ↓20+3
Комментарии19

Легендарный JS-Livecoding пример Брета Виктора (Bret Victor) сделали на Flash

Время на прочтение1 мин
Количество просмотров9K


Bret Victor свою реализацию так и не показал, Light-Table — красиво выглядит только на демках, в реальности детский сад, а COLT вот он. Flash сообществу есть чем гордиться.

Ссылка на «Bret Victor — inventing on principle» в подписи к видео на youtube.
Читать дальше →
Всего голосов 43: ↑22 и ↓21+1
Комментарии31

Мы зарелизили Livecoding Tool для Flash. COLT

Время на прочтение3 мин
Количество просмотров5.2K


www.codeorchestra.com

Часть первая — рекламная



Представьте себе, что вам больше не нужно ждать компиляции. Представьте, что ваше приложение сохраняет свое состояние, и после компиляции оно не перезапускается, но код который вы написали, будет обновлен в работающем приложении. Представьте, что вы сохраняете ваш код в вашем любимом редакторе и тут же, мгновенно, ваш код уже в работающем приложении. Представьте, что вы сохранили в «фотошопе» «скин» интерфейса вашего приложения и тут же, за доли секунды, он в обновился на экране запущенного приложения. Представьте, что вы один раз установили и запустили в режиме разработки приложение на IPad, и приложение на «айпаде» обновляется прямо на устройстве в реальном времени. То что вы можете создать сколько угодно экземпляров рабочего приложения на разных компьютерах, устройствах и одновременно их может тестировать вся команда? Представили? Здорово? Мечтали об этом? И, барабанная дробь, свершилось, все это стало реальностью. Встречайте COLT!
Читать дальше →
Всего голосов 39: ↑25 и ↓14+11
Комментарии15

Мы сделали это! У Flash/Flex разработчиков будет livecoding

Время на прочтение1 мин
Количество просмотров12K
Это нужно видеть. Вы редактируете код и сразу видите результат, без перегрузки flash-приложения.
Мы показывали эту демку на ITSea 2012 в Черногории.


Читать дальше →
Всего голосов 56: ↑54 и ↓2+52
Комментарии35

Язык Enums для AS3 и JavaScript

Время на прочтение1 мин
Количество просмотров1.2K

Одно из первых языковых расширений Realaxy Editor. В публичной бете вся эта красота еще генерируется в javascript и можно использовать в html/js разработке.
Всего голосов 20: ↑16 и ↓4+12
Комментарии8

Realaxy приглашает флэш-разработчиков на конференцию в Черногорию

Время на прочтение1 мин
Количество просмотров637
image

21-23 октября в г. Петровац на Мору (Черногория) мы проводим конференцию флэш-разработчиков, посвященную выходу в свет Realaxy ActionScript Editor.

В программе:
  • семинары, доклады и мастер-классы,
  • раздача бесплатных именных лицензий всем зарегистрировавшимся,
  • встречи с профессионалами из разных стран и регионов,
  • отдых на пляже (в Черногории сейчас теплое море и бархатный сезон), погода ожидается примерно такая

Россиянам, украинцам и белорусам для посещения Черногории не нужна виза — достаточно просто собрать вещи и поехать. Стоимость перелета туда-обратно из Москвы составляет около 350 евро, a из большинства европейских столиц — 160 евро (ближайшие аэропорты — Тиват и Подгорица). Одноместный номер в трехзвездочном отеле — от 25 евро.

Для связи: blog.realaxy.com, info@realaxy.com, twitter: @RealaxyEditor @potapenko

Регистрационная форма здесь.
Всего голосов 21: ↑18 и ↓3+15
Комментарии15

Новый сайт onepicturetutorial.com — уроки в виде одной картинки

Время на прочтение1 мин
Количество просмотров1.5K
image

Будем публиковать туториалы по realaxy, js, flash, unity3d в виде одного изображения каждый день.
Идея в том, что запомнить информацию проще, что важно приятнее в виде картинки, а не текста. Читая новостную ленту каждый день, и конечно же комиксы, пришла идея, а почему так же не подавать всякие полезные знания.

Cпециально оптимизировали для чтения на ipad и других таблетках.
«Комиксы» очень удобно читать в reeder. Так что добавляйте в google reader и вперед.

onepicturetutorial.com
Всего голосов 49: ↑31 и ↓18+13
Комментарии12

Новый подход подписки на события в ActionScript. Realaxy ActionScript Editor

Время на прочтение1 мин
Количество просмотров1K


Видео демонстрирует подход, когда можно создать специальный метод (flow-метод), который «ждет» когда случится событие. Кроме обычныx событий AS3, вы можете создавать свои обработчики. На видео показано использование такого события «keystroke», в котором можно указывать параметры — модификаторы и клавиши. Работает автокомлит и проверки.

Предыдущая статья на эту тему: «Демонстрация работы Realaxy Editor Events Flow Language»

Скачать новый билд редактора с Events Flow Language вы можете на сайте Realaxy Editor
Всего голосов 29: ↑25 и ↓4+21
Комментарии4

Демонстрация работы Realaxy Editor Events Flow Language

Время на прочтение1 мин
Количество просмотров1.1K


В следующей бете Realaxy Editor появится специальный язык, который создан для создания конечных автоматов. Вы можете описывать «траектории» работы приложения.
Создав специальный метод с аннотацией flow, код будет «останавливаться» и дожидаться события или группы событий. Этот скринкаст демонстрирует подписку на события через конструкцию catch в «бесконечном» цикле. Второй пример описывает составное событие нажатия клавиатуры и мышки, где используются конструкции and и not.
Так же язык имеет возможности для декларации специальных меток state и условных переходов — jump. Есть механизм связывания разных flow методов через конструкцию chain (дождаться результата другого flow) Язык очень полезен для создания карт событий в играх и интерфейсах.
То что сейчас описывается кучей логически не связанных обработчиков событий, теперь можно вынести в один метод, и включать и выключать подписку на события просто войдя или выйдя из точки исполнения.

Код игры «кто хочет стать миллионером» на Events Flow:
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии10

Язык для работы с ActionScript событиями

Время на прочтение1 мин
Количество просмотров1K
image

В текущем билде RASE мы зарелизили язык для коллекций. Сейчас трудимся над языком, который точно взорвет мозг флэш-разработчиков. Можно будет создавать специальные методы с аннотацией «Flow», код в котором будет выполняться ассинхронно. То есть код будет «останавливаться» — ждать события (или группы событий) и выполняться дальше, когда событие произойдет.



Также можно прыгать по точкам в коде — state, jump. И можно дождаться выполнения других flow-методов — chain.

В общем полноценный язык для работы Finite State Machine.
Всего голосов 33: ↑29 и ↓4+25
Комментарии9

Хорошие новости! Встречаем язык для коллекций ActionScript

Время на прочтение2 мин
Количество просмотров1.2K
Кто работает много с массивами и векторами (а это думаю почти все разработчики), порадуются новым возможностям: в Realaxy ActionScript Editor появилась поддержка Collections Language.

image

В свете того, что в будущем RASE научится выгонять AS3 в js/cpp/php/android/ios, этот языковой сахар полюбят и другие девелоперы.

Итак, язык для коллекций.

Весь список методов и возможностей на примерах тестов можно поглядеть тут и тут.

В этой статье коротко опишем несколько типичных примеров работы.
Читать дальше →
Всего голосов 48: ↑39 и ↓9+30
Комментарии33

Создание языковых расширений в RASE. Часть 2. Создаем выражение

Время на прочтение9 мин
Количество просмотров699
imageНашей исходной точкой будет проект, получившийся при написании прошлой статьи.
Итак, мы имеем в своем распоряжении маленький модуль, написанный на AS (две строки обрамленные разными кавычками), язык myLanguages.escapedStrings, в котором есть пока только два скрипта для автоматизации, относящиеся к аспекту Intentions: один обрабатывает строку в одинарных кавычках, а другой — строку в двойных кавычках.

Скриншот

Пожалуй, реализацию этого кода нельзя назвать идеальной, но зато она является действующим примером простого и эффективного решения поставленной перед нами задачи: с помощью языка Intentions мы можем легко добавить новый функционал в редактор. Тот же самый путь можно реализовать чуть по другому, но именно Intentions — самый быстрый и простой.

С легкой печалью смотрим мы на нашу подопытную строку, сдобренную большим количеством слэшей. С одной стороны, задача решена, но с другой — как-то некрасиво, неправильно. Почему бы не предложить какой-нибудь несложный способ, при котором наша строка осталась бы прежней, но не вызывала бы ошибку «Incorrect string literal»? Нет ничего проще. Вспомним, что в некоторых других языках присутствует подобный функционал — например, в C# для таких имеется удобная конструкция @"… ", которая вполне подошла бы нам для портирования в качестве языкового расширения в ActionScript.
Читать дальше →
Всего голосов 32: ↑25 и ↓7+18
Комментарии3

Языковые расширения RASE. Перегрузка операторов в ActionScript

Время на прочтение4 мин
Количество просмотров1.3K
image

Очередная бета Realaxy ActionScript Editor содержит несколько новых языковых расширений. Мы уже рассказали о языке Traits, позволяющем использовать преимущества множественного наследования, теперь же обратимся к другой, не менее важной возможности — перегрузке и создании операторов.
Читать дальше →
Всего голосов 28: ↑24 и ↓4+20
Комментарии10

Множественное наследование в ActionScript. Язык Traits в RASE Beta 10

Время на прочтение3 мин
Количество просмотров1.8K
image

Пару дней назад мы опубликовали новую, десятую по счету бету нашей новой IDE для флэшеров. Эта статья рассказывает о языковом расширении Traits.

Action Script — современный OOP язык. На сегодняшний момент толкование OOP предполагает, что множественное наследование — это порочная практика. Средствами языка реализовать множественное наследование возможно только через интерфейсы. Это правильно и хорошо — спорить тут бессмыслено.

Но ведь хочется! Часто, из-за отсутствия возможности добавить функционал через наследование, нам, разработчикам, приходится городить уж слишком много огородов.
Читать дальше →
Всего голосов 39: ↑37 и ↓2+35
Комментарии30

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность