![]() |
mx:Panel
Добрый вечер недавно начал изучать Flex. Сделал окошко (mx:Panel) и в него поместил mx:DataGrid.
Возникло желание к окошку добавить следующий функционал 1. Добавить Drag and Drop 2. Изменять размеры окошка на клиенте 3. Сворачивать (Minimize) 4. Закрывать 5. И открывать на весь экран. Что из этих пунктов возможно реализовать и в какую сторону надо копать? P.S. Раньше не работал не с флеш, не с Action Script. Харашо владею Java Script и ПХП. |
для начало хорошо было бы набрать в гугле drag panel flex, можно найти много хороших примеров. А так, если хочется сделать самому, то нужно отнаследоваться от класса Panel и добавить нужный функционал самому.
|
1. myCoolPanel.startDrag();
2. хм.. трудно. MOUSE_DOWN -> MOUSE_MOVE -> MOUSE_UP остально труда не составляет. бери canvas, и играй размерами или включай-выключай внутренние элементы. ...тут правильно сказали, надо взять пример. задача не сильно простая, можно и потонуть. :-) во |
Цитата:
Цитата:
P.S. Вот нашел отличный пример, практически есть все что мне нужно, выкладываю ссылку, может каму пригодитса Creating Resizable and Draggable Flex Components |
Практически закончел, осталась маленкая проблема. В нижний правый угол надо добавить картинку 7 на 7 пикселей. Перепробывал кучу вариантов, пока не получаетса.
Код AS3:
Код AS3:
Цитата:
|
Код AS3:
|
всем спасибо разобрался. Если каму пригодитса решение
Код AS3:
Практически все закончил с окошком, остались еще несколько не решенных задач. 1. Как переводить фокус на окно, а то сечас кагда я его перетаскиваю оно залазиет под другое окошко (Panel) 2. Осталась не реализованна опция Minimizе, объясню почему - я хочу реализовать следующий функцыонал как тут ExtJs web Desctop. Вот возникло куча вопросов по теории и практике. Как реализовать нижнюю панель с кнопкой меню и что бы там отображались активные окошки. Очень надеюсь на вашу помощ |
Обычно пишется менеджер окон. Посмотрите как реализовано тут
|
Цитата:
|
| Часовой пояс GMT +4, время: 19:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.