Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для...

Preview:

DESCRIPTION

Flash как инструмент для работы с графикой рос и полировался годами. Он эволюционировал в гибкий и мощный фреймворк для работы с медиа имеющий сотни тысяч приверженцев. В докладе будет рассмотрен Flash JS – JavaScript framework, использующий метод работы с обьектами отточенный во флеше, а так же позволюяющий флешерам разрабатывать HTML5 игры и приложения без изучения новых парадигм.

Citation preview

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

Recommended