Advertise | About | Tech Consultations | Write for Us | Contact

Apply CSS to Flash Dynamic Text

By johnnyb   |   November 26, 2009   |   Posted in Flash   |   1 Comment  
Share


Apply CSS to Flash Dynamic Text

In this weeks tutorial I will be showing you how to import a text file, adding css to the text, and displaying this in flash with scrolling content as well. Lets get started`-`


See the application in action (the text is taken from Adobe Labs, and I picked this text because everybody is excited about the iPhone coming to Flash  CS 5, right?)

First create a new flash AS 3 document

Apply CSS to Flash Dynamic Text

add three layers, call them -  background, interface & actions

Apply CSS to Flash Dynamic Text

Make the stage width 780px by 600px.

Apply CSS to Flash Dynamic Text

For the background layer take the rectangle tool make a section of the entire stage, and create a gradient fill with grey and white, with a 2 point dotted fill . I used #B7B7B7 convert to a movieclip(right click convert to symbol->movieclip) call it background. I also added a multiply effect and a slight drop shadow.Lock the background layer.

Apply CSS to Flash Dynamic Text

create a dynamic text field to cover 90% of the stage (722 X500). Give the text field an instance name of infoText.

Apply CSS to Flash Dynamic Text

now grab the scroll bar comment (Window>Component>UIScrollBar)

Apply CSS to Flash Dynamic Text

add this component to the right of the text field, give it a height of 500, and an instance name of scrollingText. Also I am using some tint properties, and “Darken” to change the appearance of the scroll bar. You can leave your values by using the default, or you can use these as we. I suggest that you play with these properties, as it is an easy way to change the appearance of the scroll bar.

Apply CSS to Flash Dynamic Text

I also changed the highlight bar. If you double click on the UIScrollbar movie clip inside the component, you can modify the properties.

Apply CSS to Flash Dynamic Text
(maybe this will be another tutorial on how to do this)

Now we are done with the interface,and will start to add the CSS file and Text file.
CSS File:
in flash you can only add pretty basic CSS properties,and below is the css file which is called styles.css. There are some basic properties for the basic tags
p- paragraph (main text)
head- main header
subHead- sub headings
a:link,a:hover – css styles for the links
li – styles for the bullets

Apply CSS to Flash Dynamic Text

Text File:
in the text file we are setting the text that will appear in the text filed, and will use the css properties that are defined in the styles.css first we are placing an image, and setting its properties, then we are creating a header(with the header property). Same procedure for the subHeader. When calling the css you always use p class”css property name”. For the text we just use the [p] my text[/p] Finally for the ordered list it is set with
[ul]
[li] [a href="mylink"]text for URL link[/a][/li]

As you can see it is very simple, just link a basic webpage. In fact I could have done this with an html & CSS file.

Apply CSS to Flash Dynamic Text

[Note] I made the css & html file first to see how it would look, then I changed everything to fit the flash app. You might need to play with the styles for yourself to get the look that you want.

Now for the fun part adding the interactivity with actionscript! Open the actions panel and lets get coding`-`

create a variables: to reference the text file
Apply CSS to Flash Dynamic Text

Create two variables for the URL Loaders(one for the text, and another for the CSS)

Apply CSS to Flash Dynamic Text

next we need to attach an Event Listener to listen for the loader to complete loading the URL.

  • When the loading is completion we call the function doneLoading.
  • Tell the textLoader to load our text file

Apply CSS to Flash Dynamic Text

Now we define the doneLoading function.

  • Inside this function will associate the variable fileText with the data(the text file)
  • Next we call a function callCSS

Apply CSS to Flash Dynamic Text

We Define the function callCss.

  • Create a variable cssRequest and request the file styles.css
  • Attach an Event Listener to the loading to complete on the URL request
  • When the URL is done loading, call a function cssLoaded
  • finally cssLoader will load the contents of the CSS file

Apply CSS to Flash Dynamic Text

Finally we define the function cssLoaded

  • create a variable css of type StyleSheet
  • have the variable css parse the cssLoader loaded into the text filed
  • apply the style to the text filed
  • allow word wrapping for the text field
  • load the variable fileText
  • update the scroll bar

Apply CSS to Flash Dynamic Text

Apply CSS to Flash Dynamic Text

Apply CSS to Flash Dynamic Text
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • TwitThis
  • Reddit
  • Mixx

Tags: , , , , , ,

Line Break

Author: johnnyb (10 Articles)

John Barrett is a ColdFusion & Flash Developer at the University of Hawaii. I am also the manager for the Adobe Hawaii Flash User Group When not doing ColdFusion & Flash I can be found surfing on the North shore.

Related topics you may like to read

One Comment to “Apply CSS to Flash Dynamic Text”

  • I just wonder how I learn flash cs4 well.I’ve been learning flash cs4,but i can’t reach the objective I’ve made before.So can U give me some advice in learning flash cs4?thanks

Post comment

CommentLuv Enabled

pixmac

Host Unlimited Domains on 1 Account

Pages

New Arrivals

Resources News

  • Create a cute and simple hippo face in IllustratorMarch 14, 2010

    Hi there. In the following tutorial you’ll learn to create a simple hippo face. It’s made with simple tool like the Ellipse Tool, the Rectangle Tool and the Rounded Rectangle Tool. Also for som…

  • Saturday Showcase: I Love Typography #3March 13, 2010

    I found typography in so many ways can inspire us all, in so many ways we can see the beauty in simplistic forms such as text art. Here I showcase a select number of works which I have found to be…

  • Animal photo manipulation Photoshop tutorialMarch 13, 2010

    In this tutorial you will learn how to create a new species of birds. The idea came to me after watching my cat trying to catch little birds and failing every time. This will be an easy tutorial

  • 25 Ultimate Useful PSD to HTML TutorialsMarch 13, 2010

    At the start of a web project many designers find it extremely useful, and timesaving, to create page mockups in Photoshop or Illustrator. This is an opportunity to play around with ideas, try out …

  • 11 Must See Fire Effect Tutorials In PhotoshopMarch 13, 2010

    One of the most popular and attractive effects that you can add to your photograph using Photoshop is the fire effect In this article, we’ll look at 11 Must See Fire Effect Tutorials In Photoshop…

 

Useful Links

 
 


Graphic Mania on Facebook