Очень интересен продукт. Скачал, пробую...
Сразу наткнулся на проблему:
Обычно в AS3 мы делаем главный класс наследуемый от спрайта и работа
приложения начинается с конструктора.
В случае с компиляцией в ХТМЛ мы вынуждены начинать работу с pusblic
static function main... Но мне не надо редактирование DOM, я хочу
использовать реализацию нативных флешовых API от Jangaroo
Так как же работать с DisplayList?
Я так подозреваю что необходимо вписать метаданные [SWF(...)] перед
объявлением главного класса, но редактор попросту не дает мне вписать
чего-то лишнего.
Как с этим справиться?
Best Regards, Antonov Sergey.
Я уже немного успел поиграться с редактором и есть несколько мелочей
которые хотелось бы видеть мне как обычному разработчику: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
Для меня это не критично, но как для пользователя это воспринимается
следующим образом:
1. К сожалению не видно какие именно классы импортируются.
2. Заглядывать каждый раз туда не совсем привычный паттерн для меня
как для разработчика.
В общем как-то странно и непривычно.
Все-таки как по мне пользователю привычнее видеть импорты в коде.
Сразу оговорюсь что не настаиваю на этом. Но было бы приятно...
On 26 дек, 16:09, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:
> Свойство пакета - правая кнопка на пакете -http://pix.am/bUtH.png
On 26 дек, 16:13, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:
On 26 дек, 16:12, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:
Возможно стоит назвать это по-адобовски.
Вы не подумывали о создании качественного QuickStart и
централизованной базы знаний?
Редактор действительно очень непривычный поначалу, но мне все больше
нравится.
Поскорее допиливайте конвертацию в HTML+JS.
Хочу протестировать как работает тот-же DisplayList и т.д.
On 26 дек, 16:44, Евгений Потапенко <eugene.john.potape...@gmail.com>
wrote:
Увидел скриншоты в вашем блоге, порадовало :)
Как насчет обвязки приложений с Flash API? Доделали уже?
Если да, то где можно взять апдейт?
On 26 дек 2011, 17:17, Евгений Потапенко
Уже работает такой код -
http://pix.am/kv06.png
Получем такое:
http://pix.am/F9GT.png
Нужно добавить в Main класс [SWF] аннотацию и отнаследовать от Sprite.
Хорошо смотреть консоль браузера - там будут сыпаться ошибки если будут какие проблемы со сгенеренным кодом.
Через пару дней выложу проект более сложный.