`

Flex 特效一部分 转

    博客分类:
  • flex
阅读更多

1:glow(发光)

代码:

<mx:Glow id="glow" duration="1000"

        alphaFrom="0.6" alphaTo="0.2"

        blurXFrom="0.0" blurXTo="50.0"

        blurYFrom="0.0" blurYTo="50.0"

        color="0xffffff"/>

 

duratuion 是特效的时间 1000 毫秒

alphaFrom 是透明度从 0.6 开始

alphaTo 是透明度到 0.2

blurXFrom 是X放向的模糊开始位置(相对于控件的)

blurXTo 是X放向的模糊结束位置(相对于控件的)

blurYFrom 是Y放向的模糊开始位置(相对于控件的)

blurYTo 是Y放向的模糊结束位置(相对于控件的)

color 是发光的颜色

 

作用到控件:

<mx:Image source="../assets/zh_cn_msdn_T_20070606.png" rollOverEffect="{glow}" id="back"/>

 

rollOverEffect 是鼠标经过时触发。

 

效果图参看:

Flex 特效一览(部分) - wge861011 - 简单的个人主页Flex 特效一览(部分) - wge861011 - 简单的个人主页

 

 

 

2:Blur(模糊)

代码:

<mx:Blur id="blurImage" duration="1000"

        blurXFrom="0.0" blurXTo="10.0"

        blurYFrom="0.0" blurYTo="10.0"/>

duratuion 是特效的时间 1000 毫秒

blurXFrom 是X放向的模糊开始位置(相对于控件的)

blurXTo 是X放向的模糊结束位置(相对于控件的)

blurYFrom 是Y放向的模糊开始位置(相对于控件的)

blurYTo 是Y放向的模糊结束位置(相对于控件的)

 

作用到控件:

<mx:Image source="../assets/zh_cn_virtual_tab1_090803.png"                    mouseDownEffect="{blurImage}"

      mouseUpEffect="{unblurImage}"

toolTip="Welcome"/>

 

mouseDownEffect 是鼠标按下时的特效。

mouseUpEffect 是鼠标松开时的特效

 

效果图参看:

Flex 特效一览(部分) - wge861011 - 简单的个人主页

Flex 特效一览(部分) - wge861011 - 简单的个人主页

 

 

3:Sequence (顺序) Bounce(弹跳)

代码:

import mx.effects.easing.*;

<mx:Sequence id="movePauseMove">

        <mx:Move yBy="-150" duration="1000" easingFunction="Bounce.easeOut"/>

        <mx:Move yBy="150" duration="1000" easingFunction="Bounce.easeIn"/>

    </mx:Sequence>

yBy 是作用在Y方向。

duratuion 是特效的时间 1000 毫秒

easingFunction 是松开动作

Bounce.easeOut 是跳出的动作

Bounce.easeIn 是跳回的动作

 

作用到控件:

<mx:Image source="../assets/zh_cn_ptn_090722.png" 

mouseDownEffect="{movePauseMove}"

id="image4"/>

 

mouseDownEffect 是鼠标按下时的特效。

 

效果参看:

Flex 特效一览(部分) - wge861011 - 简单的个人主页

Flex 特效一览(部分) - wge861011 - 简单的个人主页

 

 

4:Zoom(放大)

代码:

<mx:Zoom id="zoomAll"

zoomWidthFrom="1" zoomWidthTo="1.5"

zoomHeightFrom="1"  zoomHeightTo="1.5" />

 

zoomWidthFrom 放大的宽度从 1 倍开始

zoomWidthTo 放大的宽度到 1.5 倍

zoomHeightFrom 放大的高度从 1 倍开始

zoomHeightTo 放大的高度到 1.5 倍

 

<![CDATA[

import flash.events.MouseEvent;

           

public function doZoom(event:MouseEvent):void {

       if (zoomAll.isPlaying) {  //判断动作是否正在进行中

                    zoomAll.reverse();   //如果是就返回(如果是放大就变成缩小)

                }

                else {

   

                    zoomAll.play([event.target], event.type == MouseEvent.ROLL_OUT ? true : false);  //判断事件是否是 鼠标移出事件,如果是就为true否则的话就为false

                }

            }

           

]]>

 

作用到控件:

<mx:Image source="../assets/zh_cn_ptn_090722.png" 

      rollOver="doZoom(event)"

      rollOut="doZoom(event)"

id="image4"/>

 

rollOver:鼠标经过事件。

rollout:鼠标移出事件。

 

参看效果图:

Flex 特效一览(部分) - wge861011 - 简单的个人主页

Flex 特效一览(部分) - wge861011 - 简单的个人主页

 

分享到:
评论

相关推荐

    FLEX特效FLEX特效FLEX特效FLEX特效

    9. **Flex与RIA**:作为RIA技术的一部分,Flex允许开发者创建离线应用、实时通信应用、数据可视化应用等,极大地提升了Web应用的功能和用户体验。 10. **现代Web发展趋势**:虽然现在HTML5、CSS3和JavaScript等技术...

    flex特效整理好久了

    Flex特效是这个框架中的一个重要组成部分,它为开发者提供了丰富的视觉表现力,使得用户界面更加生动和吸引人。随着时间的推移,Flex特效的整理和学习可能需要大量时间和精力,因为它们涵盖了动画、过渡效果、组件...

    flex特效编辑器 开发flex游戏的利器

    Flex特效编辑器是一款专为开发基于Adobe Flex技术的游戏而设计的强大工具。它简化了特效的创建过程,使得开发者能够更加高效地构建具有视觉冲击力的游戏体验。Flex是一种开放源码的框架,主要用于构建富互联网应用...

    flex特效 不错的flex样式生成器

    这个“flex特效 不错的flex样式生成器”是一个工具,可以帮助开发者更轻松地生成适用于Flex布局的CSS样式。通过图形化的界面,用户可以直观地调整各种属性,以实现所需的布局效果。 首先,让我们深入理解Flex布局的...

    flex特效鼠标放上去字体变大的特效

    根据给定文件的信息,本文将围绕“Flex特效:鼠标放上去字体变大的特效”这一主题进行深入探讨。本文首先简要介绍Flex技术及其在Web开发中的应用,随后详细解析实现鼠标悬停时字体放大效果的具体代码逻辑和技术要点...

    flex特效dome

    Flex特效是其中的一部分,主要用于提升用户界面的视觉吸引力和交互性。 1. Flex特效基础: Flex特效主要通过ActionScript实现,ActionScript是Flash平台的编程语言,它支持面向对象编程,可以创建复杂的动画和交互...

    flex特效组件用法效果

    总结来说,Flex特效组件是构建现代Web应用不可或缺的一部分,它们提供了强大的布局工具,能够帮助开发者创建出灵活、响应式且具有吸引力的界面。通过深入了解和熟练运用Flex布局,你可以提高用户体验,同时简化开发...

    flex特效代码

    总结,Flex特效代码是Flex开发中的一个重要组成部分,它使开发者能够为应用程序添加丰富的视觉效果和交互体验。通过熟练掌握Flex特效的使用,可以提升应用的整体质量和用户满意度。在Flash Builder 4中,开发者可以...

    flex特效范例源码

    Flex特效范例源码主要涉及的是Adobe Flex技术,这是一套用于构建富互联网应用程序(Rich Internet Applications,RIA)的开源框架。Flex以其强大的组件库、数据绑定机制和丰富的图形效果而闻名,尤其适用于创建交互...

    非常漂亮的flex特效-希望对大家有用

    Flex特效是一种基于Adobe Flex...由于没有具体的"NetworkMonitor"文件内容,我们无法深入讨论这个部分,但可以猜测这可能是一个监控网络状态或数据传输的组件,与Flex特效的结合可以创建出具有实时反馈的可视化工具。

    Flex翻书特效 OpenBook

    Flex翻书特效是一种在Web应用中模拟真实书籍翻页效果的技术,主要应用于电子图书、杂志或画册等在线阅读场景,能提供用户更加沉浸式的阅读体验。本文将深入探讨Flex翻书特效的相关知识点,包括Flex的基本概念、实现...

    Flex_特效之鱼眼特效

    在本案例中,我们关注的是Flex中的一个特殊视觉效果——“鱼眼”(FishEye)特效。鱼眼特效通常指的是在用户交互时,元素以类似鱼眼镜头的方式进行变形或放大,提供一种独特的用户体验。 鱼眼特效在Web应用中常用于...

    Flex特效包org

    Flex特效包"org.efflex.viewStackEffects.*"是一个专门针对Adobe Flex开发的库,用于在Flex应用程序中实现视图栈的动态效果。这个库主要关注于视图切换时的动画效果,提升用户体验,使应用在界面切换时更加平滑和...

    flex 官方特效 需要的可以下

    标签“flex特效”强调了我们关注的是Flex中的视觉表现部分,这通常包括过渡效果、动画、组件样式等。Flex中的特效可以通过ActionScript编程或者在MXML中配置来实现,例如滑动效果、淡入淡出、旋转等。同时,Flex SDK...

    Flex翻书特效

    Flex翻书特效是一种基于Adobe Flex和ActionScript 3(AS3)开发的互动式图书模拟效果,它使得用户可以通过类似真实书籍的方式翻页,提供了一种沉浸式的阅读体验。这个特效通常用于数字图书、电子杂志或者在线展示...

    FLEX 3DMENU 3D菜单 + 特效

    综上所述,"Flex 3DMENU 3D菜单 + 特效"涉及的技术和概念包括Flex框架、ActionScript 3.0编程、3D库的使用、组件开发以及性能优化等,这些知识点构成了富互联网应用程序开发中的重要部分。压缩包中的"3dmenu"文件...

    Flex常用特效

    Flex特效是富互联网应用程序(RIA)开发中的一个重要组成部分,它为用户界面增添了许多生动和吸引人的视觉效果。本文将深入探讨Flex特效的使用方法、播放流程、常见效果类以及触发这些效果的方式,并通过实例演示...

    Flex浏览杂志特效

    这个“Flex浏览杂志特效”项目显然利用了Flex3.0的强大功能,旨在为用户提供一种模拟真实杂志翻页体验的互动效果。下面将详细讨论Flex3.0的核心特性、如何实现此类特效以及相关的编程概念。 1. Flex3.0核心特性: ...

    flex4 3D特效

    1. **Stage3D API**: Flex 4中的3D特效主要基于Stage3D API,这是一个低级的硬件加速图形渲染引擎。Stage3D允许开发者直接访问GPU,进行高效的大规模图形处理,包括3D建模、旋转、缩放和动画效果。 2. **Spark组件*...

    Flex特效示例

    Flex特效示例主要展示了在ActionScript 3.0框架下使用Adobe Flex进行视觉效果和动画设计的各种技术。Flex是一款强大的开发工具,用于构建富互联网应用程序(RIA),它提供了丰富的组件库和强大的图形处理能力,使得...

Global site tag (gtag.js) - Google Analytics