Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Новости и события

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.11.2011, 05:49
AlternativaPlat вне форума Посмотреть профиль Отправить личное сообщение для AlternativaPlat Найти все сообщения от AlternativaPlat
  № 1  
Ответить с цитированием
AlternativaPlat
Alternativa3D

Регистрация: Nov 2011
Сообщений: 5
По умолчанию AlternativaGUI - простой способ создать комплексный интерфейс

Библиотека для создания пользовательских интерфейсов AlternativaGUI вышла в свет. Загрузить ее можно с официального сайта компании AlternativaPlatform в разделе GUI. Библиотека распространяется бесплатно и может беспрепятственно использоваться в том числе в коммерческих проектах. Согласно лицензионному соглашению нужно лишь поставить в вашем проекте или его описании ссылку на сайт alternativaplatform.com.

AlternativaGUI обеспечивает большую гибкость в плане создания новых компонентов интерфейса или доработки существующих, что достигается за счет использования только базовых классов. В библиотеке представлен широкий набор элементов пользовательского интерфейса: кнопки, контейнеры, линейные контейнеры, скроллбар, утилиты для работы с растровой графикой и другие.

Особенности AlternativaGUI
  • Высокое быстродействие
    Быстродействие достигается слаженной работой всех компонентов интерфейса в одной системе. В базовых классах реализован только самый необходимый функционал, отсюда низкий расход ресурсов.
  • Гибкость
    Библиотека позволяет создавать различные графические элементы и может контролировать их свойства. Простота и понятность API библиотеки позволяет расширять все классы очень легко и дополнять именно тем функционалом, который нужен вам.
  • Лодируемость элементов
    AlternativaGUI позволяет разрабатывать интерфейс под различные разрешения экрана. Для этого применяется лодирование элементов (от LOD — Level Of Details) и их корректное масштабирование (для компонентов с растровой графикой). Каждый лодируемый элемент имеет несколько графических состояний (лодов). При переключении лода может меняться размер шрифта, размер иконки, могут быть скрыты неважные элементы или, наоборот, открывается дополнительная информация. Эту логику описывает разработчик. Переключение лода происходит автоматически. Особенно полезным лодирование может быть при разработке интерфейсов для мобильных устройств с различными разрешениями экранов.
  • Быстрота создания уникальных компонент
    Благодаря использованию базовых классов, создание и управление компонентой проходит на более глубоком уровне. Базовые классы не содержат никакой графики и определяют только логику работы компонентов.
  • Интуитивно понятный API
    Работа с компонентами AlternativaGUI похожа на работу со стандартными классами типа Sprite.
Для быстрого прототипирования интерфейсов была разработана заскинованная библиотека AlternativaGUI Default Theme, которая содержит основные компоненты. Данная библиотека предоставляется с исходным кодом.

Загрузить AlternativaGUI
Читать документацию
Смотреть демонстрацию


Старый 23.11.2011, 13:32
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 2  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Интересно.
А почему в правой панели элементы не работают как нужно (не скролятся, не раскрываются)?

Старый 23.11.2011, 14:27
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 3  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Это уже прочитано в блоге. Чем компоненты хуже/лучше тех же minimalComps?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 23.11.2011, 17:08
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 4  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Страшненькие..
А mxml есть?
__________________
Отряд Котовскага

Старый 23.11.2011, 17:13
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 5  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Цитата:
Чем компоненты хуже/лучше тех же minimalComps?
ОФФ. Так и не получилось их русифицировать. Вроде и шрифт менял...

Старый 23.11.2011, 18:20
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от Котяра Посмотреть сообщение
Страшненькие..
А mxml есть?
говорят, что есть.
http://groups.google.com/group/rufla...ee95846d107ab4
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 23.11.2011, 18:29
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 7  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Меня больше интересует есть ли у этих компонентов полное самоуничтожение?
Минимал компс грешат тем, что после их использования в памяти висит весь хлам, который они создали, от слушателей до спрайтов.
Если нет, то плюсов совершенно никаких. Компоненты выглядят так себе.

Старый 23.11.2011, 18:34
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 8  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Так это простенький скин, как я понял. То что есть скинизация - гут. А вот
Цитата:
Меня больше интересует есть ли у этих компонентов полное самоуничтожение?
Минимал компс грешат тем, что после их использования в памяти висит весь хлам, который они создали, от слушателей до спрайтов.
Тоже интересует, и на сколько они вообще тяжелые.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 06.12.2011, 19:48
AlternativaPlat вне форума Посмотреть профиль Отправить личное сообщение для AlternativaPlat Найти все сообщения от AlternativaPlat
  № 9  
Ответить с цитированием
AlternativaPlat
Alternativa3D

Регистрация: Nov 2011
Сообщений: 5
Библиотека для создания интерфейсов AlternativaGUI обновлена до версии 5.17.0.
В новой версии реализованы классы RadioButton и CheckBox, исправлены ошибки в классах List и Tree, а также внесены другие изменения и исправления.

Добавлено в AlternativaGUI 5.17.0
- Реализован класс Logo.
- Реализован класс RadioButton.
- Реализован класс CheckBox.
- List: появилось свойство scrollBarSpace - зазор между контентом и скроллбар.

Исправлено в AlternativaGUI 5.17.0
- List: поправлен поиск по буквам.
- List: поправлена работа стрелок.
- Tree: при клике на папку элемент теперь выделяется.
- CheckBox: исправлена проблема с размером при создании.
- ScrollPane: исправлен баг появляющийся из-за отсутствия ScrollBar.
- TabPanel: появился геттер и сеттер на selectTab - индекс выбранной вкладки.
- AlternativaGUIDefaultTheme 1.3.0: исправлена ошибка, когда курсор мыши не выделяет объекты под выпадающим меню (класс DropDownMenu).

Скачать AlternativaGUI 5.17.0.

Старый 14.12.2012, 12:07
morgenshtern вне форума Посмотреть профиль Отправить личное сообщение для morgenshtern Найти все сообщения от morgenshtern
  № 10  
Ответить с цитированием
morgenshtern
 
Аватар для morgenshtern

Регистрация: Jul 2007
Сообщений: 159
Понравился гуи. Не знаю как в прошлых версиях, но последняя 5.21.0 легкая и понятная. Но есть несколько не очевидных моментов.

Например, зачем у элемента есть _width и width?

Как жестко задать размеры элементу, например кнопке? freezeWidth и freezeHeight одновременно не работают, только по одной оси получается жестко задать размеры.
__________________
Думаю на as3.
Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева.

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.