2013-07-30 3 views
0

Я закодировал существующую (чистую) веб-страницу HTML5 Canvas, состоящую из нескольких страниц, «кнопок» и «горячих точек». Это чистый javascript-код холста.Веб-страница CreateJS/EaselJS (не игра), состоящая из нескольких страниц

Причина, по которой я помещаю «кнопки» и «горячие точки» в кавычки, состоит в том, что я фактически реализовал те, что были в чистом javascript с нуля, без использования каких-либо фреймворков, только что созданных «классов» для кнопок, горячих точек, обнаружения событий мыши и т. Д.

Эти элементы приближаются к концу своей функциональности, поэтому мне нужны лучшие элементы и особенно полоса прокрутки, которая будет хорошо реагировать на прокрутку мыши.

Поскольку веб-сайт перепроектирован и требуется множество новых и сложных запросов, то не представляется возможным продолжить кодирование в javascript как таковой, то есть мне нужна серьезная графическая структура.

Между KineticJS и CreateJS/EaselJS Я выбрал последний.

Теперь, поскольку это не одностраничная игра, а несколько страниц с веб-сайтом с несколько сложной навигационной связью между страницами, может кто-нибудь посоветует мне, какой подход следует принять? Контейнеры, только «страницы» с «кнопками» на нем, что нужно делать для кнопки, как обрабатывать разные страницы и состояния машины в CreateJS/EaselJS?

Я сделал правильный выбор? Это проще в KineticJS?

Вы можете поделиться опытом и/или советами, пожалуйста?

ответ

0

Поскольку EaselJS является «просто» графическим фреймворком, нет никакой государственной поддержки состояний. Однако по сравнению с KineticJS я бы не сказал, что для вас есть огромная разница (кто-то поправьте меня, если я ошибаюсь здесь)

Я бы использовал тот же подход использования контейнеров в качестве страниц. Для кнопок я бы использовал класс ButtonHelper: http://www.createjs.com/Docs/EaselJS/classes/ButtonHelper.html

Возможно, вы уже знали об этом уже много, но я думал, что все равно поделюсь им, может быть, это вам поможет.

+0

Да, это действительно помогает. Мне нужны мнения и другие впечатления. Благодаря! – toshko

 Смежные вопросы

  • Нет связанных вопросов^_^