`
yoshiyan
  • 浏览: 47353 次
社区版块
存档分类
最新评论

Flex基础知识

    博客分类:
  • Flex
阅读更多
如何把数字装换成字符串?
String(100)


Flex不支持函数重载吗?
Yes,不支持。

使用过FileReference的browse方法时,获取不到用户选择的文件的Path的吗?
不可以。
you cannot get the full path of a file via FileReference, since it can contain sensitive information.
参考链接:
http://forums.adobe.com/thread/415493
但是如果时air的话,是可以的。


Flex的primitive data type都有哪些?
Boolean, int, Null, Number, String, uint, and void
当函数参数为primitive data type时,其传入类型为pass by value。需要特别注意的是String和Number,这两种类型看起来不像是primitive data type。

mxml会隐式导入需要的依赖文件
如果你的mxml里使用了<s:ArrayCollection>,则你不在需要显示导入:
import mx.collections.ArrayCollection;

FYI:<s:ArrayCollection>必须在<fx:Declarations>里声明。

下边的"{selectedSlider.value}"前的"@"符号表示什么意思?
<s:List id="list" itemRenderer="views.components.renderers.ImageRenderer"
selectedIndex="@{selectedSlider.value}">
表示这是一个双向绑定。

将XML文件导入到程序中的几种方法:
1.for MXML:导入进来的是XML的对象实例,但是可以当String来用。
<fx:XML id="marup" source="assets/markup.xml"/>


2.for AS:
	var loader:URLLoader = new URLLoader();
	loader.load(new URLRequest("../SimpleText.xml"));	// for example
	loader.addEventListener(Event.COMPLETE,loadCompleteHandler);	
	loader.addEventListener(IOErrorEvent.IO_ERROR,errorHandler);

private function loadCompleteHandler(e:Event):void
{
    editor.textFlow = TextConverter.importToFlow(e.target.data,     TextConverter.TEXT_LAYOUT_FORMAT);
}


为什么组件的某些属性可以在mxml里访问,却无法在as里访问?
比如BorderContainer的backgroundColor。
这些属性都是css样式,使用setStyle和getStyle访问。
mxml里属性并不总是直接对应到as里变量。

Mxml中的子Tag和其父Tag是什么关系?
对应到AS脚本的话,子Tag是父Tag的成员变量。
Case 1:
<A>
    <B color="0x0"/>
</A>

B是A的成员变量,同时B是某个类的实例。

Case 2:
<A>
    <B>
      <s:label text="Yoshi"/>
      <s:label text="Mario"/>
    </B>
</A>

B是A的成员变量,同时B是某种容器类型的实例。
分享到:
评论

相关推荐

    学习flex基础知识

    在“学习flex基础知识”这个主题中,我们首先需要理解Flex的基本概念。Flex框架包括了开发工具、运行时环境和组件库。开发工具如Adobe Flex Builder或IntelliJ IDEA等,提供了一整套集成开发环境(IDE)来编写、调试...

    强化flex基础知识

    本教程旨在强化Flex的基础知识,帮助开发者掌握Flex的基本用法,以便于在Web应用开发中创建动态且响应式的用户界面。 1. **Flex架构** Flex框架由四个主要部分组成:Flex SDK、Flash Player或Adobe AIR、MXML和...

    Flex基础知识编程练习

    主要针对刚开始学习Flex的朋友,这些也是在教学过程中,学生会经常提出一些基本问题。 如果您已经很熟练地掌握了Flex的开发方法的话,就没有必要看了。

    AS3 Flex基础知识100条

    AS3 Flex基础知识100条涵盖了AS3编程中的多个核心概念,这些概念对于初学者来说至关重要。以下是其中一些关键知识点的详细解释: 1. **改变SWF尺度、背景颜色和帧频**:在Adobe Flash Builder或Flex SDK的项目设置...

    Flex与ActionScript3程序开发

    第2章 Flex基础知识 第3章 语言基础 第4章 数据基础 第5章 Flex事件驱动 第2篇 视觉设计篇 第6章 Flex皮肤设计 第7章 特效effect和状态state 第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007...

    Flex资料,关于Flex的基础资料

    ### Flex基础知识详解 #### 一、Flex与FlashBuilder概述 **Flex**是一种开源框架,用于构建高性能且具有丰富用户体验的应用程序。它支持多种部署模式,包括桌面应用、移动设备应用和Web应用。Flex的核心优势在于它...

    FLEX学习资料,从零基础开始学FLEX

    FLEX基础知识** FLEX的核心组成部分包括Flex SDK(软件开发工具包)和Flex Builder(开发环境)。Flex SDK包含了编译Flex应用程序所需的所有工具和库,而Flex Builder则是一款基于Eclipse的集成开发环境(IDE),为...

    flex基础参考huxj

    ### Flex基础知识点详解 #### 一、Flex与ActionScript3.0简介 Flex是一个用于构建高性能的、跨浏览器的Web应用程序的开源框架。它利用ActionScript 3.0(AS3)作为其主要的编程语言,并结合MXML(一种XML语言,...

    flex基础的ppt

    ### Flex基础知识点详解 #### 一、Flex简介 Flex是由Adobe公司推出的客户端表现层技术,主要功能在于支持开发人员创建并部署可升级的富互联网应用程序(Rich Internet Applications, RIAs)。Flex采用了一种基于...

    Flex技术基础培训

    "Flex技术基础培训.ppt"文件很可能是当年的一份培训教程,包含了Flex基础知识、开发实践以及可能的案例研究,对于了解和学习2003年的Flex技术具有重要价值。 通过深入学习这些知识点,开发者可以掌握如何使用Flex...

    FLEX入门基础教程

    **Flex基础知识** 1. **Flex开发工具安装**:Flex Builder可以作为独立工具或Eclipse插件进行安装。 2. **Flex应用程序的构成**:包括Flex Framework、MXML、ActionScript、CSS、图形资源和数据。其中,MXML是用于...

    flex基础教程 大家快快下载 我要一分 我只要一分(PPT)

    本教程旨在为初学者提供一个深入理解Flex基础知识的平台,通过学习,您可以掌握创建交互式、动态的Web应用程序所需的关键技能。 Flex的核心组件包括Flex SDK(软件开发工具包)和Flex Builder,其中SDK是免费的,...

    flex手工画拓扑图例子源码

    1. **Flex基础知识**:理解Flex的架构,包括MXML(标记语言)和ActionScript(面向对象的编程语言),以及它们在构建用户界面中的作用。MXML用于描述UI组件的结构,而ActionScript处理逻辑和交互。 2. **图形绘制**...

    Flex_Css完全手册

    1. **Flex基础知识** - Flex框架:Flex提供了MXML和ActionScript两种语言,用于构建用户界面。MXML是一种声明式语言,类似于HTML,用于定义UI组件的结构;ActionScript则是基于ECMAScript的脚本语言,用于添加动态...

    flex 写的时钟

    **Flex基础知识** 1. **MXML**: MXML是Flex中的一种声明式语言,类似于HTML,用于定义用户界面组件和布局。开发者可以通过MXML来声明UI元素、属性和事件处理函数。 2. **ActionScript**: Flex的应用程序逻辑主要由...

    Flex从入门到精通源代码

    1. **Flex基础知识**:Flex的基础架构,包括MXML和ActionScript 3.0的介绍。MXML是Flex的主要标记语言,用于创建用户界面;ActionScript 3.0是Flex应用程序的脚本语言,负责处理逻辑和交互。 2. **Flex Builder或...

    flex 百度地图 实例下载

    1. **Flex基础知识**:首先,你需要了解Flex的基本架构,包括MXML和ActionScript 3.0。MXML是Flex的标记语言,用于定义UI组件和布局;ActionScript是编程语言,用于实现逻辑和交互。 2. **百度地图API**:百度地图...

    FLEX简介第一章关于FLEX课程的基础简介

    ### FLEX基础知识详解 #### 一、FLEX与RIA概述 **FLEX**是一种用于构建高性能、跨平台的Web应用程序的技术。它通过提供强大的开发工具和技术框架,使得开发者能够创建出具有丰富用户体验(Rich User Experience, ...

Global site tag (gtag.js) - Google Analytics