用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   请大家多多关注[Flex应用案例],更希望大家[推荐好的案例]给我们
当前位置 :首页>Flex-AIR>Flex资料>列表

[蓝色月光]Flex2 学习笔记 Ⅱ

[来源:蓝色理想 | 作者:蓝色月光] | 时间:2008-03-25 | 点击:  | 收藏本文  【 】]

本节还是很基础的东西,大家别急,别急,一口吃不成个胖子……

让我们建立一个叫 myFirstApp 的项目,大家用不着管这个 E 文是虾米意思,照着做就行了,别打岔。文件生成完毕后如下图所示:

生成的 MXML 内容也不用管了,直接选择 Design 设计视图,就可以转到与我们熟悉的 DW , Flash 类似的可视化编辑模式。如下图所示:

如果你从来都没有对面板布局进行过变动的话,那么在左下角我们可以看到组件菜单,如下图所示:

第一个 Custom 为自定义组件,也就是自己开发或网上下载的组件都在这里,第二个 Controls 就是我们在之前 Flash 各版本里经常看到的如 Button CheckBox之类的常用控制组件了,第三个 Layout 是排版用的组件,这个估计大家都比较新鲜,一会儿主要解说这里,第四个 Navigators 是导航类组件,比如下拉菜单,页面切换什么的,第五个 Charts 是图表组件,你需要安装图表插件才可以使用,官方网站有下载,地址自己找,偶就不提供了。

我们开始操作吧,拉一个 Panel 组件到场景里来(……习惯了,虽然这里叫 state ,大家知道意思就可以了),随便放,没关系的,一会儿可以调整位置。然后我们可以在右边看到各种组件属性,如下图所示:

Common 是普通属性,ID 具有唯一值,不能与场景内其他元素命名冲突,在这里输入 myPanel 。Title 为标题字样,在这里输入 myFirstApp 。 Horizontal 和 Vertical 是 Panel 内元素水平及垂直居中,这个基本不用管。Style 就是样式了。由于 Flex2 默认字体大小是10,中文在这里使用会出现不清晰的现象,所以我们要把 Font Size 里的字体大小设置成12,也就是宋体字所能达到的清晰度最小值。其他的大家可以随便改下看看出现什么情况。Style 也可用外部 CSS 文件来控制。
Layout就是排版了,absolute 是绝对定位,为默认值,vertical 为垂直定位,horizontal 为水平定位。

下面的 Constraints 是强制性定位,我们在这里使用这个来进行排版。

选中上面和左边中间的框后,数值输入0,如下图所示:

现在 Panel 已经是强制性定位为水平及垂直居中,大家可以运行一下看看效果,随意放大缩小浏览器吧,前提是IE,FF似乎总会有那么些莫名其妙的毛病出现。
现在更改一下两个0的值,就是以中心点来进行偏移到当前值位置,可为正负值。

OK ,测试完毕,现在我们来看其他属性,选中四个角,然后在各个文本框里输入200,如下图所示:

现在已经强制性定位为居中并距离上下左右四个方向的边框200px 了,大家可以试试调整各个属性,以便熟悉其具体控制的位置。MXML 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Panel title="MyFirstApp" id="myPanel" fontSize="12" top="200" left="200" bottom="200" right="200">
    </mx:Panel>
</mx:Application>

里面写得很清楚,看不懂的偶可以偷偷的告诉你这世界上存在着金山词霸这东西,金山公司请付偶广告费,谢谢,PM 偶即可。
下面是偶一个 Web 应用里的布局,大家可以试试怎么达到这个效果:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Panel id="top" fontSize="12" top="5" left="5" right="5" height="100" />
    <mx:HDividedBox left="5" right="5" top="115" bottom="30">
        <mx:Panel id="left" width="300" height="100%" layout="absolute" />

上一页12 下一页
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:[蓝色月光]Flex2 学习笔记 Ⅰ
下一篇:[蓝色月光]Flex2 学习笔记 Ⅲ
Tags:    笔记 学习 月光 蓝色 可以 组件 我们 大家 这里 如下
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  Flex及AIR分类
  Flex资料   Flex动态
  Flex案例   Flex源码
  AIR资讯
  Flex相关
  寻找Flex工作机会
  发布Flex工作机会
  相关文章
·超酷的Flex Efflex库分享
·aswing的使用心得
·自定义itemRenderer引发的诡异问
·AutoQueryTextInput Flex组件介
·NetBeans支持Flex 开发插件
·如何安装flex builder for linux
·flex creationComplete事件的一
·Flex 3D-Album Component
·Eclipse 3.4上使用FlexBuilder介
·Getting Started With Adobe Fle
  热门文章
·Flex 3 AdvancedDataGrid的使用(第二
·用Adobe Flex 2和Java创建富Internet
·Flex中文官方帮助教程下载
·如何从零开始编写一个flex组件
·FLEX地图应用教程之一
·用Flex 3做AIR版html编辑器
·学习Flex几个值得研究的例程代码
·Flex 入门教程
·Flex 3 dvancedDataGrid的使用(第一部
·如何自定义Flex的loading画面
·FlexUnit 的用法
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号