Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   AIR: Как сделать, чтобы дочернее окно не выходило за рамки родительского? (http://www.flasher.ru/forum/showthread.php?t=124876)

litebox 11.05.2009 20:30

AIR: Как сделать, чтобы дочернее окно не выходило за рамки родительского?
 
Нужно сделать редактор, чтобы у главного окна были такие дочерние: палитра и холст; от сюда вопрос: можно ли в AIR настроить окна таким образом, чтобы рабочее пространство походило на Photoshop и Flash IDE?

DarkLight 11.05.2009 20:57

их логичнее открывать как Panel тогда, а не как окна. Тогда они по определению никуда не выйдут за рамки материнского окна

litebox 12.05.2009 11:44

Не смог разобраться :(. Класса панель же нет, и задать окну тип "панель" тоже, как то, не получилось; привидите, пожалуйста, пример создания панели

Air_mAn 12.05.2009 13:54

Цитата:

Сообщение от litebox (Сообщение 819173)
Не смог разобраться :(. Класса панель же нет, и задать окну тип "панель" тоже, как то, не получилось; привидите, пожалуйста, пример создания панели

Имелось ввиду, наверно Flex Panel, так как flex framework имеет более продвинутые компоненты, чем нативные окна air, то можно не связываться с последними, а наборы окон реализовать с помощью флекс панелей, в рамках прозрачного одного системного окна.

litebox 12.05.2009 14:21

Т.е., чтобы использовать класс mx.containers.Panel мне прийдется из Flash IDE перевести AIR проект во Flex? Мда, пока я к этому не готов :)))

DarkLight 12.05.2009 14:47

Есть стопронние компоненты похожие на Flex-овые весящие в разы меньше и пригодные для Flash IDE.

Air_mAn 12.05.2009 15:26

И вполне возможно,
Цитата:

Сообщение от litebox (Сообщение 819052)
в AIR настроить окна таким образом, чтобы рабочее пространство походило на Photoshop и Flash IDE?

написав свой менеджер окон, наподобие флексового WindowedSystemManager

litebox 12.05.2009 15:39

Написать свой менеджер, безусловно, можно, но это уже слишком круто для той небольшой задачки, которую я хочу решать с помощью AIR, спасибо за советы :)


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

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