Денис Радин: flashjs – игровой движок на javascript и html5 для...
DESCRIPTION
Flash как инструмент для работы с графикой рос и полировался годами. Он эволюционировал в гибкий и мощный фреймворк для работы с медиа имеющий сотни тысяч приверженцев. В докладе будет рассмотрен Flash JS – JavaScript framework, использующий метод работы с обьектами отточенный во флеше, а так же позволюяющий флешерам разрабатывать HTML5 игры и приложения без изучения новых парадигм.TRANSCRIPT
FlashJS
HTML5 game engineWrite AS code into HTML
Adobe closes Flash Player for mobile
Adobe закрывает проект Флеш плеера для мобильных устройств
Mobile devices need interactive contentinto browsersМобильным устройствам нужен интерактивный контент в браузерах
Nobody do interactive content betterthan flashers do.And there is no technologymore adopted to this task...
Никто не знает как делатьИнтерактивный контент лучше чем флешеры и нет платформы более адаптированной для этой задачи чем Flash...
FlashJS was born at the crossroad of HTML/CSS and beautiful Flash model...
FlashJS был рожден на перекрестке HTML5 / CSS3 и прекрасной обьектной модели Flash...
There were long investigation and thinking before start of development ...
Перед началом разработки были проведены многочисленные исследования и... размышления
Can this project be done? How it would affect industry?
Может ли быть проект выполнен?Как он повлияет на индустрию?
FeaturesВозможности
<actionscript>HTML tag makes it easier to start development. You just put it
into any tag you want to fill with your FlashJS application
HTML тег упрощает старт разработки. Вы просто вставляете его в любой тег, который хотите заполнить FlashJS
приложением.
DisplayObjectBase object to develop games with
Базовый обьект для разработки игр
X, Y2D coordinates
2D координаты
scaleX, scaleYDisplayObject`s scale
Масштаб DisplayObject`a
alpha, visible
width, heightOfcourse it`s present
Чуть не забыл...
rotationYep, HTML can rotate inherited objects,
animation, SVG and canvas
Да, поддерживается вращение обьектов любой вложенности, анимированных, SVG,
canvas
LoaderLoads SVG or any pixel graphics
Загружает SVG или растровую графику
Mouse, keyboardaddEventListener(MOUSE_CLICK,
doSomething);
Yep, it`s the same. Да, да, точно так же.
onEnterFrameFor stage object
Для сцены
Tweenvar tweenY = new Tween(testObject, 'y', null, testObject.y,
stage.mouseY, 0.5, true);
Super fast tweens with CSS (?)
Оч быстрые твины на CSS (?)
SPEEDHighest optimisation,
a lot of perfomance tests
Высочайшая оптимизация,множество тестов на производительность
setx, setyHighest optimisation,
a lot of perfomance tests
Высочайшая оптимизация,Множество тестов на производительность
FlashJS.comIt`s opensource, join us!
Это опенсурс проект, присоединяйтесь!
DENISRADINPixelsCommander.com