自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

flex 电子书籍下载

http://wmcai.blog.163.com/blog/static/480242007825321107/

2009-11-25 17:12:52 182

原创 基于servlet导出Flex/Flash界面为图形文件的简单方法

关键字: flex,chart,java 使用flash能做出很好的界面或者图表(chart),但是如何将这些内容保存成图片呢,这个问题是个值得考虑的难题。本文将简单的描述一下解决思路并给出代码。 1。第一步:获取要导出的flash图形数据 通过AS3的bitmapdata类将界面上某个要截取的diplayobject转换为ByteArray,通过ExternalInterfa...

2009-07-31 14:12:19 118

原创 Flex 3的本地化应用

这两天看了一下Flex 3的本地化应用支持的功能,比起Flex 2来,很大的一个进步就是支持运行时更换locale。先在google搜索了一把,找到了Gordon Smith的文章,介绍的非常详细,原文地址是http://labs.adobe.com/wiki/index.php /Flex_3:Feature_Introductions:_Runtime_Localization,照着这篇文章自...

2009-07-20 13:30:14 154

原创 FLEX组件的生命周期

组件实例化生命周期描述了用组件类创建组件对象时所发生的一系列步骤,作为生命周期的一部分,flex自动调用组件的的方法,发出事件,并使组件可见. 下面例子用as创建一个btn控件,并将其加入容器中 var boxContainer:Box = new Box(); //设置Box容器 ... //创建btn var b:Button = new Button(); b.label = "Submit...

2009-05-22 14:42:54 113

原创 Flex性能优化之cpu占用率

先扯几句,team中有一个正在试运行的项目,最近被客户打了回来,问题在于flex的性能问题。症状如下,当as的service层去调用后台java servlet时,ui会弹出一个反复播放的loading动画,回调函数取得数据后进行解析,然后重绘ui。这是一个被大家普遍使用的loading+异步的客户端处理方式。但是问题在于,当执行回调函数时,本该重复执行的动画,出现了停顿状态(如果从调用到显示...

2009-05-08 10:39:10 831

原创 Understanding garbage collection in Flash Player 9

原文Understanding garbage collection in Flash Player 9  翻译目前我暂时在研究ActionScript 3.0,它的能力让我很激动。它的原生执行速度带来诸多可能(此句原文The raw execution speed by itself provides so many possibilities. raw本意未加工,原始的...

2009-05-06 19:19:07 93

原创 关于firefox文本折行的问题

一直有传说这个是firefox的一个bug,属于无法完美解决&#

2009-04-13 14:57:32 129

原创 Adobekit教你如何修改FLASH右键菜单

有些东西只有用到了才会去看,才会去寻找答案。这真的挺有道理,毕竟人的精力有限。今天对FLASH右键菜单专门做了下研究,有高手看到觉得不足的地方请指出。首先来了解ContextMenu的基本常识。ContextMenu 类提供对 Flash Player 上下文菜单项的运行时控制,当用户在 Flash Player 中右键单击(在 Windows 中)或按住 Control 键并单击(在 Macin...

2009-04-07 10:32:41 274

原创 CSS IE7 IE6 Firefox多浏览器兼容-著名的星号* Html Hack(招数)[z]

From: [url]http://www.keephelp.com/css/css-ie-firefox-divcss-6/ [/url] 对于CSS当中让IE7、IE6、Firefox兼容最著名且最有用的CSS过滤器之一是星号 * Html HACK。这个过滤器非常容易记住,它可以制定IE6和更低版本。正如你知道的,Html 元素被认为是网页上的第一个元素,即根元素。但是,IE 的所有当前版本...

2009-04-01 10:08:18 126

原创 Openfire插件开发人员指南

导言插件是增强Openfire功能。这份文件是一个开发人员创建插件指南。结构的一个插件插件存放在插件openfireHome目录。当部署一个jar或war插件文件,它会自动解压安装。该文件在插件目录结构如下:插件结构   myplugin /         &nb...

2009-02-24 20:57:18 181

原创 Flex上载和下载文件

示例:上载和下载文件FileIO 示例说明了在 Flash Player 中执行文件下载和上载的方法。这些方法包括:将文件下载到用户的计算机 将文件从用户的计算机上载到服务器 取消正在进行的下载 取消正在进行的上载 要获取该范例的应用程序文件,请访问 www.adobe.com/go/learn_programmingAS3samples_flash_cn。在 Samples/Fi...

2009-01-20 14:28:23 464

原创 Flex 2 中的元数据标签

原文作者:Rich Tretola(作者是everythingflex.com的创建人以及IFBIN的贡献者之一)译者:Dreamer。 本文未经同意,谢绝转载。Flex 2 中的元数据标签 ——告诉编译器如何编译虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所谓的元数据标签。元数据标签是一种特殊的标签,...

2009-01-19 16:33:52 121

理解ClassLoader机制

当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:       bootstrap classloader                |       extension classloader                |       system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载Ja...

2009-01-18 23:09:54 88

原创 一个简易实用的web权限管理模块的应用与实现

本文介绍一个简易实用的web权限管理模块的应用与实现。    先介绍数据模型和应用界面,后继对实现细节做选择性阐述。    数据表关系如下:          该图标明了登陆用户、角色、部门(机构)、用户组、角色和模块功能之间的关系。为方便起见,所有表都只保留必要字段。      在本系统设计中,如下概念有着相对特殊的含义。      一、用户(user): 系统的使用者。    ...

2009-01-18 21:59:40 236

原创 部署Openfire源码

1. 获取Openfire 3.5.1源代码 官方主页:http://www.igniterealtime.org/ (1)从官方网站上直接下载官方发布版本的源代码Openfire_3_5_1.zip源代码压缩包; 但是,2008年4月24官方发布的源代码中使用了import testng.xxx语句,所以额外需要下载并导入testng-5.8-jdk15.jar类库。否则会提示错误信息。 (2)...

2009-01-18 11:47:00 144

原创 Openfire Server presence(在线状态)消息处理流程

Openfire Server presence(在线状态)消息处理流程2008-06-30 22:45Presence处理是IM Server的核心,也是一个IM Server最复杂的部分。一个用户的状态发生变化,需要通过服务器自动投递给他所有在线的好友,因此Presence模块实际上等同一个消息处理服务器,可参看以前消息服务器相关文章ActiveMQ性能研究及与memcacheq比...

2009-01-07 21:28:03 235

原创 Using error tips

Using error tipsError tips are instances of the ToolTip class that get their styles from the errorTip class selector. They are most often seen when the Flex validation mechanism displays a warning wh...

2009-01-06 17:52:20 124

原创 JS中Null与Undefined的区别

在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一...

2009-01-04 17:40:41 98

原创 Flex3 framework RSL机制介绍

阻碍Flex应用的一个很大因素就是采用Flex框架的程序体积非常大。300-400K是很正常的大小了,对于当前的“宽”带环境,客户不得不忍受非常长的loading时间,极大的影响了用户经验。更让人忍受不了的是,这几百k的大小中,往往我们自己的程序代码还占不到50K,其余都是Flex的类库代码。从宏观上看,每个flex应用都加载相同的类库而不能互相共享是非常浪费的做法。    还好,Adobe在最...

2008-12-25 17:45:13 159

原创 IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法

先看css代码:div {    float:left;        margin-left:10px;        width:420px;        height:150px;        border:1px solid red        }这样设置左边距设置为10px,但IE6.0解释为20px,解决办法就是是加上display:inline代码div {    fl...

2008-12-22 17:17:17 145

原创 Adobe Meermeer:跨浏览器网页测试工具

每年Adobe公司都会有一个最具吸引力的项目,在2007年的会议上谈论最多的是“Thermo”,不久之后它被正式命名为 Flash Catalyst,一款帮助设计师快速构建 RIA 界面与交互的工具。今年,最值得关注的便是Meermeer,一个新的跨浏览器的测试工具,它将完全的取代Browsershots.org。     对于大多数的Web开发人员来说,最头痛的事情莫过于如何让页面在所有浏览器下...

2008-12-09 09:24:27 112

原创 网站性能优化

/** *作者:张荣华 *日期:2008-12-01 **/    乘着第3届d2论坛的顺利结束的秋风,我也来分享一下自己在前端优化方面的一些些小经验,其实这些经验本身都是来自yahoo的优化原则,不过经过ahuaxuan自身的实践和再次的思考,把原来的原则都进行了分组和分析.不过由于ahuaxuan涉及到的东西有限,并没有经历过全部的优化点,所以只把自己做过的拿出来和大家讨论讨论,其中不免加入自...

2008-12-03 17:59:55 84

原创 openfire 源代码研究一 (运行环境的搭建)

关于Openfire的介绍在此不多说了,网上有很多关于这个基于Java的XMPP服务器的介绍,也可以通Jivesoftware的官方网站www.jivesofteware.com来寻找关于Openfire的信息。  如果研究Openfire的代码,建议第一步在本机上安装Openfire服务器和Spark这款XMPP的客户端程序,这样既可以熟悉一下Openfire的样态和功能,也可以在以后的源代码调...

2008-11-30 21:31:22 96

原创 15个有用的浏览器内的web开发工具

声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!推荐15个有用的在浏览器内的web开发工具 Firebug Firebug 不用介绍了吧,大名鼎鼎的强大的Mozilla Firef 浏览器 HTML/CSS/DOM/JavaScript调试工具。可以点击这里查看JavaEye新闻以前对Firebug的报道:here  We...

2008-11-22 15:03:25 1168

原创 FLEX3中应用CSS完全详解手册!

编辑完这个FLEX下的CSS说明后,我基本已经兵临崩溃边缘了。在些天在AIRIA下了不少好东西,今天终于有空,也发一个比较不错的东西给大家,相信都比较需要这个FLEX下的CSS使用方法的详细说明(好像我这份还不够详细,望大家补充)。AIRIA真的是一个不错的网站,很高兴在这里认识大家。在FLEX中使用样式方法一、使用本地样式定义使用<mx:Style>标签在MXML文件中创建本地的样式...

2008-11-21 14:13:31 128

原创 XmlHTTPRequest的302重定向

XmlHTTPRequest组件有这样的行为:1)和服务器会话时,它直接将用户现有的cookie信息加入到会话的http header中。2)如果服务器发生了跳转,例如服务器返回如下信息:HTTP/1.1 302 FoundDate: Thu, 01 Dec 2005 02:00:24 GMTServer: Apache/1.3.33 (Unix) PHP/4.4.0 mod_ssl/2.8.24...

2008-11-18 10:36:55 3192

原创 jquery selector 基础

Jquery的这套选择符是比较帅气的,借用了XPath2.0和CSS1-3中的语法,并且兼容了多个浏览器,让原本非常复杂的DOM,一下子变得简单起来了,手中最新的版本是1.2.2b,下面的所有例子,也是根据此版本提供的例子。测试HTML代码:<div id="father">   <div id="first">I am first</div>   &lt...

2008-11-09 23:35:29 108

原创 CSS selector (jquery的源码分析,修改)

在jquery.fn.init()中,我们对这句jQuery(context).find(selector)没有深入去分析,在使用$()时候,大部分时间都是在使用这句来完成功能的。它就是调用CSS Selector到Dom树去查找和相符CSS语法的元素节点(集)。jQuery名字中query的意义就体现在这里。   根据符合CSS语法的字符串,它是怎么到DOM文档树去找到符合条件的元素呢?无论...

2008-11-09 23:31:38 340

原创 Flex中的数据绑定(Data Binding)1:数据绑定的原理

Flex中提供了[Bindable]标签,可以方便的实现数据绑定。但是其背后的原理是什么呢?可以用flash.utils.describeType这个工具来分析。    假设有如下的类,对成员变量声明了数据绑定:package test...{    import mx.collections.ArrayCollection;        public class BindablePrope...

2008-10-30 20:38:28 72

原创 JavaScript和jQuery的DOM操作

1 , 创建元素节点传统的javascript方法,创建元素节点var a  = document.createElement("p");jQuery中创建节点的方法是:$('< p>< /p>');和createElement()一样,创建出来的新元素节点不会被自动添加到文档里。如果想把它添加到文档里,可以使用 jQuery中的 append()或者insertAfter...

2008-10-09 18:19:55 87

原创 使用Mock对象进行单元测试

关键字: 测试之道1.出了什么问题?      单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢?      要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况下,倘若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只是为了给一个...

2008-09-28 14:05:59 503

原创 NUnit2.0详细使用方法

NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不...

2008-09-28 13:37:38 109

原创 Flex学习笔记_09 数据绑定_概念、使用

相关文章:   Flex学习笔记_09 数据绑定_运用实例 Flex学习笔记_05 使用容器控制界面布局_03动态布局、导航容器、表单布局 推荐圈子: flex 更多相关推荐 <script type="text/javascript"></script>9.1 认识数据绑定9.1.1 数据绑定的概念    使用数据绑定时,Flex 会自动把一个对象的数据...

2008-09-27 13:14:39 100

原创 采用Cairngorm的开发步骤

1、编写控制器 package com.forbeauty.store.control { import com.adobe.cairngorm.control.FrontController; /** * @version $Revision: $ */ public class ShopController extends FrontController { public function S...

2008-09-18 14:24:24 79

原创 基于Ciarngorm微结构开发Flex RIAs

前台控制器监听用户动作 用户处于这次会话的主导地位。你的RIA等待来自用户的一些提示。这些提示包括:点击按钮,拖放图标,双击行或是发送表单,这些都叫做“用户动作” Cairngorm 将这些用户动作翻译成Cairngorm事件。无论是点击,按下,拖曳,放下,提交的事件都代表用户的需求,你使用事件广播器广播事件。事件广播器是Cairngorm会话的开始。 前台控制器模块是Cairngorm事件的唯一...

2008-09-18 13:48:32 86

原创 Cairngorm

什么是Cairngorm Cairngorm微架构是一个轻量级的RIA开发框架。 Cairngorm主要就是对开发Flex应用程序应用了一系列的设计模式,从而使开发出来Flex程序可扩展性,可维护性都大大提高。其工作流程很清晰: 1.Front Controller Listens for User Gestures 前端的控件监听用户的行为。注意它只是监听,并不会做任何反应。 2.Command...

2008-09-18 12:58:16 74

原创 如果我只能推荐5本书给Java开发者

明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!James Sugrue说道,现在有很多Java开发的书籍,但是如果我只能推荐5本书给Java开发者,那会是哪5本呢?1。Java基础 A Programmer's Guide to Java Certification 是一本甚好的java基础书籍 2。Improving Per...

2008-09-03 10:43:07 95

原创 用 JDOM 简化 XML 编程

开放源代码 API 使 Java 开发人员更加容易地操作 XML 文档文档选项<script type="text/javascript"></script><noscript></noscript><script type="text/javascript"&amp

2008-09-01 14:10:15 83

原创 How to Validate XML using Java

Configure Java APIs (SAX, DOM, dom4j, XOM) using JAXP 1.3 to validate XML Documents with DTD and Schema(s). Many Java XML APIs provide mechanisms to validate XML documents, the JAXP API can be used f...

2008-09-01 13:38:46 127

原创 将Eclipse插件转换为RCP应用程序

有不少朋友问到如何把一个已有的Eclipse插件转换为RCP应用程序,其实这个过程并不复杂,因为RCP应用也是基于插件的结构,可以说RCP 就是精简后的Eclipse平台,只是我们要对这个平台做一些定制工作。将任何一个传统的Eclipse插件项目转换到RCP可以分为两个步骤,这篇先介绍第一个步骤:建立应用程序。在GEF入门系列(三、应用实例)里我曾做过一个精简的GEF应用程序(下载),这一篇里...

2008-08-27 17:54:19 221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除