Realaxy 1.1 Beta

16 views
Skip to first unread message

MichaelTkachuk

unread,
Dec 26, 2011, 6:34:03 AM12/26/11
to RusRealaxyEditor
Привет всем.

Очень интересен продукт. Скачал, пробую...


Сразу наткнулся на проблему:

Обычно в AS3 мы делаем главный класс наследуемый от спрайта и работа
приложения начинается с конструктора.

В случае с компиляцией в ХТМЛ мы вынуждены начинать работу с pusblic
static function main... Но мне не надо редактирование DOM, я хочу
использовать реализацию нативных флешовых API от Jangaroo

Так как же работать с DisplayList?

Я так подозреваю что необходимо вписать метаданные [SWF(...)] перед
объявлением главного класса, но редактор попросту не дает мне вписать
чего-то лишнего.

Как с этим справиться?

Евгений Потапенко

unread,
Dec 26, 2011, 7:42:34 AM12/26/11
to rusreala...@googlegroups.com
Мы немного не доделали обвязки для запуска приложений с Flash API.

К Новому Году будет готово.

Сейчас вручную настроить запуск в index.html

joo.classLoader.run(
"joo.flash.Run",
"stage",
"Main"); // main-class fqn

Main - обычный Sprite с аннотацией SWF

Я еще потестирую, и выложу пример.

SuperFlasher

unread,
Dec 26, 2011, 8:08:44 AM12/26/11
to rusreala...@googlegroups.com
Непонятно как сделать аннотацию SWF.

Best Regards, Antonov Sergey.

MichaelTkachuk

unread,
Dec 26, 2011, 8:24:32 AM12/26/11
to RusRealaxyEditor
Спасибо Евгений, если можно просто Женя.
У вашего продукта огромный потенциал и я надеюсь что он взлетит и
завоюет мир.Мы с тобой разговаривали на FlashGAMM и у меня сложилось
впечатление что вам не хватает толкового фидбека по делу.
Вот немного моего:

Я уже немного успел поиграться с редактором и есть несколько мелочей
которые хотелось бы видеть мне как обычному разработчику:1. В
отображении ActionScript классов не видно импорты, это вызывает
некоторое недоумение у меня как у пользователя. Возможно ли добавить и
редактирование импортов не только автоматизированными средствами, но и
вручную?2. Можно ли сделать автоматический импорт и использовать его с
помощью того же CTRL+SPACE а не CTRL+R? Думаю это отпугивает многих
разработчиков которые привыкли иметь дело с обычными редакторами3.
После того как закрываешь скобку остаются темплейты для необязательных
параметров.4. Неплохо было бы автоматически показывать окошко
автокомплита после того как ставишь точку


Пример:
graphics.lineStyle(1.0, 0x000000,<alpha:Number>);

Хотелось бы чтобы после закрытия скобки необязательный параметр
пропадал. Это очень непривычно и кажется логично что после того как
написал все необходимы параметры мне как программмисту уже не нужна
лишняя информация на экране

5. Мне нравится что шаблон класса сразу заставляет придерживаться
определенной структуры, но можно ли как-то дать возможность дописывать
комментарии и метаданные к методам и полям класса там где хочется? В
данный момент я не могу дописать комментарий вроде ASDoc перед
конструктором, редактор попросту не дает этого сделать.

Как понимаешь по сути это мелкие привычные мелочи для программистов, и
мне кажется что они вызывают некоторое неудовлетворение у людей
которые пытаются перейти на использование вашего продукта.

Я вижу что у вас в продукте уже есть много всего хорошего и уверен что
исправление мелочей вроде указанных выше хорошо повлияет на то как
пользователи воспринимают редактор.

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

С наилучшими пожеланиями,
Михаил Ткачук
On 26 дек, 14:42, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:> Мы немного не доделали обвязки для запуска приложений с Flash

Евгений Потапенко

unread,
Dec 26, 2011, 9:09:37 AM12/26/11
to rusreala...@googlegroups.com
Свойство пакета - правая кнопка на пакете - http://pix.am/bUtH.png

Евгений Потапенко

unread,
Dec 26, 2011, 9:10:54 AM12/26/11
to rusreala...@googlegroups.com
alt + enter на имени класса - add as-doc, add annotation

Евгений Потапенко

unread,
Dec 26, 2011, 9:12:13 AM12/26/11
to rusreala...@googlegroups.com
alt+enter на имени класса - add annotation
так же и с методами, полями итд
если не доступен SWF в автокомлите ctrl+R - импорт

Евгений Потапенко

unread,
Dec 26, 2011, 9:13:12 AM12/26/11
to rusreala...@googlegroups.com
Думаю это нужно вынести в настройки - выбор поведения - показывать или не показывать подсказки параметров
или сделать клавиатурное сокращение которое покажет/скроет подсказки

MichaelTkachuk

unread,
Dec 26, 2011, 9:32:22 AM12/26/11
to RusRealaxyEditor
Отлично. Спасибо за наводку.

Для меня это не критично, но как для пользователя это воспринимается
следующим образом:
1. К сожалению не видно какие именно классы импортируются.
2. Заглядывать каждый раз туда не совсем привычный паттерн для меня
как для разработчика.

В общем как-то странно и непривычно.

Все-таки как по мне пользователю привычнее видеть импорты в коде.

Сразу оговорюсь что не настаиваю на этом. Но было бы приятно...

On 26 дек, 16:09, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:
> Свойство пакета - правая кнопка на пакете -http://pix.am/bUtH.png

MichaelTkachuk

unread,
Dec 26, 2011, 9:33:24 AM12/26/11
to RusRealaxyEditor
Да. Отлиная идея! Спасибо за то что обратили внимание.

On 26 дек, 16:13, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:

MichaelTkachuk

unread,
Dec 26, 2011, 9:36:22 AM12/26/11
to RusRealaxyEditor
Добавьте к аннотациям вставку метаданных и одной проблемой меньше.

On 26 дек, 16:12, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:

MichaelTkachuk

unread,
Dec 26, 2011, 9:37:24 AM12/26/11
to RusRealaxyEditor
Ой. Только сейчас понял что метаданные это и есть аннотации.

Возможно стоит назвать это по-адобовски.

Евгений Потапенко

unread,
Dec 26, 2011, 9:44:35 AM12/26/11
to rusreala...@googlegroups.com
Очень хорошо пробежаться по мини-туториалам на onepicturetutorial.com

MichaelTkachuk

unread,
Dec 26, 2011, 10:08:58 AM12/26/11
to RusRealaxyEditor
Добавь ссылку на мини-туториалы в блог-пост и выдели что лучше всего
начинать осваивать редактор с этого.
Сразу отпадет масса вопросов.

Вы не подумывали о создании качественного QuickStart и
централизованной базы знаний?

Редактор действительно очень непривычный поначалу, но мне все больше
нравится.
Поскорее допиливайте конвертацию в HTML+JS.

Хочу протестировать как работает тот-же DisplayList и т.д.

On 26 дек, 16:44, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:

Евгений Потапенко

unread,
Dec 26, 2011, 10:17:35 AM12/26/11
to rusreala...@googlegroups.com
Спасибо большое.
А минитуториалы показываются прямо в редакторе при старте. 
Хорошо, напишем в блог!

MichaelTkachuk

unread,
Jan 2, 2012, 9:24:22 AM1/2/12
to RusRealaxyEditor
С наступившим Новым Годом вас!

Увидел скриншоты в вашем блоге, порадовало :)

Как насчет обвязки приложений с Flash API? Доделали уже?

Если да, то где можно взять апдейт?

On 26 дек 2011, 17:17, Евгений Потапенко

Евгений Потапенко

unread,
Jan 2, 2012, 11:08:56 AM1/2/12
to rusreala...@googlegroups.com
Уже -
Linux version: http://s3.amazonaws.com/rase/RASE-9117-linux.tar.gz
Mac version: http://s3.amazonaws.com/rase/RASE-9117-macos.zip
Windows version: http://s3.amazonaws.com/rase/RASE-9117-win.exe
Не уверен что доделали, но уже много что работает.

Уже работает такой код -
http://pix.am/kv06.png
Получем такое:
http://pix.am/F9GT.png

Нужно добавить в Main класс [SWF] аннотацию и отнаследовать от Sprite.

Хорошо смотреть консоль браузера - там будут сыпаться ошибки если будут какие проблемы со сгенеренным кодом.
Через пару дней выложу проект более сложный.

Reply all
Reply to author
Forward
0 new messages