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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.09.2012, 00:04
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 1  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
По умолчанию Замена Simple GUI

скажите а вам не попадались на глаза альтернативы вот этой штуки
http://blog.soulwire.co.uk/code/acti...comment-page-2

этот класс шикарен, но
1. не умеет следить за изменениями переменных
2. нельзя удалять поля
3. управляет тем контейнером в котором находится

я почти уверен что кто-то уже допилил его, но пока не нашёл
__________________
Хороший отдых - половина работы.


Последний раз редактировалось dimarik; 23.09.2012 в 01:22. Причина: Ссылочка на комменты вела.
Старый 23.09.2012, 01:11
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Это альтернатива minimalcomps? Который являлся альтернативой flex-components?

Добавлено через 2 минуты
Цитата:
3. управляет тем контейнером в котором находится
А вам не кажется, что управлять родителем это моветон? Это, как сказал бы наш Хрусти, нельзя так делать.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
dimarik, это не набор компонентов, а простенький класс который позволяет очень быстро собрать GUI на основе minimalcomps

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

Старый 23.09.2012, 01:20
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Продолжаем беседу.
Цитата:
1. не умеет следить за изменениями переменных.
Предлагаете байндинг в mimal ввести?
Цитата:
2. нельзя удалять поля.
Поля в sealed классах удалить низя.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 23.09.2012, 01:38
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 5  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Цитата:
Сообщение от dimarik Посмотреть сообщение
А вам не кажется, что управлять родителем это моветон? Это, как сказал бы наш Хрусти, нельзя так делать.
я не хочу управлять дисплей объектами вот в чём дело,
я хочу управлять свойствами произвольного объекта,

и собственно уже сам допилил, и эта возможность теперь у меня есть


Цитата:
> не умеет следить за изменениями переменных.
Предлагаете байндинг в mimal ввести?
а что в этом похого?
Я сам не пробовал эту версию, но кто-то похоже уже прикрутил байндинг к минималкомпс
https://github.com/hyakugei/minimalcomps

Цитата:
> нельзя удалять поля.
Поля в sealed классах удалить низя.
а я и не хочу поля класса удалять, я хочу поля формы (гуи компоненты) удалять через эту обёртку

Добавлено через 52 минуты
Цитата:
1. не умеет следить за изменениями переменных
это тоже решилось легко, там уже есть приватный метод update, он пробегается по всем компонентам и обновляет и состояние, его можно сделать публичным и вызывать когда захочется

Добавлено через 4 часа 8 минут
ха, надо было сразу поискать на гитхабе
нашлась версия которой можно задать scope
https://github.com/psyked/SoulwireAS...o/soulwire/gui

это пункт 3 из моего списка, жаль что эту фичу я уже добавил сам :~)
__________________
Хороший отдых - половина работы.

Старый 23.09.2012, 07:38
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 6  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Ура, прикрутил метод удаления колонок
заодно поправил ошибку лэйаута при перерисовке

вот теперь я счастлив, Simple GUI работает так как мне надо
в приложении класс с моими правками, вдруг пригодится тому то кроме меня

обратите внимание на то что в минимальных компонентах есть баг в версии 0.9.10
вот тут я поправил ошибку https://github.com/ArtCraft/minimalcomps
Вложения
Тип файла: zip SimpleGUI.zip (7.1 Кб, 27 просмотров)
__________________
Хороший отдых - половина работы.

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

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

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


 


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


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