`
svygh123
  • 浏览: 123196 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

transitions过度states效果代码

    博客分类:
  • Flex
阅读更多
<?xml version="1.0" ?>
<!-- transitions\LoginFormTransition.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:mx="library://ns.adobe.com/flex/mx" 
    xmlns:s="library://ns.adobe.com/flex/spark">
    
    <!-- The Application class states property defines the view states.-->
    <s:states>
        <s:State name="default"/>    
        <s:State name="Register"/>
    </s:states>
 
    <!-- Define the transition to animate the change of view state. -->
    <s:transitions>
       <s:Transition fromState="default">
            <s:Parallel>
                <s:Wipe direction="right" target="{confirm}"/>
                <s:Resize target="{loginPanel}" duration="100"/>
            </s:Parallel> 
        </s:Transition>
       <s:Transition fromState="Register">
            <s:Sequence>
                <s:Resize target="{loginPanel}" duration="100"/>
            </s:Sequence>
        </s:Transition>
    </s:transitions>
        
    <!-- Set title of the Panel container based on the view state.-->
    <s:Panel id="loginPanel" 
        title="Login" title.Register="Register">
        <s:layout>
            <s:VerticalLayout/>
        </s:layout>        
        <s:Form id="loginForm">
            <s:FormItem label="Username:">
                <s:TextInput/>
            </s:FormItem>
            <s:FormItem label="Password:">
                <s:TextInput/>
            </s:FormItem>
            <!-- Add a TextInput control to the form for the Register view state. -->
            <s:FormItem id="confirm" label="Confirm:" includeIn="Register">
                <s:TextInput id="myTI"/>
            </s:FormItem>            
            <s:FormItem>
                <!-- Use the LinkButton to change to the Register view state.-->
                <!-- Exclude the LinkButton from the Register view state.-->    
                <!-- Add a LinkButton to the form for the Register view state. -->
                <mx:LinkButton label="Return to Login" 
                    includeIn="Register"
                    click="currentState=''"/>
                <mx:LinkButton id="registerLink"
                    includeIn="default" 
                    label="Need to Register?" 
                    click="currentState='Register'"/>
                <s:Button id="loginButton" 
                    label="Login" label.Register="Register"/>
            </s:FormItem>            
        </s:Form>
    </s:Panel>
</s:Application>

 效果为:当点击Need to Register?的时候,confirm表单从左向右渐渐出现

参考:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf600c1-7fff.html

  • 大小: 10.7 KB
  • 大小: 12.1 KB
  • 大小: 13.1 KB
分享到:
评论

相关推荐

    3种网页过度效果代码(CSS3)

    标题中的“3种网页过度效果代码(CSS3)”指的是使用CSS3实现的三种不同的网页过渡效果。CSS3是层叠样式表的第三个主要版本,它引入了许多新的功能和改进,其中包括丰富的动画和过渡效果,使得网页设计更加动态和吸引...

    sidebar-transitions边栏过渡效果

    "sidebar-transitions边栏过渡效果"就是一种提升用户体验的技巧,它涉及到CSS3的动画(animate)和样式表语言(css)的应用。侧边栏滑动菜单,或者称为导航栏,是网站常见的一种布局元素,用于展示主要的导航链接。...

    Python有限状态机——transitions

    Python中的有限状态机库——`transitions`是一个强大的工具,用于在对象之间管理状态转换。这个库使得在Python代码中实现复杂的...通过深入理解和熟练使用`transitions`,我们可以提升代码的结构化程度,降低维护成本。

    Activity transitions(Activity转换效果)

    为了更好地理解和实践Activity Transition,可以参考官方文档和示例代码,同时,提供的"ActivityTransition"压缩包可能包含了示例项目、代码片段以及详细解释,可以帮助开发者深入了解并实现这些动态效果。...

    Android代码-Transitions-Everywhere

    Transitions Everywhere Backport of Android Transitions API. Animations backported to Android 4.0 . API compatible with Android 2.2 About Article about transitions and library. More info here Russian ...

    css翻页效果代码

    10. **性能优化**:由于3D变换可能对性能造成一定影响,尤其是在移动设备上,因此在实现翻页效果时,需要注意性能优化,如减少不必要的计算,避免过度渲染,或者使用硬件加速。 以上就是关于“CSS翻页效果代码”的...

    前端开源库-glsl-transitions

    GLSL-transitions库则集合了多种预定义的过渡效果,使得开发者可以轻松地将这些视觉特效应用到他们的项目中,而无需从头编写复杂的GLSL代码。 该库的核心是各种GLSL着色器,它们定义了颜色、纹理、形状等元素如何在...

    3种CSS3实现的网页过度效果代码,可独立用于网页设计展示

    本资源包含三种利用CSS3实现的网页过渡效果代码,适用于各种网页设计场景。 1. **渐变过渡(Gradient Transitions)** CSS3中的`transition`属性允许我们在两个样式之间创建平滑过渡。配合`background-image`属性...

    CSS3悬挂的照片墙效果代码.zip

    在本项目中,"CSS3悬挂的照片墙效果代码.zip" 提供了一个利用CSS3技术实现的创新视觉效果,即照片墙以悬浮的方式呈现。这种效果能够为网站增添动态感和立体感,通常用于图片展示或者个人作品集的布局设计。下面我们...

    部分网页效果代码 苹果滑动效果

    2. **CSS3 Transitions 和 Transformations**:JS 会利用CSS3的`transition`属性实现平滑过渡,而`transform`属性则用于改变元素的位置、大小等,创造出平滑的滑动效果。例如,通过改变元素的`translateX`值,可以...

    is翻书效果代码,is翻书效果代码

    【标题】:“is翻书效果代码”是一种网页互动设计技术,通常用于实现模拟真实书籍翻页的动画效果,为用户提供更生动、更具沉浸感的阅读体验。这种效果常见于电子书、在线杂志或产品展示等网页应用中。 【描述】:...

    fl.transitions,fl.tweens包等都有

    在ActionScript 3 (AS3)中,`fl.transitions` 和 `fl.tweens` 包是Adobe Flex SDK的一部分,用于实现丰富的动画效果和过渡。这两个包提供了许多类和方法,帮助开发者创建出平滑、动态的用户界面,增强应用程序的视觉...

    css3实现带动画过度效果的社会化图标代码.zip

    本资源“css3实现带动画过度效果的社会化图标代码”提供了利用CSS3技术来创建具有平滑动画过渡的社会化媒体图标的方法。社会化图标通常用于网站中,让用户能够快速分享、关注或互动,如Facebook、Twitter、Instagram...

    unity相机镜头转换Camera Transitions

    过度复杂的过渡效果可能会对游戏性能产生影响,因此需要权衡视觉效果与运行效率。 7. **测试与调试**:最后,别忘了在实际设备上测试相机转换,确保它们在不同设备和屏幕尺寸上都能正常工作,并根据反馈进行必要的...

    UI专用的特效插件-Beautiful Transitions 新版本

    Beautiful Transitions是一款专为UI设计的特效插件,它为Unity引擎的开发者提供了丰富的过渡效果和动画,让UI设计变得更加生动有趣。本文将深入探讨Beautiful Transitions v2.3的新特性及其在Unity项目中的实际应用...

    Transitions-150组视频转场动画

    标题中的“Transitions-150组视频转场动画”是指一个包含150个不同视频转场效果的资源集合,这些转场效果是专为Adobe After Effects(简称AE)2018版本设计的。在视频编辑和制作中,转场动画用于连接不同的视频片段...

    书本翻页效果源代码

    首先,这种效果通常依赖于CSS3的Transitions和Transforms属性,这两个属性允许开发者创建平滑的动画和转换。Transitions可以控制元素从一种样式过渡到另一种样式的速度,而Transforms则可以改变元素的位置、大小、...

    jQuery+CSS3网页泼墨过渡效果代码

    "jQuery+CSS3网页泼墨过渡效果代码"就是一个实例,展示了如何利用这两项技术实现创新的视觉转换。这个效果模仿了中国传统艺术中的泼墨技法,为网页界面带来了独特的美感。 jQuery是一款广泛使用的JavaScript库,它...

    timage.zip_transitions

    总结来说,"timage.zip_transitions"是一个专注于图像过渡效果的工具包,包含了Java源代码、文档和已编译的类文件,为开发者提供了丰富的过渡效果实现,以提升用户体验并简化开发过程。无论是前端网页还是后端服务,...

    silverlight页面切换怎么加上一过度的效果

    "Silverlight页面切换怎么加上一过度的效果"这个问题的核心在于如何利用Silverlight的动画系统来实现页面间的平滑过渡,特别是左右翻转的效果。 首先,我们需要了解Silverlight中的Storyboards和Transitions。...

Global site tag (gtag.js) - Google Analytics