- 浏览: 17511 次
- 性别:
- 来自: 广州
最新评论
-
javaEEdevelop:
成功了,还是自己太粗心了,谢了
Flex + BlazeDS+ Java 入门教程 -
javaEEdevelop:
为啥我的就试不成功啊,我不知道什么原因了
Flex + BlazeDS+ Java 入门教程 -
nianshi:
不错 有些打不开了
Flex Effect -
海盗大哥:
非常感谢你的资料~ 特别是cookbook~..
Flex初体验 -
hua839:
Flex初体验
文章列表
本文只針對對初學者,高手就別看了,免得見笑,呵呵。對於AS3事件的註冊、派發、捕獲往往很難理解,我個人認爲最好是反研讀一下Adobe的入門教程。看了之後動手改一些東西吧。我們以FlexStore為例。例如我們想在購物車的mxml頁面增加一個清空所有產品的按鈕。
第一步:首先當然要建立一個 Button拉。
<mx:Button label="清空购物车" id="BTClearCart" fontSize="12" />第二步:然後在ProductListEvent.as聲明一個事件類型。
public stati ...
- 2009-11-30 11:48
- 浏览 883
- 评论(0)
有兄弟反映,似乎AS3的事件机制有些复杂。在我看来,编程上 “复杂”这个词一般有两种定义:实现麻烦 ,或者内容众多。AS3中的事件机制其实现并不麻烦,逻辑更加清楚简单,因此不是“实现麻烦”这一类。那应该指的是“ ...
- 2009-11-30 11:46
- 浏览 890
- 评论(0)
本节内容:1.弱引用的使用原则2.listener的不同和this关键字的指向。
继续上次的话题。在讲listener 和 this关键字之前,我们先来讲讲一个高级话题:弱引用的使用原则。
新手可以不看,因为暂时用不到。但这个话题很有必要。当 ...
- 2009-11-30 11:43
- 浏览 1013
- 评论(0)
如何接收事件?如何做到AS3.0的标准事件编程?Event改变的部分很多,正在想怎样用一个有条理的方式来讲解Event和它相关的诸多内容,让我们感到比较容易理解,记忆和接受。准备这样来讲解:先给个接受事件的代码例子。在例子中,指出:(1) Event对象发生了什么变化(2) addEventListener语法的不同,原因,和const型必要性和用法(3) Listener和As2.0有何不同,和this关键字的“改进了的记忆力”
先采用这个Document Class的示例。Document Class的含义和相关用法并不难,忘了的看第3篇教程:AS3.0教程(3):Document Cla ...
- 2009-11-30 11:36
- 浏览 1185
- 评论(0)
Event机制作为重头戏,在ActionScript 3.0中加强了很多。更加统一、易用、标准、灵活。ActionScript 2.0中有众多的事件实现机制:
回顾和比较AS1.0玩家最爱用onClipEvent(), on(),又方便又直接。缺点在于逻辑分散到了各个舞台元件中, ...
- 2009-11-30 11:30
- 浏览 979
- 评论(0)
1.旋转 效果:http://www.alex-uhlmann.de/flash/adobe/blog/distortionEffects/effectCube/ 代码:http://weblogs.macromedia.com/auhlmann/archives/DistortionEffects.zip 2.画布按钮 http://dougmccune.com/blog/2007/06/01/new-component-canvasbutton-added-to-flexlib/ 3.鱼眼工具条 效果:http://dev.getoutsmart.com/labs/dock/ 代码:http ...
- 2009-11-23 10:43
- 浏览 1960
- 评论(1)
1. 使用Model标签形式
首先声明Model标签,
<mx:Model id="model" source="config.xml"/>
xml形如:
<config>
<username>Flex</username>
<password>123456</password>
</config>
<mx:Lab ...
- 2009-11-18 15:50
- 浏览 2816
- 评论(0)
默认情况下,在Flex 中基于List 的控件都是使用dataProvider 中的元素的label 属性来做显示。在一些情况中,无论如何,dataProvideer 中都没有label 属性存在,这些情况就需要你来设定连接dataProvider 中的多个字段来实现一个显示值。这个labelFunction 属性允许用户定义自己的方法来呼叫dataProvider 中每个元素,然后对于每个元素返回显示值。如下范例,ComboBox 的labelFunction 属性包含了一个getFullName 函数的引用,这个函数连接了dataProvider 中单个元素的Name 和Value字 ...
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
initialize="init()"
creationComplete="creationComplete()"
applicationComplete="applicationC ...
- 2009-11-12 11:30
- 浏览 836
- 评论(0)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
applicationComplete="appComplete();">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
impor ...
使用 <mx:Metadata> 标签在 MXML 文件中插入元数据标签。元数据标签向 Flex 编译器提供说明 MXML 组件在 Flex 应用程序中的使用方式的信息。元数据标签并不会编译到可执行代码中,而是提供信息来控制如何编译代码的各个部分。
请注意,在 <mx:Metadata> 块中只能插入元数据标签;不能插入 MXML 或 ActionScript 代码。
例如,可以创建定义新事件的 MXML 组件。若要使该事件为 Flex 编译器所知,以便可以在 MXML 中引用该事件,请将 [Event] 元数据标签插入到组件中,如下例所示:
...
- 2009-11-11 11:44
- 浏览 894
- 评论(0)
目的:Flex 与 Java 通过 RemoteObject 进行交互
开发环境:
MyEclipse 6.0 集成 Flex Builder 3.0
BlazeDS:
下载BlazeDS,将blazeds.war文件放在tomcat的webapps目录下。
Flex+Java 配置:
1、切换到Flex视图,新建Flex project,如下图
说明:Java source folder就是你自己java业务源码存放的根目录,当然如果你不选择 combined 两个在一起,那么就麻烦些:要么你再单独新建一个Flex项目,而这个项目 ...
- 2009-10-28 09:39
- 浏览 1504
- 评论(2)
对Flex的学习才刚开始,用blog记下自己的成长历程!
Flex开发工具:
Flex Builder 3.0
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3
Flex Builder 3.0与MyEclipse 6.0 集成:
将 Flex Builder 3.0安装目录下的features文件夹和plugins文件夹中的全部文件,分别复制到MyEclipse
6.0安装目录下的features文件夹和plugins文件夹中 ,然后重启MyEclips ...
- 2009-10-26 22:25
- 浏览 761
- 评论(2)