返回顶部
首页 > 资讯 > 精选 >常见Flex效果组件怎么用
  • 100
分享到

常见Flex效果组件怎么用

2023-06-17 14:06:04 100人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关常见Flex效果组件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Flex效果组件Flex中提供了丰富的效果组件。由于Flex效果是一种根据时间渐变的过程,因此所有效果都

这篇文章将为大家详细讲解有关常见Flex效果组件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Flex效果组件

Flex中提供了丰富的效果组件。由于Flex效果是一种根据时间渐变的过程,因此所有效果都具有duration属性,用来设置播放时间(以毫秒为单位)。也可以通过设置repeatCount属性和repeatDelay属性,来分别控制效果播放的次数和重复播放效果的时间间隔(以毫秒为单位)。如果希望在触发器被触发后,延迟一段时间调用Flex效果,可以使用startDelay属性。

1)Glow发光效果

Flex效果中Glow是一种发光效果,该效果使用了flash.filters.GlowFilter滤镜类。如果对某个组件应用了Glow效果,就不能对该组件应用GlowFilter滤镜,也无法再次应用Glow效果。下面的代码通过Image对象的mouseDownEffect触发器触发Glow效果:

<mx:Glowidmx:Glowid="glowImage"duration="1000"alphaFrom="1.0"  alphaTo="0.3"blurXFrom="0.0"blurXTo="50.0"blurYFrom="0.0"blurYTo="50.0"  color="0x00FF00"/>  <mx:Imagesourcemx:Imagesource="assets/plane.png"mouseDownEffect="{glowImage}"/>

2)Iris虹效果

IFlex效果中ris效果通过扩展或收缩集中在目标上的矩形遮罩为效果目标设置动画。该效果可以从目标的中心放大遮罩来显示目标,也可以向中心收缩遮罩来隐藏目标。下面的代码使用一个CheckBox对象设置Image的visible属性,通过hideEffect和showEffect触发器分别触发各自的Iris效果:

<mx:Irisidmx:Irisid="irisOut"duration="1000"showTarget="true"/>  <mx:Irisidmx:Irisid="irisIn"duration="1000"showTarget="false"/>  <mx:Imageidmx:Imageid="Flex"source="assets/plane.png"   visible="{cbx.selected}"showEffect="{irisIn}"hideEffect="{irisOut}"/>  <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/>

3)Move移动效果

Flex效果中Move效果用来实现移动动画。在给定时间内,组件的位置会随时间变化而变化。使用该效果通常需要用到以下几个属性。

lxFrom和yFrom属性用来指定初始位置。

lxTo和yTo属性用来指定目标位置。

lxBy和yBy用来指定移动量,即组件在x轴向和y轴向上的移动速度。

通常只需要指定初始位置、目标位置或移动量这些值中的任意2个,Flex就会计算第3个值。如果指定所有这3个值,Flex就会忽略xBy和yBy值。如果仅指定xTo和yTo值或xBy和yBy值,那么Flex会将xFrom和yFrom设置为对象的当前位置。

下面的程序演示了如何使用Move效果。

代码清单MoveSample.mxml

<?xmlversionxmlversion="1.0"?>  <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="Http://www.adobe.com/2006/mxml"  paddingLeft="0"layout="absolute"mouseDown="moveImage();">  <mx:Script>  <![CDATA[   //当按下鼠标时调用该事件   privatefunctionmoveImage():void{   //停止播放Move效果   moveEffect.end();   //设置目标位置   moveEffect.xTo=mouseX;   moveEffect.yTo=mouseY;   //播放Move效果   moveEffect.play();   }   ]]>  </mx:Script>  <mx:Moveidmx:Moveid="moveEffect"target="{img}"/>  <mx:Imageidmx:Imageid="img"source="assets/plane.png"/>  </mx:Application>

代码中将Application的layout属性设置为absolute,当用户在应用程序中任何位置上单击鼠标时,调用moveImage方法,该方法中首先停止Move效果,然后根据鼠标单击的位置设置目标位置,***播放效果。

通常Move效果应用于使用绝对定位的容器(如canvas)或使用“layout=absolute”的容器(如Application或Panel)中。如果需要将其应用到自动布局的容器(如VBox或Grid容器)中,虽然会移动目标对象,但下次容器更新其布局时,会将目标对象移回其原始位置。在这种情况下,可以将容器的autoLayout属性设置为false来禁止往回移动,但这会禁用容器中所有控件的布局。

4)Pause暂停效果

Flex效果中Pause效果可以实现在指定时间段内不执行任何操作的功能。如果将Pause效果添加为Sequence效果的子项,可以创建2个其他效果之间的暂停。

关于“常见Flex效果组件怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 常见Flex效果组件怎么用

本文链接: https://lsjlt.com/news/289921.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 常见Flex效果组件怎么用
    这篇文章将为大家详细讲解有关常见Flex效果组件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Flex效果组件Flex中提供了丰富的效果组件。由于Flex效果是一种根据时间渐变的过程,因此所有效果都...
    99+
    2023-06-17
  • Flex效果组件怎么用
    小编给大家分享一下Flex效果组件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex效果组件Flex中提供了丰富的Flex效果组件。由于Flex效果是一...
    99+
    2023-06-17
  • 常用的Flex效果组件有哪些
    这篇文章主要介绍了常用的Flex效果组件有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。简单Flex效果组件Flex中提供了丰富的效果组件。由于Flex效果是一种根据时间...
    99+
    2023-06-17
  • 如何使用Flex效果组件
    小编给大家分享一下如何使用Flex效果组件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex效果组件Flex中提供了丰富的效果组件。由于Flex效果是一种根据...
    99+
    2023-06-17
  • Flex效果组件有哪些
    小编给大家分享一下Flex效果组件有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex效果组件Flex中提供了丰富的效果组件。由于Flex效果是一种根据时...
    99+
    2023-06-17
  • 常见Flex控件用法有哪些
    小编给大家分享一下常见Flex控件用法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex控件分为2种,一种是布局控件,另外一种是元素控件。比如Canva...
    99+
    2023-06-17
  • 常见Flex正则表达式怎么用
    小编给大家分享一下常见Flex正则表达式怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Flex正则表达式语法.匹配除换行符"\n"外的任意单个字符。[]匹配括号中字符的任意一个。用"-&...
    99+
    2023-06-17
  • 怎么用CSS实现常见的UI效果
    这篇文章主要介绍“怎么用CSS实现常见的UI效果”,在日常操作中,相信很多人在怎么用CSS实现常见的UI效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS实现常见...
    99+
    2024-04-02
  • Flex组件开发常见问题的解决方案是什么
    Flex组件开发常见问题的解决方案是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Flex组件开发总结如何监听键盘事件?<mx:TextAreaidm...
    99+
    2023-06-17
  • 常用Flex图表组件有哪些
    小编给大家分享一下常用Flex图表组件有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Flex图表组件在Flex图表或图形中显示数据的能力,可以使用户更加容易地解释数据以及它们之间的内在联系。在Flex中,不再仅仅是出...
    99+
    2023-06-17
  • 常见Flex界面控件用法有哪些
    这篇文章主要介绍了常见Flex界面控件用法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex界面控件近来打算利用工作之余学一下Flex,控件类型也比较的多,记一下以...
    99+
    2023-06-17
  • Flex中怎么实现全屏效果
    Flex中怎么实现全屏效果,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。stage.displayState=StageDisplayState.FULL_SCREEN;具体代...
    99+
    2023-06-17
  • 怎么使用Flex组件进行开发
    这篇文章主要介绍了怎么使用Flex组件进行开发,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用Flex组件开发在Flex应用程序中ActionScript的最主要的用处大概...
    99+
    2023-06-17
  • Flex中怎么自定义itemeditor组件
    在 Flex 中,可以通过自定义 ItemEditor 组件来实现自定义的编辑器。以下是一个简单的示例:1. 首先,创建一个自定义的...
    99+
    2023-09-27
    Flex
  • 前端不用跑项目vscode组件效果所见即所得
    目录组件封装及需求效果Preview.js优点Preview.js插件的缺点安装基本使用Pro 级别的功能总结组件封装及需求效果 我们在写需求时都会封装一些组件,然后会为该组件定义一...
    99+
    2024-04-02
  • Flutter怎么利用SizeTransition实现组件飞入效果
    本篇内容主要讲解“Flutter怎么利用SizeTransition实现组件飞入效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flutter怎么利用SizeTransition实现组件飞入效...
    99+
    2023-06-30
  • Typecho无插件怎么实现回复可见效果
    要在Typecho中实现回复可见效果,即需要用户在回复或评论后才能看到隐藏的内容。虽然没有特定的插件来实现此功能,但可以通过以下步骤...
    99+
    2023-10-24
    Typecho
  • 如何使用 CSS 实现各种常见的效果
    CSS 是一种用于设计网页样式和布局的技术。在这篇文章中,我们将探讨如何使用 CSS 实现各种常见的效果。一、实现圆形图片在网页设计中,经常需要使用圆形图片来进行美化。实现圆形图片通常有两种方式:一种是使用一个正方形图片并将其裁剪成圆形,另...
    99+
    2023-05-14
  • ActionScript中怎么创建可视化Flex组件
    这篇文章给大家介绍ActionScript中怎么创建可视化Flex组件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。用ActionScript创建可视化的Flex组件通过使用ActionScript中的new操作符你可...
    99+
    2023-06-17
  • Android中怎么将组件设置透明效果
    Android中怎么将组件设置透明效果?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、Button或者ImageButton的背景设为透明或者半透明半透明  <...
    99+
    2023-05-31
    android roi %d
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作