Flash Tutorials

Text Scroller in Flash

How to create simple & advanced Flash text scrollbars using actionscript

  Home Services Portfolio Pricing Templates Web Apps Tutorials Downloads About Contact
  • Flash Text Scroller Tutorial
    • Text Scroller in Flash

      How to create simple & advanced Flash text scrollbars using actionscript

      This tutorial explains how to create simple and advanced scrollers for textboxes in Flash using Actionscript. When there is only a limited area for text in Flash, it sometimes becomes a necessity to have scrollers.

      You Are Here ::: Home >> Free Tutorials >> Flash Tutorials >> Text Scroller in Flash

      Simple Scroller for Flash Textboxes

      1. In Flash, textboxes are of 3 types namely - Static, Dynamic & Input. The size of Dynamic/Input text varies depending on the source file/user input and hence may require the use of scrollers.
      2. Create a Dynamic textbox with Multiline property selected using the Properties panel, name the variable and the instance as 'addr' and 'scrtxt' respectively.
      3. Create 2 buttons for Upward and Downward scrolling and write the following Actionscript code:
      4. Upward Button
        on(press)
        {
        scrtxt.scroll=scrtxt.scroll-1;
        }

        Downward Button
        on(press)
        {
        scrtxt.scroll=scrtxt.scroll+1;
        }

      5. Save your work and test the Movie (Ctrl + Enter). That's it you have learnt how to create simple scrollers for textboxes in Flash using Actionscript.

      Simple Scrollbars

      Advanced Scrollers for Flash Textboxes

      1. Functions can be used to control the button's scrolling action to create a more advanced type of text scrolling as explained below.
      2. Write two Actionscript functions, scrup and scrdown for scrolling upwards and downwards as shown below:
      3. function scrup()
        {
        scrtxt.scroll=scrtxt.scroll-1;
        }

        function scrdown()
        {
        scrtxt.scroll=scrtxt.scroll+1;
        }

      4. Call these functions from the two Buttons using the following actionscript code:
      5. Upward Button
        on(press)
        {
        upint=setInterval(scrup,100);
        }

        on(release)
        {
        clearInterval(upint);
        }

        Downward Button
        on(press)
        {
        downint=setInterval(scrdown,100);
        }

        on(release)
        {
        clearInterval(downint);
        }

      6. SetInterval is used to call a function after a certain period of time until it is cleared using the ClearInterval.
      7. Thus they help in creating scrollers that can scroll until the mouse is released as shown below.
      8. Save your work and test the Movie (Ctrl + Enter). That's it you have learnt how to create simple scrollers for textboxes in Flash using Actionscript.

      Advanced Scrollbars using Mouse Press and Mouse Over Actions

      Note: This is also applicable to Input text type. The rollOver and rollOut events of a Buttons can also be used to enable scrolling during mouseover events as shown above in the second swf.

      Software Required

      Recommended Version: Adobe Flash CS4 Professional
      Recommended Version: Adobe Flash CS4 Professional

      Compatible Versions of Flash for this Tutorial

      Flash CS5 Professional | Flash CS4 Professional
      Note: For uses of lower versions of Flash some visual interface images would differ.
      Recommended Version: Adobe Flash CS5 Professional
Please like, +1, link to and share this SmartWebby resource if you found it helpful. Thanks for your encouragement!
Help us improve! We appreciate your feedback.
Sponsored Link(s):