易截截图软件、单文件、免安装、纯绿色、仅160KB

[Flex 2] 04 容器和组件


///
前面的几乎都是在抄书,是要改一下了
Tips:
1、Flex
Builder项目或ActionScript项目会作为一个容器,容纳所有资产。资产即项目运行所需的各种各样的文件(MXML、AS、图片和XML等)。Flex
Builder会为我们跟踪这些不同的资产,故Flex
Builder要求我们只能在项目内创建或导入这些资产。
2、通常只有一个MXML文件,它充当着通往其他所有文件的“关口(gateway)“。因为它是用户定位到网站时出现的文件,故类似标准Web设计的index.htm文件。
3、建议不要修改主文件输出目录bin,否则大量测试能力将会丧失;但如果需要在一个不同目录结构的服务器上测试,就需要修改此目的地。
################
#
主应用程序文件
################
      应用程序从起始Application标签开始,然后以结尾Application标签退出;其他所有事情必须直接或间接发生在两标签之间。
      每个Flex项目都应只有一个含有Application标签的文件,即主应用程序文件(main
application file)。
      如把项目比作交响乐团,则Application标签就是指挥者。没有他发号施令,一切都不会发生。
      (Application标签类似于Java、C++、C#.NET中的主方法(main
method),在Flash中类似于主时间轴。)
    Flex目的在于呈现数据(呈现服务器),其应用程序通过在容器内的容器里创建容器来构建。可把标签看成最外面的容器或说主容器,所有其他容器都放在此容器内。(此概念类似于Java构建其用户界面的方式)

      所有Flex错误可归结为两类:编译错误(compiler
error)、运行时错误(runtime
error)。在大多数程序中,编译指把编写的代码转变成计算机处理器可轻松读取的二进制文件。不过在Flex中(如Flash中),它把代码转变为SWF(small
web format,小Web格式)文件。
      常用布局容器(共16个):
    *
HBox: 从左到右水平摆放子控件;
    *
VBox: 从上到下居中摆放子控件;
    *
Canvas: 使用绝对布局,故必须指定x、y属性。
    *
Panel: 可作HBox、VBox或Canvas,且具有一可添加文本的标题栏区域。
    *
Tile: 以垂直列或水平行排列子控件,且每个单元格大小相同。且同Panel一样,亦有一标题栏区域


相关文档:

Flex经验小记录 (每天记录一点点ing...)

1. release时去掉所有trace信息和logger信息,否则影响性能
2. 如果报无法访问本地文件或swf 在compile里面写 -use-network=false
3. 实现component真正隐藏除了设置visible=false外还需要设includeInLayout = false
4. 设手型有时出来设buttonMode="true" useHandCursor="true" 还要设mouseChildren="false"
5. fo ......

Flex 全屏显示方法

http://blog.sina.com.cn/s/blog_5fc933730100iigh.html     参考
1,修改html-template下的index.template.html文件…增加四行
  1<!-- saved from url=(0014)about:internet -->  
  2<html lang="en">  
&n ......

Flex使用ActionScript

一是画面mxml中直接嵌入,很像js的使用方式

<mx:Script>
<![CDATA[
        public function showTxt():void
        {
           mytxt.text="Hello Flex baby!"
        }
]]>
< ......

Flex的数据类型


• String:一个文本值,例如,一个名称或书中某一章的文字
• Numeric:对于 numeric 型数据,ActionScript 3.0 包含三种特定的数据类型:
• Number:任何数值,包括有小数部分或没有小数部分的值
• Int:一个整数 (不带小数部分的整数)
• Uint:一个“无符号”整数,即不能为负 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号