`

用flex动画实现html的marquee功能

    博客分类:
  • Flex
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<s:Application name="Spark_TextInput_textDisplay_horizontalScrollPosition_test"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo">
 
    <fx:Script>
        <![CDATA[
            protected function init():void {
                anim.stop();
                pth.valueFrom = 0;
                pth.valueTo = txtInput.textDisplay.contentWidth - txtInput.textDisplay.width;
                anim.play([txtInput.textDisplay]);
            }
        ]]>
    </fx:Script>
 
    <fx:Declarations>
        <s:Animate id="anim"
                duration="10000"
                repeatBehavior="reverse"
                repeatCount="0"
                repeatDelay="500">
            <s:motionPaths>
                <s:SimpleMotionPath id="pth"
                        property="horizontalScrollPosition" />
            </s:motionPaths>
        </s:Animate>
    </fx:Declarations>
 
    <s:TextInput id="txtInput"
            text="hello javaeye  hello javaeye hello javaeye hello javaeye  hello javaeye hello javaeye hello javaeye"
            editable="false"
            fontSize="24"
            left="100" right="100"
            horizontalCenter="0" verticalCenter="0"
            creationComplete="init();"
            resize="init();"
            rollOver="anim.pause();"
            rollOut="anim.resume();" />
  
</s:Application>
分享到:
评论
1 楼 smithfox 2011-03-04  
有demo就更好了, 你这个和marquee一样, 没有实现首尾平滑衔接吧

相关推荐

    利用Marquee实现无缝循环滚动文字

    接下来,我们将深入探讨`&lt;marquee&gt;`标签的基本用法以及如何通过JavaScript和CSS实现相同的功能。 #### 1. Marquee标签简介 `&lt;marquee&gt;`标签是HTML4的一个非标准标签,用于创建一个自动移动的文字或图像块。虽然这...

    用Javascript来实现Marquee效果

    ### 使用JavaScript实现Marquee效果详解 #### 一、引言 在网页设计中,Marquee是一种常见的滚动文本或图像效果,常用于展示新闻头条、广告等动态内容。传统的Marquee效果可以通过HTML `&lt;marquee&gt;` 标签实现,但...

    HTML标签marquee实现滚动效果

    HTML标签marquee实现滚动效果,实现文字在网页中漂移的代码。

    juqery实现marquee的效果

    在本项目中,我们关注的是如何使用jQuery实现marquee(跑马灯)效果,这是一种常见的网页元素,用于在有限的空间内显示滚动文本或图片。在手机端,这种效果同样适用,而且通过精心优化,可以避免卡顿,提供流畅的...

    js实现marquee标签

    在网页设计中,有时我们需要创建一个滚动效果,例如新闻标题的自动滚动,这在早些年经常使用HTML的`&lt;marquee&gt;`标签来实现。然而,`&lt;marquee&gt;`是Internet Explorer浏览器特有的标签,它在Firefox和其他标准浏览器中并...

    Javascript实现Marquee的滚动功能

    鄙人上传的此脚本(含Demo)是一个Marquee类,开放了几个接口轻松实现滚动的方向、延时、尺寸等参数的设置,对从事网页前端开发的设计人员有很大的好处。需要注意的地方就是:table的width要大于外框的width(呵呵,...

    marquee无缝隙循环

    不过,随着HTML5的普及,`&lt;marquee&gt;`已被废弃,转而推荐使用CSS动画或者JavaScript来实现相同的功能。本文将重点介绍如何使用JavaScript实现marquee的无缝隙循环效果,特别是解决常见的三个问题:不符合W3C标准、...

    用javascript模拟marquee实现滚动.htm

    JavaScript是一种广泛应用于网页开发的脚本语言,它可以让网页具有动态交互性。在网页设计中,"marquee"标签曾是HTML...因此,一个好的做法是同时提供一个无JS的备选方案,如使用CSS动画或传统HTML的`&lt;marquee&gt;`标签。

    WPF版的Marquee

    在WPF中,虽然没有内置的Marquee控件,但开发者可以通过自定义控件或者利用现有控件的组合来实现类似的功能。这通常涉及到动画技术的运用,如`TranslateTransform`和`Storyboard`,通过这些技术可以使元素沿着指定...

    MARQUEE 元素 marquee 对象 doc 手册

    ### MARQUEE 元素与Marquee对象详解 ...值得注意的是,虽然MARQUEE元素在早期网页设计中非常流行,但由于其局限性和对用户体验的影响,现代Web开发中更倾向于使用CSS动画或JavaScript来实现类似的效果。

    公告滚动动画,从右到左滚动,marquee标签效果

    需要注意的是,虽然`&lt;marquee&gt;`在许多浏览器中仍然可用,但它并不是一个W3C推荐的标准标签,因此在现代Web开发中,更推荐使用JavaScript库或CSS动画来实现类似的效果,如jQuery的`slideUp`和`slideDown`,或者使用...

    Marquee的使用

    ### Marquee标签详解及其应用 #### 一、Marquee标签简介 `&lt;marquee&gt;` 是一个HTML中的非标准标签,...然而,考虑到其局限性和可能的安全问题,建议在现代网页设计中采用CSS3动画或JavaScript等替代方案实现类似效果。

    marquee滚动效果源代码

    要实现这种效果,通常需要使用JavaScript或者CSS动画。由于HTML5不推荐使用marquee标签,因此在现代网页设计中,更常见的是使用CSS的`@keyframes`规则和`animation`属性来创建无缝滚动。下面是一个使用CSS实现无缝...

    javascript js仿marquee标签的走马灯效果.zip

    现在我们用JavaScript来实现类似的功能。主要会用到CSS样式控制和JavaScript的定时器(`setInterval`和`clearInterval`)来实现滚动动画。以下是一个简单的JavaScript走马灯实现: 1. 创建HTML结构,包含一个容器...

    marquee图片无缝滚动(上下左右均可)

    5. **marquee插件**:第三方开发的插件可能提供了更多的自定义选项,例如调整滚动速度、暂停/恢复滚动、动画效果等,使得`&lt;marquee&gt;`元素的使用更加灵活和强大。 6. **使用和配置**:使用这样的插件通常涉及引入...

    jQuery实现网站中公告上下无缝滚动,marquee

    jQuery 是一个广泛使用的 JavaScript 库,它简化了DOM操作、事件处理和动画效果,因此用jQuery来实现公告的上下无缝滚动是理想的选择。在本教程中,我们将深入探讨如何使用jQuery实现这个功能。 首先,我们需要在...

    marquee效果

    在HTML和JavaScript中,都有实现marquee效果的方法。在这个主题中,我们将深入探讨如何利用jQuery这个强大的JavaScript库来创建marquee效果。 jQuery是一个轻量级、高性能的JavaScript库,它极大地简化了JavaScript...

    JS与HTML结合使用marquee标签实现无缝滚动效果代码

    在本文中,我们将深入探讨如何使用JavaScript(JS)与HTML中的`&lt;marquee&gt;`标签结合,来实现一个无缝滚动效果。`&lt;marquee&gt;`标签在HTML中被用来创建元素(如文字或图像)的滚动效果,而通过JavaScript,我们可以对其...

    jQuery文字跑马灯插件Marquee

    3. **CSS3动画支持**:jQuery.Marquee利用CSS3的动画功能,提供平滑的滚动效果,减少CPU使用,提升性能。 4. **易于使用**:只需简单地添加jQuery库和插件文件,然后通过调用方法和设置参数,就能轻松实现跑马灯...

    js替代marquee实现图片无缝滚动

    传统的HTML标签`&lt;marquee&gt;`虽然可以实现滚动效果,但当用于滚动图片时,它会有一个明显的跳跃,即图片滚动到终点后立即返回起点,而不会像文字那样平滑过渡。为了弥补这一不足,我们可以利用JavaScript来实现图片的...

Global site tag (gtag.js) - Google Analytics