在Flex 3内创建一个定制化窗口环境

来源:互联网 发布:python netsnmp模块 编辑:程序博客网 时间:2024/05/20 20:47

John Bauschatz
我是Wheaton学院的一名二年级学生,主修计算机。应本学期的一个课程要求,我将发表一个关于课程项目的教程。该教程将说明如何在Flex 3内为一个定制化窗口环境编制代码。



该教程将说明怎样在Flex 3内创建一个定制化窗口环境,这个环境包括可拖放和可折叠内容窗格,其内容和风格可以由程序员轻松变改。下面就是个范例。


我在做一个项目时,不得不创建了该系统。项目由几个相互独立的图形元素组成(一个吉他琴颈图,一个节拍器和一个五度圈)构成。我希望用户能够按照自己的意愿拖放这些元素,或隐藏之。我不打算为每个目标编写代码了。结论就是:创建一个超类,封装窗口的所有通用函数。
我们现在创建一个类窗口,以绘制基本的标题条和背景,并具备点击和拖动功能。我们的范例子类是菜单。窗口的一个特点就是,菜单类无需对被绘制的形式进行调整。下面是窗口的一个样式:

 

 

本文来自:http://www.actionscript.org/resources/articles/960/1/Creating-a-custom-window-environment-in-Flex-3/Page1.html

原创粉丝点击