Archive for the ‘ActionScript 3.0’ Category

Обновление Alternativa3D 5.0.2

Friday, June 27th, 2008

Обновилась замечательная 3D платформа – Alternativa! Все подробности тут.

А если кратко, то:

  • Переименованы методы;
  • Переименовано свойство;
  • Добавлены фичи;
  • Исправлены ошибки в коде;
  • Исправлены ошибки в документации.

В общем, нада юзать!



Видеоурок по использованию SWFObject 2

Thursday, June 26th, 2008

Adobe евангелист Lee Brimelow опубликовал видеоурок о том как нужно пользоваться свежей js-либой – SWFObject 2. Ролик, как всегда, сделан на отлично, его английский чёток и понятен даже для слабо говорящих на этом языке людей.

Кстати, Ли упоминает, что Adobe сделают эту либу главным средством внедрения флеш роликов в HTML страницы уже в CS4 пакете своих продуктов.



Дека слайдов по изучению AS3.0 от Grant Skinner

Thursday, June 26th, 2008

Grant Skinner выложил кладезь знаний по AS3.0 в виде 165 слайдов. Куча полезной инфы по AS3.0 с огромным количеством code snippets.

Читать всем обязательно!



Безумная оптимизация

Tuesday, June 3rd, 2008

Много об оптимизации писали эти люди:

http://gorbatov.blogspot.com/2008/03/as3.html

http://blog.je2050.de/2008/04/26/actionscript-3-optimization-techniques/

http://www.bit-101.com/blog/?p=1271

способы правда повторяются, но это очень полезно!

Я лишь добавлю свои 5 копеек, как сделать код запутаным, но чуть быстрее).

Мой извращеный способ основывается на таком предположении:
У нас есть метод который вызываеться много много раз, данный метод внутри себя использует для каких-то действий локальные переменные. Так вот почему бы не “спускать” эти переменные сверху.

public function test(p:Point, i:int) : void
.....
var p:Point = new Point();
test(p,0);

Например у меня в реальном методе используется 2 точки и небольшой цикл )

пример, исходный код

посмотреть:

реально подойдет для гейм дева или где можно принебречь читаемостью кода ради быстроты)

upd редактор вордпресса унылое какашко(ТМ)



UAFPUG#2, Мой доклад.

Wednesday, May 21st, 2008

Призенташка (в плане информативности не особо полезная, но полистать можно)

Презентация не содержит всехпунктов по которым я сравнивал IDE, но у меня есть маленька табличка которая содежит список фич и плюшек, и как их поддерживает та или иная ИДЕ.

Таблица сравнения
Из всего доклада я хочу осветить предпоследний слайд, он содержит кратенькие выводы

  • FlexBuilder — выбор пролетариата
  • FlashDevelop — малыш
  • IDEA — сырой монстр
  • FDT — дорого, местами со вкусом

пояснения про FlexBuilder и FDT я уже дал,

  • Flex builder 3 пока можно назвать самым мощным средством разработки флекс приложений (да да именно его). Адоб медленно, но верно движется к нормальной IDE, этот вывод я озвучил
  • FDT-Enterprise я бы выбрал для разработки чисто флеш/ас3 приложений, но цена кусается (к сожалению просто забыл это озвучить в процессе доклада)
  • Большым бонусом этих IDE является то, что ни построены на базе мега IDE — Eclipse
  • FDT очень проигрывает Flex builder 3 ценой и отсутствием поддержки mxml, поэтому если намечаются разнообразные проекты (Flex|ActionScript3) то выгоднее использовать Flex Builder
  • Счастья нет — все производители очень завязаны на своих “фичах для галочек”, большом количестве готового кода, готовыми алгоритмами, протухшими решениями 10 летней давности, стереотипами и боязнью сделать что-то более удобное

добавлю лишь, что FlexBuilder медленно и верно движется в правильном направлении и у него есть все шансы!

FlashDevelop — малыш, его я так назвал потому, что он фактичеки не является средой разработки — это продвинутый блокнот с кучей удобных и полезных фич. Если делать маленький проект и одному, то его можно использовать если что-то больше то комфортнее использовать FlexBuilder или FDT.

IDEA — сырой монстр. IDEA известна свои удобством среди ява(и не только) программистов. В данный момент в версии 7.0.3 поддержка flex разработки очень сырая, много мелких неприятных глюков, но разработчики IDEA их фиксят. Вобщем когда “доварят” нашего монстра, то будет видно. И еще меня волнует позиционировние самой разработки флекс проектов в IDEA — она позиционируются как дополнительная фича, т.е. существует вероятность, что поддержка флекса будет уходить на второй план по сравнению с явой(можете попробовать разубедить меня). И еще один кирпич в огород IDEA — сложноватенько, человек который придет из мира флеша будет долго въезжать во все ньансы этого “монстра”.

Всех благ вам и удачного кода влюбой из ИДЕ:)




]]> rss о RIA от 33 Коровы
Забадать RSS!
]]>
~~~~~~