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

Flex效果组件怎么用

2023-06-17 14:06:34 583人浏览 泡泡鱼
摘要

小编给大家分享一下Flex效果组件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex效果组件Flex中提供了丰富的Flex效果组件。由于Flex效果是一

小编给大家分享一下Flex效果组件怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Flex效果组件

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

1)Resize大小调整效果

Flex效果组件中Resize效果用来改变组件的大小。与Move效果相似,Resize效果可以指定初始大小(widthFrom、heightFrom)、目标大小(widthTo、heightTo)和变化量(widthBy、heightBy),其使用规则也与Move效果的初始位置、目标位置和移动量的使用规则相似。下面的代码演示了Resize效果的使用方法:

<mx:Resizeidmx:Resizeid="expand"target="{img}"widthTo="100" heightTo="160"/>  <mx:Resizeidmx:Resizeid="contract"target="{img}"widthTo="25" heightTo="40"/>  <mx:ControlBar>  <mx:Buttonlabelmx:Buttonlabel="Expand"click="expand.end();  expand.play();"/>  <mx:Buttonlabelmx:Buttonlabel="Contract"click="contract.end();contract.play();"/>  </mx:ControlBar>  <mx:Imageidmx:Imageid="img"width="25"height="40"source="assets/  icon01.png"/>

另外hideChildrenTargets属性用来隐藏Panel容器的其他子项,当我们对Panel容器中的子项应用Resize效果时,默认情况下Panel会反复计算子项的大小和位置以调整布局,如果将这个属性设为true,可以让Panel容器在播放动画时不做这种计算,直到播放完成,这样可以节约系统资源。

2)Rotate旋转效果

Flex效果组件中Rotate是一种旋转效果,使组件围绕指定的点旋转。Rotate可以指定旋转中心的坐标(originX和originY属性)及旋转的起始角度(angleFrom属性)和最终角度(angleTo属性)。起始旋转角度的有效值范围是0~360,而最终角度则可以是正值也可以是负值,默认值为360。如果angleTo的值比angleFrom的值小,则目标沿逆时针方向旋转,否则以顺时针方向旋转。代码如下:

<mx:Rotateidmx:Rotateid="rotate"angleFrom="-45"angleTo="0"target="{img}"   duration="2000"/>  <mx:Imageidmx:Imageid="img"source="assets/plane.png"  addedEffect="rotate"/>

另外有时需要设置hideFocusRing属性,以确定在开始播放效果时,效果是否应隐藏对焦环。该属性默认值为true。对于组件而言,对焦环已经被自动隐藏。如果Rotate效果应用于那些不是以UIComponent为基类目标对象,就必须隐藏对焦环。

需要注意的是,hideFocusRing属性在以Effect为基类的效果类中,默认值为false,而在以MaskEffect为基类效果类中,默认值为true。

3)SoundEffect声音效果

Flex效果组件中SoundEffect效果用来播放MP3音频文件。我们可以通过source属性指定要播放的MP3文件,可以直接设置该文件的URL,或是由Embed关键字嵌入MP3文件的Class对象。

SoundEffect效果的属性包括以下几个。

lautoLoad属性用来设置是否自动加载MP3文件,默认值为true。

lbufferTime属性用来设置声音对象的缓冲时间。默认值为1000,单位为毫秒。

lisLoading如果已加载MP3,则该属性为true。

lloops属性用来设置循环次数,默认值为0。

lpanEasingFunction属性用来设置声音均衡效果的缓动函数。

lpanFrom属性和panTo属性用来设置声音对象的起始和最终平移,取值范围在-1.0~1.0之间,其中-1.0表示仅使用左声道,1.0表示仅使用右声道,而0.0表示在2个声道间平均地均衡声音。

lsound属性表示已加载MP3文件的声音对象。

lsource属性表示要播放的MP3文件的URL或类。

lstartTime属性用来设置开始播放时间(以毫秒为单位),默认值为0。

luseDuration属性表示是否根据duration属性指定的时间停止播放,如果为false,则会在MP3完成播放或循环后停止效果,默认值为true。

lvolumeEasingFunction属性用来设置音量效果的缓动函数。

lvolumeFrom属性和volumeTo属性用来设置声音对象的初始和最终音量,取值范围在0.0~1.0之间,默认值为1。

在下面的代码所示的例子中,当应用程序创建完成后开始播放声音文件,声音从左声道过渡到右声道。

代码清单SoundSample.mxml

<?xmlversionxmlversion="1.0"?>  <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="Http://www.adobe.com/2006/mxml"  creationCompleteEffect="{mySound}">  <mx:SoundEffectidmx:SoundEffectid="mySound"  duration="10000"  useDuration="false"  panFrom="-1"panTo="1"   source="@Embed(source='assets/bumperc.mp3')"/>  </mx:Application>

以上是“Flex效果组件怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

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

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

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

猜你喜欢
  • 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效果组件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
  • Flutter怎么利用SizeTransition实现组件飞入效果
    本篇内容主要讲解“Flutter怎么利用SizeTransition实现组件飞入效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flutter怎么利用SizeTransition实现组件飞入效...
    99+
    2023-06-30
  • Flex中Button组件如何使用
    这篇文章将为大家详细讲解有关Flex中Button组件如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Flex组件之ButtonButton组件是Flex的最常用的控制组件之一,最普通...
    99+
    2023-06-17
  • Flex中Label组件如何使用
    Flex中Label组件如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Flex组件之LabelLabel组件是一个单行和不可编辑文本标签,支持HTML标记。创建方法:&...
    99+
    2023-06-17
  • 如何使用Flex组件开发
    这篇文章主要为大家展示了“如何使用Flex组件开发”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Flex组件开发”这篇文章吧。使用Flex组件开发在Flex应用程序中ActionScri...
    99+
    2023-06-17
  • Flex中Alert组件如何使用
    本篇文章为大家展示了Flex中Alert组件如何使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Flex Alert组件使用方法,通过Alert.show(......)方法调用Alert.sho...
    99+
    2023-06-17
  • ActionScript中怎么创建可视化Flex组件
    这篇文章给大家介绍ActionScript中怎么创建可视化Flex组件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。用ActionScript创建可视化的Flex组件通过使用ActionScript中的new操作符你可...
    99+
    2023-06-17
  • Android中怎么将组件设置透明效果
    Android中怎么将组件设置透明效果?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、Button或者ImageButton的背景设为透明或者半透明半透明  <...
    99+
    2023-05-31
    android roi %d
  • 为什么要重写Flex组件
    这篇文章主要为大家展示了“为什么要重写Flex组件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“为什么要重写Flex组件”这篇文章吧。重写Flex组件一、为什么要重写Flex组件在Flex已有F...
    99+
    2023-06-17
  • 常用Flex图表组件有哪些
    小编给大家分享一下常用Flex图表组件有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Flex图表组件在Flex图表或图形中显示数据的能力,可以使用户更加容易地解释数据以及它们之间的内在联系。在Flex中,不再仅仅是出...
    99+
    2023-06-17
  • elementUI select组件默认选中效果怎么实现
    这篇文章主要介绍了elementUI select组件默认选中效果怎么实现,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先,v-model...
    99+
    2024-04-02
  • Flex开源组件怎么显示各种文档
    这篇文章给大家分享的是有关Flex开源组件怎么显示各种文档的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex开源组件显示各种文档教程FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来...
    99+
    2023-06-17
  • 怎么用vue动态组件实现选项卡切换效果
    这篇文章主要讲解了“怎么用vue动态组件实现选项卡切换效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用vue动态组件实现选项卡切换效果”吧!导航按钮:<div cla...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作