
Flex
lentonnet
此人怪才一个 。。。
展开
-
布局的管理
Flex的可视组件中,分为容器类和用户操作类。两者最大的区别在于,容器类不直接响应用户的操作,只对可视组件进行有规则布局。因此,容器类组件的tabEnabled和tabChildren属性,默认分别为false和true。在Flex中,容器内的元素默认都是匿名的,并继承于UIComponent。如果要自定义能够添加入容器的组件,必须要实现IUIComponent接口。Flex中的容器就好像Flas原创 2007-11-01 11:32:00 · 686 阅读 · 0 评论 -
在Flex中传递参数
有很多朋友都问如何在Flex中的2个"窗体"(以下我也这么称呼)之间进行调用和传递参数下面我就给大家讲解一下:1. 调用窗体A 窗体是一个applicaton窗体 B 窗体是自定义窗体(类似Dialog之类的窗体,本身并不能独立运行)A 窗体 片断代码如下:import mx.containers.TitleWindow;import mx.managers.PopUpManager;functi原创 2007-11-07 20:45:00 · 1350 阅读 · 0 评论 -
XML,XMLList,XMLListCollection之间的关系笔记
通常情况下,你可以从服务器上为tree控件取得XML数据 ,你也可以在Tag里直接定义格式良好的XML数据。你可以使用或者Tag在mxml里定义XML数据。你可以将XML object直接作为一个层级数据控件的dataProvider,however,if the object changes dynamically,你应该做如下处理:1,将XML或者XMLList objects转换为X原创 2007-11-06 14:42:00 · 4479 阅读 · 1 评论 -
关于Flex的一些学习资料
英文书籍:Flex 2 Documentation(官方文档)Adobe Flex 2: Training from the SourceAdobe Flex 2.0.1 Help(Flex Builder 2 官方帮助)Adobe Flex 2.0.1 Language ReferenceGetting Started with Flex 2Flex 2 Develope原创 2007-11-07 20:48:00 · 830 阅读 · 1 评论 -
Flex 如何用Httpservice和Webservice来和Flex进行通讯
① 关于httpservice的配置,flex可以通过httpservice和webservice的方式进行数据的传递,现在来配置httpservice。下面这句话就可以进行httpservice的配置其中,id就是在这个mxml文件中使用的标示,我认为相当于对一个类的实例化,url就是通过httpservice调用的jsp文件的路径+文件名,一般同mxml放在同一个目录下原创 2007-11-08 09:31:00 · 1783 阅读 · 0 评论 -
Flex应用启动背后的故事
首先介绍一下SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, Application实例, 弹出窗口, cursors, 并管理着ApplicationDomain中的类. SystemManager是FlashPlayer实例化的第一个类, 它存储了主应用窗口的大小和位置信息, 保存其子组件比如:浮动弹出窗口和模态窗口的痕迹. 通过System原创 2007-11-07 20:18:00 · 467 阅读 · 0 评论 -
一些Flex开源项目的整理
Adobe APIs主要包含corelib, mappr, flickr, youtube及加密等类库.http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries as3awss3lib与 Amazon S3 交互的 ActionScript 3.0 类库http://code.google.com/原创 2007-11-07 20:28:00 · 439 阅读 · 0 评论 -
不错的Flex框架--Cairngorm
就听说过有一个开发Flex 的 Cairngorm 微型框架,可惜以前一直没有研究过,只是听说它可以帮助你写出更优雅的代码和更容易维护的程序。昨天和今天我终于把Steven Webster在Flex DevNet上面写的关于Cairngorm的6篇文章(文章地址可以在这里找到:http://www.macromedia.com/devnet/flex/)看完了,对Cairngorm是何物,如何工作原创 2007-11-07 20:50:00 · 1417 阅读 · 1 评论 -
flex的event
在任何的web应用开发中,在不同的组件中传递数据是一件非常重要的事情, flex的应用开发也不例外,今天讲一下flex的event.在flex中所有的UIComponent都持有flash.events.EventDispatcher对象,通过改对象我们能够让一个application中的不同UIComponent广播自己的event.,让监听自己event的组件能够获得消息.当事件触发时执行原创 2007-11-07 20:59:00 · 3758 阅读 · 0 评论 -
Flex 随机排序
调用方法: randomOrder (array)函数会返回一个新数组, 就是该数组随机排序后的结果例子: 程序代码var myArray : Array = ["a", "b", "c", "d"]myArray = randomOrder (myArray ) 程序代码//随机改变数组的排序function randomOrder (targetArray :原创 2007-11-07 20:00:00 · 401 阅读 · 0 评论 -
做了一个弹出窗口跟主窗口之间传值
http://www.adobe.com/2006/mxml" layout="absolute"> import mx.containers.TitleWindow; import mx.managers.PopUpManager; import mx.controls.Text; private var tw:titlewindow=new titlewindow();原创 2007-11-07 19:34:00 · 483 阅读 · 0 评论 -
Using Data-Driven Controls
这主要分为三个部分:1,Using Data Providers and CollectionsA,使用data的控件有:Repeater component Chart controls, such as the LineChart control ColorPicker control ComboBox control DataGrid control DateField control Ho原创 2007-11-06 17:15:00 · 1023 阅读 · 0 评论 -
Array 和 ArrayCollection 区别
ArrayCollection实现接口ICollectionView,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。FDK2提供的类似的类还有XMLListCollection这两者差别在于如果用array在作为data provider绑定于control之上,就无法获得控件的更新,除非控件被重新绘制或者data provider被重新指定,而Co原创 2007-11-07 19:28:00 · 421 阅读 · 0 评论 -
Flex mp3播放
http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="myInit()"> import flash.events.*; import flash.net.URLRequest; import flash.media.Sound; import flash.media.SoundChannel; im原创 2007-11-07 19:31:00 · 536 阅读 · 0 评论 -
Flex2 基础编程模式
概要:第一章我们主要介绍了有关RIA的背景知识以及简要地描述了一些Flex Builder2的基本知识。那么这一章我们将把目光锁定到Flex的开发模式上。在我们具体的了解怎么利用Flex开发项目之前,首先要明白MXML是什么样的一种语言和ActionScript3是怎么合作开发的,以及Adobe声称的ActionScript3已经完全实现的了面向对象编程是真的吗?以上的问题都是属于Flex编程模式原创 2007-11-07 20:13:00 · 523 阅读 · 0 评论 -
Flex 窗体各种效果
Effect中 可实现拉伸效果 模糊效果 实现淡出淡入效果,与相似 外发光效果 以矩形方式出现或消失 移动效果 多种效果叠加 停止 mx.effects.easing.Bounce.easeOut可产生弹动效果 改变大小 旋转角度 声音效果 从上往下消失或出现 从右往左消失或出现 从左往右消失或出现 从下往上消失或出现 放大或原创 2007-11-07 20:25:00 · 804 阅读 · 0 评论 -
Module之间的通信交互解决办法
Flex2.01之后提供了modules模块化开发包,开发者可以将程序的某些模块编译成swf,在需要的地方load进去,实现模块化的开发。现在问题来了,每个module会被编译成swf,在一个Application中,module之间该如何通信交互呢。通常来说,在一个swf中,组件间的交互通信可以直接addEventListener 和dispatchEvent来完成事件的传递。当然这样标原创 2007-11-07 20:35:00 · 746 阅读 · 0 评论 -
Flex框架的基本原理
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。因此,所有程序在真正开始运行前,需要经过如下原创 2007-11-07 20:38:00 · 989 阅读 · 0 评论 -
flex2文件之间公用变量的定义
两个mxml文件之间公用一个变量的方法主要的mxml文件(main.mxml).引用的mxml文件(task.mxml).task.mxml引用main.mxml里面的公共变量a。在main.mxml里面的定义:var a:int=1;在task.mxml的引用方法。首先:导入包import mx.core.Application; 然后在方法里面引用Application.applicati原创 2007-11-08 09:40:00 · 665 阅读 · 0 评论 -
Flex 使用ArrayCollection的FilterFunction进行数据过滤
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontFamily="simsun" fontSize="12" creationComplete="hs.send()"> mx:Script>原创 2007-11-07 19:26:00 · 722 阅读 · 0 评论