先建立一个Main.mxml的应用程序,作为一个主程序,再建立两个component ,一个是jiaju.mxml ,另一个是dianqi.mxml. Main.mxml:  <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.…
在Flex的帮助文档里,有很多例子都是扩展Sprite类的.如果想把这些实例添加到你的s:Application中,如:addChild(DisplayObject ),肯定会出错.错误的大致意思是:flash.display::Sprite没有实现mx.core.IUIComponent接口.     Sprite->DisplayObjectContainer ->InteractiveObject ->DisplayObject ->EventDispatcher ->…
1.添加监听器: public function moduleCreationComplete():void { this.D601_29a.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28); this.D601_30a.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28); this.D601_31a.addEventListener(FlexEvent.SELECTION_…
今天遇到一个棘手的问题,原本的textInput控件有一个keyDown事件,但是不是所有的用户都需要,麻烦了首先先删除控件里面的keyDown,这个事件放在这谁都得用,我就是不想用这就实现不了,怎么办呢?在.as文件中初始化的时候添加事件,不需要的用户remove掉就可以了,问题又来了,如何实现呢?下来看代码: //id是控件id,eventHandle是键盘录入事件处理的函数 id.addEventListener(KeyboardEvent.KEY_DOWN,eventHandle); /…
日志包装类 package log { import com.adobe.air.logging.FileTarget; import flash.filesystem.File; import flash.filesystem.FileMode; import flash.filesystem.FileStream; import mx.logging.ILogger; import mx.logging.Log; import mx.logging.LogEventLevel; /** *…
<?xml version="1.0" encoding="utf-8"?> <!--如何给ButtonBar添加一个ViewStack--> <!--<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundCo…
范例文件 mobile-skinning-part3 在关于创建Flex移动皮肤系列文章的第二部分里,我们讨论了屏幕密度(DPI)对组件皮肤以及移动应用布局所带来的影响. 我还展示了如何使用缩放应用,特定密度的位图,以及CSS元媒介查询以调整和适应多种DPI值. 除了屏幕尺寸,屏幕密度以及外形差异以外,Flex移动应用开发者必须在着重于各个平台之间的不同点. 除了Android系统以外,Flex4.5.1以及Flash Builder4.5.1还支持两个目标为Flex Mobile项目的平台:苹…
Flex box弹性布局 Flex box是CSS3新添加的一种模型属性,它的出现有力的打破了我们常常使用的浮动布局.实现垂直等高.水平均分.按比例划分,可以实现许多我们之前做不到的自适应布局.如果你希望网站能以webapp的外观呈现在手机用户面前,那么,Flex box就是个不错的方式.Flex box和APP的结构很类似,头部底部全部固定,而中间部分的高度实现自适应. 应用于父元素上: 1.display:flex/inline-flex 2.flex-wrap:nowrap/wrap/co…
一 前言 Flex数据交互常用的有三种方式:WebService.HttpService以及Remoting. WebService方式已在这篇文章中给出,这篇文章主要讲解以Remoting方式进行数据交互,Remoting是基于AMF的数据交互,速度及性能均较WebService好,是公认最有效率的方法. 二 FluorineFX FluorineFx是一个开源库,提供了一种在.NET Framework下对Flex/Flash的远程调用过程.FluorineFx官网地址在这,Fluorine…
在开始学习Flex之前,需要配置开发环境.Apache Flex SDK包含了你开发所需要的东西,当然除了集成开发环境(Integrated Development Environment,IDE).严格的说,你不使用IDE也能进行开发,不过十分推荐你使用一个IDE.在这个文档中我们不再介绍怎样使用Notepad或者vi创建和编译一个应用,你只要知道你可以使用它们完成所需的工作就行. 可以参考官方教程:http://flex.apache.org/doc-getstarted.html 我使用的…