自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (8)
  • 收藏
  • 关注

原创 JavaScript模板开发利器--Trimpath

官方网址:http://trimpath.com/project/wiki/JavaScriptTemplatesTrimpath JavaScript 是个轻量级的,基于JavaScript的,跨浏览器,采用APL/GPL开放源代码协议的,可以让你轻松进行基于模板编程方式的纯JS引擎。 引用内容它有如下的特点:1、采用标准的JavaScript编写,支持跨浏览器2、模板语法类似于:F

2009-03-12 01:14:00 1559

原创 JavaScript与ActionScript函数相互调用

1、在JavaScript中调用Flex(ActionScript)方法在Flex中可以用ExternalInterface来调用Flex的方法。在Flex应用中通过调用addCallback()可以把一个方法添加到列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。addCallback()函数的定义如下:addCal

2009-03-08 22:12:00 1506

原创 AMF3+JAVA的调用范例

 amf是Adobe独家开发的数据封装格式,Flash可以直接访问,由于它是基于二进制的数据传输,所以相对于xml SOAP、json、webService等基于字符串的数据格式,有数据体积小和效率高的特点。    amf目前有AMF0和AMF3两种格式,flash8以前版本只支持AMF0,flash9支持两种格式。AMF3比AMF0效率更高。调试环境:1、JDK 1.52、Resin 3.03、

2009-03-08 17:41:00 2143

转载 40 个轻量级 JavaScript 库 (下)

 流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。这是本文的第二

2009-03-07 10:47:00 714

转载 40 个轻量级 JavaScript 库 (上)

流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。1. 表单相关w

2009-03-07 10:41:00 635

原创 获取文件系统信息

 获取文件系统信息File类包含下列静态属性提供文件系统信息:File.lineEnding 行结束符,这取决于具体操作系统。File.separator 路径分隔符,在Mac OS中是(/),在Windows中是(/)。Capabilities类也包含一些和文件有关的系统信息:File.systemCharSet 操作系统采用的文件编码Capabilities.has

2009-03-01 02:31:00 530

原创 创建目录

 使用File API,可完成如下功能:创建目录File.createDirectory()方法用于创建目录。例如,下面的代码在用户目录创建名为AIR Test的子目录:var dir:File = File.userDirectory.resolvePath("AIR Test"); dir.createDirectory(); 如果目录已经存在,则createD

2009-03-01 02:31:00 1493

原创 创建本地菜单

 创建本地菜单要创建一个菜单,先构造一个NativeMenu对象作为根菜单:var root:NativeMenu = new NativeMenu(); 作为窗体或应用程序的根菜单,所有的菜单项必须为子菜单(上下文菜单的根菜单可包含所有三种类型的菜单项),AIR提供了两种方法创建子菜单。你可以通过菜单的addSubmenu()方法添加菜单项:var editMenu:Na

2009-03-01 02:30:00 821

原创 AIR 文件系统概要

 AIR 文件系统概要 Adobe AIR 提供了众多类来支持访问,创建和管理文件及其目录。这些类都包含在flash.filesystem包中,如下:File  一个File对象表示一个文件或目录的路径。FileMode  FileMode类定义了一些字符串常量作为FileStream类的open()和openAsync()方法参数使用。这些参数决定FileStre

2009-03-01 02:30:00 695

原创 File对象的路径

 File对象的路径每个File对象有两个属性定义路径:nativePath 指定特定平台文件路径。例如,在Windows上路径大概是"c:/Sample directory/test.txt" 而在Mac OS上应该是"/Sample directory/test.txt"。注意不同的操作系统目录分隔符是不同的。url 用URL格式定义文件路径。例如,在Windows上的路径

2009-03-01 02:30:00 6768

原创 本地菜单

 本地菜单Native Menu API 提供了创建程序,窗口,上下文菜单和弹出式菜单的相关类。AIR 菜单概要 native menu类运行程序访问到操作系统的本地菜单特性。NativeMenu对象用于创建应用程序菜单(OSX系统可用),window menus (Windows系统可用), 上下文菜单和弹出式菜单。菜单的类型 AIR支持一下类型的菜单:应

2009-03-01 02:29:00 689

原创 监听窗体事件

 监听窗体事件如要监听窗体发出的事件,可通过窗体注册一个监听器,例如,要监听closing事件,用下面的代码注册:myWindow.addEventListener(Event.CLOSING, onClosingEvent); 当事件发出时,窗体引用的target属性发出该事件。大多数窗体事件都有两种消息,第一个消息是该窗体的变化快要临近(是可以取消的),而另一个消息

2009-03-01 02:28:00 971

原创 屏幕

 屏幕根据AIR screen API可以获得系统桌面显示屏幕的信息。屏幕简介 screen API包含一个简单类,Screen,获得系统屏幕信息和屏幕的详细描述。计算机系统可能有多个监视器或显示设备,这样对应的多个桌面屏幕排列在虚拟空间上。AIR Screen类提供了关于屏幕信息,如果有多个监视器映射到同一个屏幕上,那只有一个屏幕可显示,如果屏幕的尺寸大于监视器显示范围,

2009-03-01 02:28:00 663

原创 创建窗体

 创建窗体AIR 主要提供了下列方法用于创建程序窗体: AIR 自动为每个程序创建第一个窗体。这个窗体根据应用程序描述文件设置进行初始化。如果root上下文已经在描述文件里定义,那么就可以通过Stage.window属性和NativeWindow API来访问window实例的属性和方法。另外,SWF文件的主类必须继承Sprite或Sprite的子类(WindowedApplica

2009-03-01 02:27:00 746

原创 控制窗体

 控制窗体这一章节讨论如何使用NativeWindow类的属性和方法控制应用程序窗体的外观和行为。得到NativeWindow实例要想操作窗体,必须先得到窗体实例,可在下面这些地方得到窗体实例:窗体构造函数也就是新建NativeWindow所用的构造函数. 窗体的stage  也就是stage.nativeWindow 任何可视化对象的stage

2009-03-01 02:27:00 942

原创 Adobe AIR新增功能

 Adobe AIR新增功能 这一节给AIR新增的功能做一个概览。 新的运行时类  运行时类的新功能  新的监控伺服类 新的运行时类(runtime classes)下面都是Adobe AIR新增的运行时类,这些功能不能用于浏览器中运行的SWF:  类包Clipboardflas

2009-03-01 02:26:00 623

原创 AIR 窗体基础

 AIR 窗体基础窗体API 包含下列类:PackageClassesflash.displayNativeWindow, NativeWindowInitOptions 下面的类中定义了些Window字符常量:NativeWindowDisplayState, NativeWindowResize, NativeWindow

2009-03-01 02:26:00 1970

原创 应用程序描述文件的结构

 应用程序描述文件的结构应用程序描述文件application.xml,包含了整个程序的属性,如名称,版本,版权等等。任何文件名都可作为程序描述文件,Flex Builder当创建工程时会自动创建描述文件。当打包程序时无论使用Flex Builder还是ADT,都会把描述文件重命名为application.xml。这里是一个描述文件的例子:  xml version="

2009-03-01 02:25:00 972

原创 定义应用程序描述文件的属性

 定义应用程序描述文件的属性程序描述文件的根元素为application字段,其包含几个属性:    xmlns="http://ns.adobe.com/air/application/1.0.M4"> appID :程序唯一标识符,该属性可由下列字符组成:0-9 a-z A-Z . (点) - (横杆) 该值必须包含17到255个字符。ver

2009-03-01 02:25:00 908

原创 在简单的工程项目中使用Ant

 在简单的工程项目中使用Ant这个例子展示如何用Ant构建AIR程序,一个非常简单的工程,所有文件都放在一个目录里。注意:这个例子使用的是AIR SDK而不是Flex Builder,Flex Builder中的工具和配置文件的目录结构有所不同。为了使用更简单些,例子中定义了一些变量属性,这一组属性定义了命令行工具的所在路径:                

2009-03-01 02:24:00 698

原创 在复杂的工程项目中使用Ant

 在复杂的工程项目中使用Ant因为有些程序会把所有的文件都放在一个目录中,下面的例子演示一个构建文件被用来编译,测试,打包AIR程序。这个例子项目把源代码和图标都存在src目录,构建脚本创建了下面的工作目录:build存储正式版的SWF文件debug存储调试版的SWF文件和资源文件release存储最终的AIR包CompilingMxmlc编译器允许指定

2009-03-01 02:24:00 723

原创 使用AIR Debug Launcher进行调试

 使用AIR Debug Launcher进行调试 在开发过程中可使用AIR Debug Launcher (ADL)来调试基于flex或HTML的AIR程序。使用ADL,你可不必先对程序打包和安装,使用ADL也不需要安装运行时。ADL所支持的调试只限于trace语句的输出,如果你开发基于Flex的程序,可使用Flash Debugger (或Flex Builder) 调试复杂问

2009-03-01 02:23:00 2265

原创 使用AIR开发工具打包程序

 使用AIR开发工具打包程序用AIR Developer Tool(ADT)打包程序为AIR文件。ADT创建基于SWF或HTML的安装文件(如果你使用Flex Builder,可用导出功能)ADT是java程序,类似与Ant需要在命令行下运行。SDK中包含了命令行脚本用于执行该命令。最简单的AIR程序至少需要一个程序描述文件和主SWF或HTML文件。任何其他用到的资源都会被打包

2009-03-01 02:23:00 1952 1

原创 使用amxmlc编译器编译程序代码

 使用amxmlc编译器编译程序代码使用命令行MXML编译器(amxmlc)编译ActionScript和MXML 资源:amxmlc [compiler options] -- MyAIRApp.mxml 这里的[compiler options] 指定编译器选项。Amxmlc命令调用mxmlc,再加上额外的参数,+configname=air,它指示编译器使用air

2009-03-01 02:22:00 838

原创 使用acompc编译器编译AIR组件或库

 使用acompc编译器编译AIR组件或库使用组件编译器acompc编译AIR库或独立组件。组件编译器很类似amxmlc编译器,只是需要注意以下事项:1. 你必须指定哪些类将被编译进库或组件。2. Acompc不会自己去寻找本地配置文件,你必须手动使用-load-config选项加载。Acompc和compc一样,除了载入配置文件air-config.xml文件代替flex

2009-03-01 02:22:00 941

原创 关于HTML组件

 关于HTML组件HTML组件用于显示HTML网页内容,被用于在AIR程序中渲染外部的指定HTML内容。它提供了轻量级的浏览器的功能,包括载入HTML页面,历史记录导航,以及访问HTML内容的能力。HTML组件并不是用来代替Text 和 TextArea组件来显示格式化文本数据。创建一个HTML 组件使用 标签在MXML中定义一个HTML组件,下面的例子中,给其指定一个id以便在其

2009-03-01 02:21:00 813

原创 Window 容器

 Window 容器Window组件是一个Flex容器,用于定义一个程序运行后出现所包含的内容和布局的操作系统窗口,也就是说它不同于初始或主窗口(如WindowedApplication或Application组件)。除此之外和WindowedApplication组件具有共同的功能,Window组件允许定义窗口的特性如窗口类型,样式,是否包含特定的窗口操作(如改变大小和最大化)。这些都是

2009-03-01 02:21:00 658

原创 使用WindowedApplication组件

 使用WindowedApplication组件mx:WindowedApplication容器组件定义了包含AIR应用程序的窗口控件。在MXML AIR 程序里 标签被替换为标签。一个WindowedApplication组件提供下列控件:1. 一个标题栏2. 一个最小化按钮3. 一个最大化按钮4. 一个关闭按钮WindowedApplication组件的窗口遵循

2009-03-01 02:20:00 1734

原创 创建AIR库工程

 创建AIR库工程Beta版本的Flex Builder 3没有提供创建AIR库工程的工程向导。因此要创建自定义AIR组件,必须先创建一个标准的库工程,然后手动编辑并创建指向AIR类的库工程。1. 选择菜单File > New > Flex Library Project. 2. 设定工程名,点Next. 3. 点击Library Path 标签4. 删除${FRAME

2009-03-01 02:19:00 476

原创 关于Flex AIR组件

 关于Flex AIR组件Flext提供了下列AIR组件:WindowedApplication 容器AIR应用程序的顶层组件,该组件提供一些与桌面窗口有关的功能。HTML 控件可显示HTML页面FileSystemComboBox控件定义一个组合框用于选择本地文件FileSystemDataGrid 控件用表格来显示文件信息,其信息包括文件名,创建日期,修

2009-03-01 02:19:00 636

原创 创建AIR工程

 创建AIR工程1. 打开Flex Builder 3. 2. 选择菜单File > New > AIR Project 3. 根据默认选项,点Next. 4. 输入工程名,点Next. 5. 使用ActionScript定义主类,改变主应用程序为as文件扩展(默认下为Flex MXML .mxml 文件扩展) 6. 点Next7. 设定AIR applicatio

2009-03-01 02:18:00 425

原创 调试AIR程序

 调试AIR程序Flex Builder完美支持AIR程序的调试,更多信息请看Flex Builder 帮助。 1. 打开程序源文件(如MXML文件) 2. 点击调试按钮. 也可选择菜单Run > Debug. 程序启动并在ADL(AIR Debugger Launcher)内运行,Flex Builder 调试器会捕获任何断点或运行时错误,跟调试Flex程序没什么不同

2009-03-01 02:18:00 570

原创 打包AIR程序

 打包AIR程序当程序已经开发完成,并准备分发,可把它打包为AIR文件。1. 打开工程并确认程序无编译错误以及运行异常。2. 选择菜单 File > Export. 3. 选择部署为AIR文件,点Next. 4. 选择文件(如媒体文件或SWF文件) 加入AIR文件,application.xml 文件和主SWF文件默认已经加入。5. 设置AIR文件描述信息,包括文件名,

2009-03-01 02:18:00 531

原创 测试程序

 测试程序要在命令行下运行和测试程序,需要用AIR Debug Launcher (ADL) 根据应用程序描述文件来运行程序。在控制台输入以下命令:adl AIRHelloWorld-app.xml  运行结果大概如下: 使用Label组件的horizontalCenter和verticalCenter属性可使文本居中显示。 

2009-03-01 02:17:00 361

原创 打包程序

 打包程序现在准备把"Hello World"程序打包为AIR文件以便分发,一个AIR包是一个压缩文件,AIR包分发给用户,用户使用它进行安装。1. 确定你的程序没有编译错误以及运行异常。2. 在命令行中输入以下命令:adt -package AIRHelloWorld.air AIRHelloWorld-app.xml AIRHelloWorld.swf  第一个

2009-03-01 02:17:00 373

原创 编写代码

 编写代码和所有的Flex程序一样,用Flex framework构建的AIR程序也包含一个主MXML文件,但是不同的是其根组件不是Application而是WindowedApplication。WindowedApplication组件提供了作为桌面程序所需要的最基本的窗口以及窗口控件,下面的步骤将创建一个Hello World程序。1. 使用文本编辑器,创建一个名为AIRHe

2009-03-01 02:16:00 392

原创 编译程序

 编译程序在运行和调试程序之前需要把MXML编译为SWF文件。(确定已经把AIR命令行工具加入到ClassPath)。打开控制台,定位到源文件所在目录输入以下命令:amxmlc AIRHelloWorld.mxml 

2009-03-01 02:16:00 365

原创 打包并运行程序

 打包并运行程序现在可以用Flex Builder对"Hello World"程序打包为AIR文件以便分发。一个AIR文件是一个压缩文件,它包含程序文件(这些文件都包含在工程的bin目录中),把这些AIR文件分发给用户以便用户用它进行安装。确定你的程序没有编译错误信息以及运行异常。选择菜单File | Export. 选择AIR Package 选项,点Next. 默认工程

2009-03-01 02:15:00 323

原创 创建应用程序的XML文件

 创建应用程序的XML文件    每个AIR程序都需要一个应用程序描述文件,这个XML文件定义各种属性,并嵌入到AIR包中分发给用户。要创建应用程序描述文件,可使用文本编辑器来创建一个XML文件并命名为AIRHelloWorld-app.xml ,然后加入一下内容:xml version="1.0" encoding="UTF-8"?> application xmlns="h

2009-03-01 02:15:00 492

原创 编写程序代码

 编写程序代码    要编写这个"Hello World"程序代码,需要编辑此程序的MXML文件(AIRHelloWorld.mxml),在Project Navigator视图中找到它并打开。所有的Flex AIR程序都包含在MXML WindowedApplication标签内,它创建了一个简单的窗口,只包含标题栏和关闭按钮。添加代码1. 在WindowedApplicat

2009-03-01 02:14:00 465

Mootools1.3 core、more API文档

Mootools1.3 core、more API文档,花了不少时间整理出的,如果有人愿意翻译成中文就更好了

2010-11-17

Ext Core中文手册

Ext Core Manual 已经翻译为中文了,看起来更爽更好用

2009-06-09

jbpm3.1中文文档

jbpm3.1中文文档,介绍JBPM开发部署

2009-05-23

Ext Core Manual

整理的Ext Core Manual文档

2009-04-22

深入浅出Struts 2(中文)

如果没有Webwork、XWork和Struts2 所有开发人员不懈的努力,这本书将永远无法面世。在我从一个开源项目的使用者变成一个开源项目的开发人员的过程中,Patrick Lightbody 和Jason Carreira对我的帮助将永远铭刻我心。

2009-03-15

AIR应用开发中文指南(BETA2).pdf

AIR应用开发中文指南(BETA2).pdf

2009-03-01

空空如也

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

TA关注的人

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