![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flex
Arthur0088
这个作者很懒,什么都没留下…
展开
-
在firefox div 容器高度问题
在DIV+CSS开发中, 有如下:<div id="main"> <div id="left"> 左 </div> <div id="right"> 右 </div> <div style='clear:both;'></div>2009-08-19 10:22:01 · 90 阅读 · 0 评论 -
Flex:上传图片前预览
<Application name="FileReference_load_test" xmlns="http://ns.adobe.com/mxml/2009" xmlns:mx="library:adobe/flex/halo" xmlns:net="flash.net.*" layout="flex.layo转载 2009-12-21 10:54:00 · 1206 阅读 · 0 评论 -
PB3编译adobe的例子photoviewer时错误处理
Unable to resolve a class for ResourceBundle: strings 警告可以按照提示解决。错误的解决办法是:在项目属性中找到FLEX Compiler,在其中的Additional compiler arguments中加入-use-network=false -library-path+=locale/{locale} -source-转载 2009-12-22 23:09:00 · 901 阅读 · 0 评论 -
Flex中image控件如何添加边框
页面代码: <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:marsImage="mars.display.*" backgroundColor="#000000" layout="absolute">转载 2009-12-22 22:23:00 · 3937 阅读 · 0 评论 -
Flex 开发框架
更多 Flex 4 示例,请到 http://www.slsay.com现有成熟常用的Flex框架: Cairngorm (Adobe Open Source) - MVC framework PureMVC (Open Source) - MVC framework Mate (Open Source) - tag-based, event-driven Swiz (Open Sou转载 2009-12-21 09:33:00 · 1807 阅读 · 0 评论 -
改变TextInput输入框得到焦点时边框的颜色
我们在进行Flex编程的时候,如果想改变默认的皮肤样式,则需要通过css来改变,现在介绍TextInput的样式修改方法以实现在输入框得到较低的时候边框的颜色改变,具体代码如下: TextInput{ themeColor: #ff0000;/* 输入框得到焦点时边框的颜色 */}原创 2009-12-20 23:10:00 · 4835 阅读 · 1 评论 -
改变textInput的errorString的样式
如图所示: 右侧有一个错误的提示信息,此功能是在组件TextInput中设置errorString的值而成,默认的就是红底白字,但是当文字为中文的时候有些模糊,下面将介绍一下如何设置errorString的样式,此处通过css来控制。 代码如下: TextInput{ errorColor: haloOrange; // 输入框的边框颜色}.err原创 2009-12-14 22:20:00 · 1369 阅读 · 0 评论 -
使用BlazeDS实现Java和Flex通信(2)---BlazeDS 与Spring集成指南
1、配置好BlazeDS的开发环境参考“使用BlazeDS实现Java和Flex通信之hello world ”中的环境搭建过程,配置BlazeDS的开发环境。创建com.yeeach.HelloWorldService,内容如下:package com.yeeach; public class HelloWorldService { public String h转载 2009-12-05 23:07:00 · 1311 阅读 · 1 评论 -
使用BlazeDS实现Java和Flex通信(1)---HelloWorld
1、下载BlazeDS下载BlazeDS Turnkey :<a title="http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-turnkey-3.2.0.3978.zip" onclick="function onclick(){function onclick(){pageTracker.转载 2009-12-05 22:25:00 · 1152 阅读 · 0 评论 -
Flex3界面布局教程(1)
对于一个拥有丰富组件的GUI设计工具来说,界面的布局技术成为界面美化的一个重要方面。Flex从控件的功能上大致提供了两种方法:容器(控制布局),组件(提供GUI实质功能处理)。使用容器分层次管理GUI是当前的趋势,Flex也使用了此种方式,主观上我们认为它把我们界面上的组件通过容器进行了分组或分类布局管理。 Canvas的界面布局,它定义了一个矩形框架的区域,用来放置用户的容器和控件。转载 2010-02-02 00:43:00 · 4857 阅读 · 6 评论 -
Flex的DateChooser组件中文显示方法
1,直接设置属性:源代码如下: <mx:DateChooser dayNames="[日,一,二,三,四,五,六]"monthNames="[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]" /> 2,通过子标签进行设置: <mx:DateField dayNames="[日,一,二,三,四,五,六]"转载 2009-12-21 20:19:00 · 886 阅读 · 0 评论 -
在Flex中的更改滚动条的外观
HScrollBar {downArrowUpSkin:Embed(source=”/assets/downArrow.png”);downArrowOverSkin:Embed(source=”/assets/downArrow.png”);downArrowDownSkin:Embed(source=”/assets/downArrow.png”);upArrowU转载 2009-12-21 22:13:00 · 1345 阅读 · 0 评论 -
Flex - 使SQLite只创建一个连接
问题当执行AIR应用程序的时候,我们连接到数据库文件并创建相同的表,这样肯能丢失数据。解决解决这个问题的简单的办法是,验证是否表被创建到数据库文件时使用了SQLite指令IF NOT EXISTS。详细描述解决这个问题的一种方法是下面这段代码。第一个函数仅仅连接到database.db,第二个函数在数据库文件中创建表。通常我们创建一个表,不验证是否表已经创建到文件databas...原创 2009-08-18 23:31:27 · 100 阅读 · 0 评论 -
flex拖放功能
增加拖放功能视觉开发环境典型地让您操作对象在应用程序中使用鼠标选择他们并在屏幕上四处移动。Flex拖放管理器让您选择一个对象,譬如List组件里的一个item(选项),或者是一个image(图片)组件,然后拖拽它到其他组件而添加到这个组件上。所有的Flex组件都支持拖放操作。Flex中的某些控件的附加功能也包括拖放操作,譬如List,Tree,和DataGrid。拖放操作有三个主要阶段...原创 2009-08-16 20:20:37 · 102 阅读 · 0 评论 -
常用的正则表达式
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了^\d+$ //匹配非负整数(正整数 + 0)^[0-9]*[1-9][0-9]*$ //匹配正整数^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)^-[0-9]*[1-9][0-9]*$ //匹配负整数^-?\d+$ //匹配...原创 2009-08-04 23:58:50 · 67 阅读 · 0 评论 -
Flash Builder 4 语言切换
<br />Flash Builder4使用小帖示:<br /><br />如果你想使用英文版本的Flash Builder 4,或者需要将英文版的FB4换成中文版的,你可以将Flash Builder 4 安装目录下的FlashBuilder.ini文件打开,修改以下信息:<br />....<br />-nl<br />en_US 英文<br />#ZH_CN 中文<br />...<br />然后重启Flash Builder即可。原创 2010-07-13 15:13:00 · 2736 阅读 · 0 评论 -
在Eclipse下使用Ant编译Flex程序
我的机器内存1G,如果使用Eclipse Flex插件编译程序,用不了多久系统内存就会耗尽,机器会变得极其缓慢。使用Flex Builder 2.01似乎情况要好一点,但是觉得Eclipse似乎更加好用一点,比如Ctrl + Alt + LEFT可以将一块代码向左移……Flex Builder好像没有类似的快捷键,虽然有类似的命令。另外还要进行ColdFusion,js开发,如果总是将IDE换来换去多麻烦啊。 在网上浏览时看到使用ant来编译可以提高速度、减少内存占有率。当然也可以直接使用命令行mxmlc等转载 2010-07-16 14:03:00 · 1745 阅读 · 0 评论 -
Flex Ant编译模板
<br /><?xml version="1.0" encoding="UTF-8"?><project name="Flex Ant Builder SSO Project" basedir="."> <!-- =================================================================== --> <!-- Flex Ant Builder SSO Project转载 2010-07-16 14:01:00 · 2854 阅读 · 3 评论 -
Flex ant out of memory error.
<br />在build.xml里面加入 : <br /><jvmarg value="-Xmx2048M" /> <br /><jvmarg value="-Xms512M" /> <br />就好了。 <br /> <br />project basedir="." default="main" name="myapp"> <taskdef resource="flexTasks.tasks" classpath="${basedir}/../library/ant/f原创 2010-07-16 14:00:00 · 1103 阅读 · 0 评论 -
ANT编译FLEX
<br />1.首先安装flex插件Adobe Flex Builder 3.2.0 Professional Eclipse Plug-in。<br /> 2.然后将Flex Builder3 Plug-in/sdks/3.2.0/ant/lib下的flexTasks.jar 复制到 ant的apache-ant-1.7.1/lib下。<br /> 3.配置ant下的build.xml文件,脚本如下:<br />//设定引用的资源<br /> <taskdef resource="flexTasks.t转载 2010-07-16 17:17:00 · 2218 阅读 · 0 评论 -
org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
最近用flex+java做个小例子,尝试flex调用jsp页面,居然不行,又测试调用servlet,可以。搞糊涂了。看错误时org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor这个错误。后来查资料问群友,终于搞明白。是tomcat的lib文转载 2010-05-16 16:54:00 · 872 阅读 · 0 评论 -
FLEX容器的布局规则
FLEX中所有的布局都需要容器。标签实际上就是一个容器。每个容器都有一定的规则来确定子元素的排列方式,也就是本文讨论的FLEX容器布局规则。VBox子元素沿垂直方向排列。每个子元素都会绘制在前一个子元素的下方。HBox子元素沿水平方向排列。每个子元素都会绘制在前一个子元素的右方。Canvas按开发者指定的x坐标与y坐标绘制子元素。如果没有指定坐标,则所有的子元素都绘制在容器的左上方。例原创 2010-02-02 00:31:00 · 1575 阅读 · 0 评论 -
FLEX MXML字体大小设置
因为myeclipse的bug问题,一时竟然没有找到能修改的地方,其实很简单,步骤如下:myeclipse-->window-->Preference-->General-->Appearence-->Colors and Fonts-->Basic-->Text Font然后点击change,修改成自己需要的字体大小,不过修改保存后,发现修改时无效的,没有起作用。这时把它再改成10号或其他字体看原创 2010-01-29 16:40:00 · 2287 阅读 · 0 评论 -
使DataGrid中某一列变为手型
如何让鼠标进过某一列的时候显示手型,如下将通过使用linkButton,效果如下: 如图,当鼠标经过Action列的时候,鼠标的样式变成手型,同时列的样式也随之变化,具体代码如下: <!--[CDATA[ import mx.events.ListEvent; import mx.events.ItemClickEvent;原创 2009-11-26 21:03:00 · 1425 阅读 · 0 评论 -
用flex如何显示数字时钟
通过Flex中的Timer可是实现数字时钟的效果,其效果图如下: 实现的代码如下: <!--[CDATA[ import mx.formatters.DateFormatter; import flash.utils.Timer; import flash.events.原创 2009-11-27 22:25:00 · 2637 阅读 · 0 评论 -
在ComboBox下拉框数据中显示图片
平时在绑定ComboBox的 dataProvider 时,多半是一些字,如何实现在字的前面显示图标,如下图所示: 具体实现代码如下: <!--[CDATA[ //下拉框菜单项包含原创 2009-11-26 22:01:00 · 4167 阅读 · 0 评论 -
Flex使用弹出窗口为DataGrid添加新数据
经常在Demo中会看到列表,表格等方式来显示数据。当然有时候也需要添加数据到这些列表或者表格中。有很多方式提交,这里展示一个弹出窗口的方式来添加新的数据到DataGrid中。例子展示: 首先,我们开始建设一个基本的界面结构,一个带有“Notes"标题的Panel,一个DataGrid,以及一个用于提交数据的按钮。 <mx:Application xml转载 2009-11-26 20:15:00 · 1057 阅读 · 0 评论 -
FLEX中Tree默认展开所有节点
这里分两种情况,一种是数据源在MXML文件中,如:转载 2009-11-26 23:05:00 · 10343 阅读 · 4 评论 -
ComboBox的label显示颜色或者图片
在ComboBox的提示label上显示其他的元素,效果如下图: 这里对ComboBox进行了重写,主要代码如下: package org.control{ import mx.controls.ComboBox; import mx.core.UIComponent; import mx.events.ListEvent; public clas转载 2009-11-26 21:58:00 · 1637 阅读 · 0 评论 -
FlexBuilder优化技巧
经常听到很多FlexDeveloper抱怨自己的电脑配置已经很高了,但是FlexBuilder Build projct的时候仍然很慢.应该怎么办呢?其实很简单,只要做到以下两点就可以提高编译速度,效果非常明显:1. 不要使用Automatically Build, 使用Ctrl+B快捷键手动编译.2. 关闭所有当前不用的Project, 最好只剩一个.还有更加高级的设置,就是通过优转载 2009-11-16 14:05:00 · 862 阅读 · 0 评论 -
使用Flex Library Project生成打包成自己的SWC
创建 Flex Library Project可以将自定义的组件保存到一个项目中,并打包成swc库文件供其他应用程序调用. 首先创建一个Flex Library Project: 点击下一步: 点击下一步,输入主程序目录为src: 点击完成按钮,最终生成的Flex Library Project工程目录结构如下: 下面创建一下自定义组件DateFieldLoc原创 2009-11-02 21:42:00 · 7914 阅读 · 4 评论 -
重新编译Google的Flexlib组件库生成SWC
最近看到Goole的Flexlib组件库,在用的过程中发现一些组件的样式或者功能不能满足需求,于是下载了Flexlib的源码以及文档(http://code.google.com/p/flexlib/)做了一下研究,由于能力有限不太看懂,这次要讲的是如果对修改后的Flexlib进行重新打包发布成SWC文件。 准备工作: 1. 首先下载Flexlib的源码(http://co原创 2009-11-02 22:41:00 · 4585 阅读 · 2 评论 -
实现AdvancedDataGrid全选功能
AdvancedDataGrid功能强大,非常好用。遗憾的是AdvancedDataGrid对全选的支持不是很好。以下代码实现了AdvancedDataGrid的全选功能:1. 左上角加了一个checkBox 2. 每行加了checkBox 3. 不符合条件的不能选 4. 点击全选,选中所有符合条件的记录 实现效果如下图: 实现代码如下: <!-原创 2009-11-26 21:26:00 · 1389 阅读 · 0 评论 -
在dataGrid中使用checkBox和ComboBox
在datagrid组件的列中嵌入其他组件体现datagrid的强大,下面做一个实例,在datagrid中嵌入CheckBox和ComboBox,效果图如下: 如图,在datagrid中嵌入了CheckBox、ComboBox以及NumericStepper组件,其实做法都是一样的,通过在列中嵌入itemRenderer来实现 // 需要嵌入的原创 2009-11-26 21:38:00 · 1803 阅读 · 0 评论 -
Actionscript Number保留两位小数
1、 private var a:Number=3.1234;a=a.toFixed(2) as Number;trace(a); 输出:0 原因,a.toFixed(2) 倒是能保留两小数,但它得到String型,强制转型会变成0 2、 private var a:Number=3.1234;a=Number(a.toFixed转载 2009-11-30 22:25:00 · 1532 阅读 · 0 评论 -
Flex中真正隐藏控件
通常大家都会设置visible属性为false。但这样做还是会有问题:组件仍然占用原来的位置。 最后同时使用includeInLayout与visible属性来解决。 实现效果图如下: 实现的效果是当点击hide text的时候,中间文字将消失,同时show text按钮自动向上移动对齐(因为Application的layout属性为vertical)原创 2009-11-30 21:17:00 · 2385 阅读 · 0 评论 -
Flex TextInput restrict(正则表达式,约束,限定)
通常要对输入TextInput中的数据进行验证,如:年龄等,如果避免这些简单的验证,而只需限制用户输入呢?下面我写了一个例子,也就是通过TextInput自带的restrict属性,实现的效果如下: 实现的代码如下: <mx:Text x="476.5" y="112" text="Flex中TextInput的一个比较有用的属性restrict(约束原创 2009-11-30 12:45:00 · 6127 阅读 · 0 评论 -
树形控件(Tree)的使用
一、树形控件的常用属性 1、dragMoveEnabled:是否在拖放的过程中将节点移动,而不是复制。 2、folderOpenIcon:展开节点时的节点图标 3、folderClosedIcon:关闭节点时的节点图标 4、defaultLeafIcon:叶子节点的图标 5、openItems:在初始化时展开的节点集。转载 2009-11-26 23:37:00 · 3483 阅读 · 1 评论 -
在Tree组件上添加CheckBox组件
网上遇到很多需要在Tree控件添加CheckBox等控件的问题,本以为把Tree的itemRenderer设置成mx.controls.CheckBox 就可以完事了,但是试了之后才发现没有这么简单 . . . Tree在初始化的时候默认给自己设置itemRenderer属性。此属性值也是Flex现成的:mx.controls.treeClasses.TreeItemRenderer。 它内部转载 2009-11-26 22:47:00 · 4001 阅读 · 1 评论 -
Flex实现QQ网页提取天气信息
1、预备知识Flex是Adobe提供的基于Flash环境的RIA展现技术,主要采用MXML+Action Script来编写程序、界面,然后通过编译器编译成flash格式的SWF文件发布到网站上。实现该功能需要安装Flex SDK,可以从Adobe网站上面下载,或者安装Flex Builder plugin+Eclipse来开发。同时需要具备简单的正则表达式知识。 2、界面布局转载 2009-11-30 21:22:00 · 1516 阅读 · 0 评论