`
hereson
  • 浏览: 1454552 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

flex学习之变形示例

    博客分类:
  • flex
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" 
 fontSize="12" width="733" height="387" usePreloader="true">
<mx:Script>
 <![CDATA[
 import mx.effects.Effect; 

  private function dfg():void{
      P.target=img;
   P.end();
   P.play();
  }
 ]]>
</mx:Script>
<!--效果-->
    <mx:Sequence id="animateScaleXUpDown" target="{img}">
        <mx:AnimateProperty property="scaleX" fromValue="1" toValue="1.5" duration="1000" />
        <mx:AnimateProperty property="scaleX" fromValue="1.5" toValue="1" duration="1000" />    
    </mx:Sequence>
    <mx:Sequence id="animateRotate" target="{img}">
        <mx:Rotate angleTo="20" originX="5" originY="5" target="{img}"/>
        <mx:Rotate angleFrom="20" angleTo="0" originX="5" originY="5" target="{img}"/>    
    </mx:Sequence>
    <mx:Sequence id="blur" target="{img}">
        <mx:Blur duration="1000" blurXTo="10" blurYTo="10" target="{img}"/>
     <mx:Blur duration="1000" blurXFrom="10" blurYFrom="10" blurXTo="0" blurYTo="0" target="{img}"/>
 </mx:Sequence>
    
    <mx:WipeDown id="WD" duration="1000" target="{img}"/>
    <mx:WipeLeft id="WL" duration="1000" target="{img}"/>
    <mx:WipeRight id="WR" duration="1000" target="{img}"/>
    <mx:WipeUp id="WU" duration="1000" target="{img}"/>
    <mx:Dissolve id="D" duration="10000" alphaFrom="0" alphaTo="100" target="{img}"/>
    <mx:Glow id="G" duration="1000" blurYFrom="0" blurYTo="50" target="{img}"/>
    <mx:Iris id="I" duration="1000"/>
    <mx:Move id="M" duration="1000" xFrom="-50" xTo="40" target="{img}"/>
    <mx:Parallel id="P" target="{img}">
            
         <mx:Dissolve duration="10000" alphaFrom="0" alphaTo="100"/>
            <mx:Glow duration="1000" blurYFrom="0" blurYTo="50"/>
        
    </mx:Parallel>
    <mx:Resize id="R" heightTo="400" widthTo="200" target="{img}"/>
    
    <mx:Zoom id="Z" duration="1000" zoomHeightTo="2" zoomWidthTo="2" target="{img}"/>
    <!--   -->
 <mx:Panel x="10" y="10" width="126" height="337" layout="absolute">
     <mx:Button label="大小" click="animateScaleXUpDown.end();animateScaleXUpDown.play()" 
      id="BT1" x="33" y="5"/>
     <mx:Button label="角度" click="animateRotate.end();animateRotate.play()" 
      id="BT2" x="33" y="30"/>
  <mx:Button label="模糊" click="blur.end();blur.play()" id="BT3" x="33" y="55"/>
  <mx:Button label="从下" click="WD.end();WD.play()" id="BT4" x="33" y="80"/>
  <mx:Button label="从下" click="{dfg()}" id="BT5" x="33" y="105"/>
 </mx:Panel>
 <mx:Panel id="img" x="144" y="10" width="313" height="337" layout="absolute">
  <mx:Image id="i" width="146" height="217"
   source="@Embed(source='img/1.jpg')" mouseDownEffect="{Z}" horizontalCenter="0" verticalCenter="0"/>
 </mx:Panel>
 <mx:TitleWindow x="465" y="10" width="250" height="337" layout="absolute"
  showCloseButton="true">
  <mx:Tile x="10" y="10" width="210" height="76"
   horizontalGap="20" verticalGap="20" maxWidth="10">
      <mx:Button label="1" height="25" width="35"/>
      <mx:Button label="2" height="25" width="35"/>
      <mx:Button label="3" height="25" width="35"/>
      <mx:Button label="4" height="25" width="35"/>
      <mx:Button label="5" height="25" width="35"/>
      <mx:Button label="6" height="25" width="35"/>
      <mx:Button label="7" height="25" width="35"/>
  </mx:Tile>
 </mx:TitleWindow>
</mx:Application>


 

分享到:
评论

相关推荐

    flex写的变形效果

    深入学习Flex变形效果,你需要掌握ActionScript 3的基础语法,理解`flash.geom.Transform`类及其相关方法,以及如何使用时间轴和动画类创建动态效果。通过阅读和研究压缩包中的源代码,你可以更直观地了解这些概念,...

    Flex特效示例

    Flex特效示例主要展示了在ActionScript ...通过学习和理解这些示例,开发者可以提升其在创建动态、吸引人的用户界面和交互体验上的技能。无论是简单的滚动文本还是逼真的物理模拟,Flex都能提供必要的工具和API来实现。

    Flex DistortionEffects (效果插件)

    Flex Distortion Effects是一款在Adobe Flex框架中用于图形扭曲和变形的特效插件。Flex是一个开源的、基于MXML和ActionScript的开发平台,主要用于构建富互联网应用程序(RIA)。这款插件扩展了Flex的功能,允许...

    FLEX 鱼眼菜单,点击菜单3D旋转效果切换页面

    至于"Test_Apple"这个文件名,它可能是项目的一部分,比如一个示例页面或测试用例,但具体的内容和结构没有给出,所以无法提供更详细的分析。总的来说,创建这样一个FLEX鱼眼菜单并实现3D旋转页面切换,需要深入理解...

    flex自定义组件介绍

    7. 更改照片形状允许对照片进行变形,保持照片显示区域不变,仅调整照片在其中的显示。 8. 操作记录功能,支持撤销、重做和复制组件,方便用户编辑。 9. 图片组件状态分为编辑状态(锁定/解锁)和非编辑状态。 10. ...

    yuyan.rar_fish eye_flex_yuyan

    这些资源可以帮助开发者理解和学习如何在实际项目中实现鱼眼效果,并结合Flex布局创建出富有创意的图片展示模块。 总的来说,"yuyan.rar_fish eye_flex_yuyan"这个压缩包提供了关于鱼眼效果和Flex布局结合应用的...

    Flex_4_Fun

    Flex 4中的图形技术是其最强大的特性之一,它允许开发者创建复杂的矢量图形、动态图形以及各种高级视觉效果。这部分内容主要涉及以下几个方面: 1. **基本图形元素**:介绍了Flex 4中如何绘制简单的图形元素,如...

    DistortionEffects是一种flex3的扩展特效,支持立方体旋转等多种控件的3D变换

    总结来说,DistortionEffects是一个为Flex3增加高级3D特效能力的扩展库,通过提供的API和示例,开发者可以轻松实现各种动态的3D变形效果。配合`.actionScriptProperties`、`.flexProperties`、`.project`和`....

    flex modules 中英文版

    示例程序基于Flex 2文档中的一个程序,但是我将它做了一些更改来说明几个常见的问题。这个例子展示了一个主程序和其它三个共享公有数据的模块(Module)。 其中一个设计要素是一个接口的使用,这个接口实质上是...

    flex 苹果鱼眼效果及win7窗体效果

    【标题】"Flex苹果鱼眼效果及Win7窗体效果" 在Flex开发中,实现独特的视觉体验是提升用户界面吸引力的重要手段。...在实践中不断学习和尝试,你将成为一个熟练的Flex开发者,能够创造出引人入胜的交互式应用。

    flex第一章到第七章学控件习

    **Image 控件**是Flex中最常用的控件之一,用于在界面上展示图像。它可以非常灵活地调整图像的显示方式,如缩放模式、平滑处理等。这一章节将重点介绍如何使用Image控件以及它的主要属性。 ##### Image 控件简介 ...

    MSCADAMSflex与Autoflex培训教程-邢俊文.rar

    这份教程的独特之处在于它弥补了网络上很多教程缺乏实践素材的不足,提供了一整套完整的资料,对于学习者来说是一份极其宝贵的资源。 MSC ADAMS(Mechanical System Computer-Aided Design/Analysis and Multibody ...

    flex arcengine开发坐标转换

    本篇文章将详细介绍一个用于坐标转换的具体示例,该示例采用Flex语言编写,并针对ArcEngine环境进行了优化。 ### 二、坐标转换原理 #### 1. **高斯-克吕格投影** (Gauss-Kruger Projection) 高斯-克吕格投影是一...

    3244.rar_FlashMX/Flex源码_FlashMX_

    通过这个源文件,学习者可以深入理解如何用ActionScript控制绘制和编辑图形,如何利用时间线来创建动画效果,以及如何运用“任意变形工具”来实现特定的视觉效果。此外,这也可能是一个教学示例,展示了如何通过编程...

    ProtuesFlash6.rar_FlashMX/Flex源码_FlashMX_

    本教程中的"ProtuesFlash6.swf"文件,很可能是教程的演示示例,它包含了已经编写的交互式模拟场景,供学习者操作和分析。通过这个文件,你可以亲自体验如何将理论知识转化为实际操作,加深理解。 在学习过程中,...

    DistortionEffects

    在IT行业中,"DistortionEffects"通常指的是音频处理或图像处理中的失真效果。...通过深入学习和理解"flex DistortionEffects",开发者不仅可以提升项目的技术含量,还能为用户提供更多创新和个性化的功能。

    CSS 实现平行四边形的示例代码

    需要注意的是,由于伪元素默认覆盖在内容之上,因此需要将其z-index设置为-1,从而让内容显示在最前面,不会被伪元素遮挡。 此外,这里还有几点细节需要注意: - transform属性是CSS3中用于转换元素的工具,它包括...

    xingzhuangjianbian.rar_FlashMX/Flex源码_FlashMX_

    这个源码示例对于初学者来说是一个很好的学习资源,它直观地展示了如何在FlashMX中实现形状渐变。此外,对于经验丰富的开发者,它可以启发新的设计思路,探索更复杂、更动态的形状变换效果。 总结来说,...

    jQuery插件flexbox的应用程序

    3. **动画过渡**:结合jQuery的动画功能,可以实现平滑的元素移动和变形效果,提升用户交互体验。 4. **简便的API**:提供简洁的jQuery语法,使得开发者能够快速上手并轻松地在项目中集成Flexbox布局。 5. **兼容...

Global site tag (gtag.js) - Google Analytics