`
FlexEye
  • 浏览: 17511 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
  本文只針對對初學者,高手就別看了,免得見笑,呵呵。對於AS3事件的註冊、派發、捕獲往往很難理解,我個人認爲最好是反研讀一下Adobe的入門教程。看了之後動手改一些東西吧。我們以FlexStore為例。例如我們想在購物車的mxml頁面增加一個清空所有產品的按鈕。 第一步:首先當然要建立一個 Button拉。 <mx:Button label="清空购物车" id="BTClearCart" fontSize="12" />第二步:然後在ProductListEvent.as聲明一個事件類型。 public stati ...
有兄弟反映,似乎AS3的事件机制有些复杂。在我看来,编程上 “复杂”这个词一般有两种定义:实现麻烦 ,或者内容众多。AS3中的事件机制其实现并不麻烦,逻辑更加清楚简单,因此不是“实现麻烦”这一类。那应该指的是“ ...
本节内容:1.弱引用的使用原则2.listener的不同和this关键字的指向。 继续上次的话题。在讲listener 和 this关键字之前,我们先来讲讲一个高级话题:弱引用的使用原则。 新手可以不看,因为暂时用不到。但这个话题很有必要。当 ...
如何接收事件?如何做到AS3.0的标准事件编程?Event改变的部分很多,正在想怎样用一个有条理的方式来讲解Event和它相关的诸多内容,让我们感到比较容易理解,记忆和接受。准备这样来讲解:先给个接受事件的代码例子。在例子中,指出:(1) Event对象发生了什么变化(2) addEventListener语法的不同,原因,和const型必要性和用法(3) Listener和As2.0有何不同,和this关键字的“改进了的记忆力” 先采用这个Document Class的示例。Document Class的含义和相关用法并不难,忘了的看第3篇教程:AS3.0教程(3):Document Cla ...
  Event机制作为重头戏,在ActionScript 3.0中加强了很多。更加统一、易用、标准、灵活。ActionScript 2.0中有众多的事件实现机制: 回顾和比较AS1.0玩家最爱用onClipEvent(), on(),又方便又直接。缺点在于逻辑分散到了各个舞台元件中, ...
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 ...
1. 使用Model标签形式        首先声明Model标签,        <mx:Model id="model" source="config.xml"/>        xml形如:         <config> <username>Flex</username> <password>123456</password> </config>   <mx:Lab ...
    默认情况下,在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 ...
<?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] 元数据标签插入到组件中,如下例所示:   ...
  目的: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项目,而这个项目 ...
  对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 ...
Global site tag (gtag.js) - Google Analytics