PDA

Просмотр полной версии : тег [live]


botbot
14.08.2014, 23:39
Достался код, недописанный предыдущим программистом, там странные теги попадаются, чаще всего перед объявлением функций вот такое:

[Live]
public function setBg (): void {}
Кто-нибудь знает, зачем он?

Nooob
15.08.2014, 00:22
Этим метатегом обозначается livecoding метод (его можно править "на живую", не перекомпилируя всю swf) при использовании COLT (http://codeorchestra.com/flash)

Psijic
15.08.2014, 20:24
Этим метатегом обозначается livecoding метод (его можно править "на живую", не перекомпилируя всю swf) при использовании COLT (http://codeorchestra.com/flash)
Хм, насколько вообще актуальна библиотека учитывая что в Intellij Idea меньше чем за 10 сек. обычно ничего не компилируется и иногда надо запускать проект часто после каждого изменения?

Nooob
16.08.2014, 06:07
компиляция это не основное время которое тратится в процессе разработки, к примеру у меня время тратится для возврата к тому же состоянию игры в котором нужно было что то поправить и посмотреть, когда тебе нужно про инициализировать всё для запуска (конфиги, модель, авторизация), дойти до того места, по кликать игру, зайти в игровые окна и тд и тп. а так выделил метод live запустил приложение и меняешь значения. особенно при верстке удобно. когда выравниваешь элементы +/- 1 px чтоб красиво смотрелось.
интересный доклад (http://www.youtube.com/watch?v=oRiXDuLCepU) colt там про js. но основную суть лайв кодинга можно уловить.