Actionscript moving text

Posted on 2008-06-10
Last Modified: 2013-11-11
Hello experts.

I have a script that creates dynamic text but I want it to continuously move from right to left (like you see on the news shows like CNN).

How would I do this?

My current code outputs text horizontally.
var Records = ActionSpeak.Recordset.Records;
var iSpaceBetweenTextFields :Number = 10;
for (i=0; i < Records.length; i++) 
        // The textfields width is now set to 10 to make sure that the autoSize-property set's the size according to the actual width of the text
        var txtArea = this.createTextField("textbox" + i, i, 5, 100, 10, 20);
        // The position is based on the previous textbox, so we need to have a variable to access it - txtPreviousArea.
        var txtPreviousArea = this["textbox" + (i-1)];
        // The autoSize-property is important to make sure the text-field resize according to the actual text
        txtArea.autoSize = true;
        txtArea.selectable = false;
        txtArea.text = Records[i]["UserFirstname"];
        // The x-position is based on the previous textfield and the spacebetween-variable
        txtArea._x = txtPreviousArea._x + txtPreviousArea._width + iSpaceBetweenTextFields;

Open in new window

Question by:thomasmutton
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
LVL 10

Expert Comment

ID: 21749917

I've included a quick mockup of a horizontal scroller.

from this you can name the scroller instance - eg mcText then target mcText._txt.text = YOUR CONTENT

If you made the textfield a HTML textfield then you could concatanate your text with a link. <a href="LINK.html">latest item</a> to send people to more information...

Author Comment

ID: 21749981
where is this mockup?
LVL 10

Expert Comment

ID: 21750004
hangon the sites rejecting the ZIP file - let me rebuild it
SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

LVL 10

Accepted Solution

bluefezteam earned 500 total points
ID: 21750021
Annoying - they wont let flash files (FLA) be uploaded, so I dropped it in a zip file and still rejected.

have renamed the extension to JPG so rename it back to FLA

Should be some code in there to handle the scrolling

Author Comment

ID: 21750060
where abouts do i set the text?
LVL 10

Expert Comment

ID: 21750115
From my first comment, I said if you target...

mcText._txt.text = "YOUR CONTENT";

you can inject your new text into the textfield from the main root of the document and the function for the scroller will shift all the text

You will need to develop the function a bit so it can expand the textfield but this is the principle of scrolling text

Author Comment

ID: 21750121
ok will give this a go, thanks.
LVL 10

Expert Comment

ID: 21750140
inject your text before the function defines the textbox width (as the amount of text will change the box width)
mcText._txt.text="you can inject your new text into the textfield from the main root of the document and the function for the scroller will shift all the text";
var resetPos:Number = (mcText._txt._x * -1) + 2; //define where to start the mcText text when scrolling
var endOfText= mcText._txt._x - (mcText._txt.textWidth + 5);  //right edge of text with a 5px buffer

Open in new window


Author Closing Comment

ID: 31465677

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are times in your Flash CS4 application when you want more than a simple pointer or a hand, and it's hard to find an ideal walk-through to tell you what to do.  I spent a few days recently learning my way around making custom cursors in Flash,…
Recently, I was asked to recommend a tracking system to be implemented on a clients website. As the entire site was built on flash, my first thought was to suggest custom built tracking system. However, our company at that point of time didn't h…
In this tutorial viewers will learn how to create a basic motion tween animation in Flash Open a new document in Flash: Draw/import an image: Press CTRL + F8 to convert it into a graphic symbol: Select a frame (how long you want the tween to last): …
The goal of the tutorial is to teach the user how to live broadcast using Flash Media Live Encoder and connecting it to YouTube to broadcast. Log into your Youtube account, choose live stream settings, start live stream from Flash Media Live Enc…

710 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question