繁体   English   中英

FLEX中的垂直字幕效果

[英]vertical marquee effect in FLEX

我想在应用程序中显示带有字幕效果的TEXT。

选框效果仅适用于BOX中的文本,而该文本应在Vertical中。

请尽快帮我。

这段代码对我来说很好用。

    <fx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;
        import mx.effects.Move;

        import spark.events.IndexChangeEvent;

        // Define a new Zoom effect.
        private var zMove:Move = new Move();

        private function toLeft():void {
            // Set duration of zoom effect. 
            zMove.duration = 20000;
            zMove.xFrom = 0.1 ;
            zMove.xTo = -label2.width;
            zMove.target = label2;
        }

        private function rightToLeft():void {
            // Set duration of zoom effect. 
            zMove.duration = 20000;
            zMove.xFrom = Capabilities.screenResolutionX;
            zMove.xTo = 0.1;
            zMove.target = label2;
        }

        private function zoomeffect():void {
            if(zMove.xFrom != 0.1) {
                toLeft();
            } else {
                rightToLeft();
            }
            label2.visible=true;
            zMove.play([label2],false);
        }

    ]]>
     </fx:Script>

          <s:Group width="100%" bottom="0" height="50" contentBackgroundColor="#d0382b" >
         <s:Label id="label2" text="Marquee effect in flex "
              top="25" height="50" fontSize="15" fontStyle="italic" 
              fontFamily="Verdana" verticalCenter="0" visible="false"
              creationComplete="moveffect()" effectEnd="moveffect()"/>
      </s:Group>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM