Pull to refresh
28
potapenko @potapenkoread⁠-⁠only

User

Send message

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

Reading time1 min
Views10K


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

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

Читать дальше →
Total votes 43: ↑23 and ↓20+3
Comments19

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

Reading time1 min
Views9K


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

Ссылка на «Bret Victor — inventing on principle» в подписи к видео на youtube.
Читать дальше →
Total votes 43: ↑22 and ↓21+1
Comments31

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

Reading time3 min
Views5.1K


www.codeorchestra.com

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



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

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

Reading time1 min
Views12K
Это нужно видеть. Вы редактируете код и сразу видите результат, без перегрузки flash-приложения.
Мы показывали эту демку на ITSea 2012 в Черногории.


Читать дальше →
Total votes 56: ↑54 and ↓2+52
Comments35

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

Reading time1 min
Views623
image

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

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

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

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

Регистрационная форма здесь.
Total votes 21: ↑18 and ↓3+15
Comments15

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

Reading time1 min
Views1.5K
image

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

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

onepicturetutorial.com
Total votes 49: ↑31 and ↓18+13
Comments12

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

Reading time1 min
Views1K


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

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

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

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

Reading time1 min
Views1.1K


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

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

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

Reading time1 min
Views985
image

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



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

В общем полноценный язык для работы Finite State Machine.
Total votes 33: ↑29 and ↓4+25
Comments9

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

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

image

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

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

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

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

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

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

Скриншот

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

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

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

Reading time4 min
Views1.3K
image

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

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

Reading time3 min
Views1.8K
image

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

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

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

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity