STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228131
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/19728264?noj=FRM19728264-15DC" width="1" height="1"></div>

A How To of Sprites +.swf

This is the info page for
Flash #70513

(Click the ID number above for more basic data on this flash file.)


Text
L
O
A
D
I
N
G
.

L
O
A
D
I
N
G
.
.

L
O
A
D
I
N
G
.
.
.

L
O
A
D
I
N
G
.
.
.

L
O
A
D
I
N
G
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.
.
.
.
.
.

L
O
A
D
I
N
G
.
.
.
.
.
.
.
.
.
.
.
.

L
O
A
D
I
N
G
C
O
M
P
L
E
T
E

Knuxrouge's Christmas Gift to Newgrounds

A Sprite Tutorial Continuation
by popular demand

Directory is this way.

Directory is this way.

Links are that way.

Links are that way.

Skye Studios

Skye Studios is a solo subdivision of the SFC (Sonic Flash Crew)

Denpatou
By Asian Kung-Fu Generation

Amazing
By High and Mighty Color

Last Dinosaur
By The Pillows

Hishoku no Sora
By Kawada Mami

Stop All Sounds

Links

Preloader Tutorial

Sprite Tutorial

Chaos Sonic Ch1

Chaos Sonic Ch 2

Back

Seasons Greeting Newgrounders!

Because alot of up and starting
sprite flash artists and some
other reviewers requested it, I've
decided to make a continuation
of the Sprite Tutorial I made
earlier this year. If you are new
to this, then please head to the
"Links" section and check out the
first Tutorial. For those who are
familiar with it, please enjoy the
new features. Same rules apply.
Flash 8 and my individual
methods only.
Enjoy!

To play another song,
you must first stop
the current one.

Next

Directory

In depth Movie Clips

In depth Sprites

Buttons

Timeline Effects

Properties

Quality

Intermediate Stuff

Another Alternative

Musical Options

Collaborate!!

Questions?

The Action doesn't stop!

Conclusion

This is the in depth Sprites section, here I
will explain a few neat things about
sprites and how you can use them other
than their intended method.
Press Next to continue.

Editing Manually

There are many ways to manually edit
your sprites. I will show you some that you
can use just inside the flash program.
Keep in mind that you have to have the
"Break Apart" function active.
Also make sure to remember that this is to
be used on raw sprites, fresh from the sheet.
Not MCs, nor graphics or any flash
applications used to hold sprites.

2

3

4

Highlight the eraser tool -->
And Zoom in -------------------------->
And Zoom in to your
preference, and be very careful
while erasing.
If you mess up somewhere,
press Ctrl+Z or go to
Edit > Undo

Flash 8 has seemingly infinite undoes so
don't be shy.

Another method is a personal favorite for
me.
However this method is only effective on
traced sprites.

Simply go into the zoom in and select the
specific pixel (if you use pixel tracing) or
general group of color and
delete it by pressing the
backspace key.
Continue until you find
completion in your work.
Remember the "Undo" if you
screw up.

Camouflage/Cropping

This is like a cousin of the first sub-section
in this section, In depth Sprites.
This will describe the pros and cons and
other details of cropping sprites and
camouflaging otherwise.
Press next to Continue

1

First lets explain the pros and cons.

The pros of using camouflage (Which should
be used mainly in background and setting
elements) is that it helps make up for any
general lack of color or extension of the
setting or background.
It also helps in conjunction of editing
sprites to your needs.
The primary good side of camouflaging is
the backgrounds, as you can easily copy the
color of what you need and use the paint
tool to add on to the color of the
background.
Very Useful.

The cons of using camouflage lies mainly is
detailed backgrounds. Its hard to use a
camouflage in a background with alot of
business in it. The same applies to general
settings (Ground, foreground, etc.).

The pros of cropping includes customizing
your sprite construction, customizing
backgrounds and settings to optimize file
size, both which can go a long way .

The cons of cropping is that its a messy job
if you're new to it. And it's not very
versatile is you're just using flash to do the
job.
Editing programs Like Gimp and Photoshop
are much more adept at useful and
professional cropping.
Remember the "Undo" if you screw up.

Back to camouflaging.
Since you should already know the basic
steps of cropping, due to the first
subsection, here is a few tips on
camouflaging.

Aside from the painting method, the eraser
tool is still just as useful, especially if you
want it to blend in with a dark background
(assuming you have a black background) or
a bright background area. You can also use
the circle and/or
rectangle tool ---------------------------->
and go on ahead and build your
own objects to blend in or use
them to camouflage the
background in question.
Remember if you want to go for one color,
get rid of the line portion of the dimensions,
it's easier to just block them out at the
start.
<---------------------------

Quality Issues

Sprite flash artists arguably have the worst
problems with quality.
Most of the time, these problems can be
solved simply by putting the quality on
"Low", preferably at the beginning of the
movie, but problems persist when tracing
comes into play.

The best way to fix this is to add in Quality
buttons.
How?

Click here to head to the Quality section
for a quick run through of making a
button toggle through quality.

Click here to head to the Quality section
for a quick run through of making a
button toggle through quality.

Click here to head to the Quality section
for a quick run through of making a
button toggle through quality.

Pixel tracing suffers quality decay the
most, if you don't use pixel tracing then the
quality button isn't as necessary, but is still
good to keep around.

Customizing

There are hundreds of ways to customize
your sprites, even those beyond the said
methods here.
You can always mirror images with the
Modify > Transform > Flip Horizontal.
FYI this can also be used for MCs and
graphics, and just about anything.
There are also many other options inside
the Modify tab. Try it all out and find
something that suits you.

Back to The Directory

In depth Movie Clips

Here we will go into Movie Clips (or MCs
for short). These can be used in many ways
other than holding sprite animations.
In this section I will explain how to use
them even better and how they can be
constructed in other ways.

Action Script

Ah the Action Script.
Action Script changes how flash movies
can be seen both in and outside production,
but here I will just give some tips and some
examples on how Action script can be
integrated into MCs.

First lets start with the basic tid bits.
lets say that you have a Movie Clip that
you don't want to loop, but rather stop at
the ending frame.
There is a foolish way to keep this from
happening, that way would be just
extending the last frame beyond what you
know you need it for.
This isn't a smart idea and is very
makeshift.

The proper way to approach this is very
simple.
Go into your Movie Clip.
------>
Next just go to the last frame.
----------------------------------->
And just go to your Actions panel.
------------------>

Next just type in-
The frame should have an "a" in it.
----------------->
If it doesn't have that then make sure your
frame is highlighted.
Also, pay attention to where you're placing
the AS. ----------------->

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">stop();</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#00ff00" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

Now in the Movie, the Movie Clip will stop
animating on the last frame.
Good, just what we needed ^_^

Here is another example of using Action
Script in Movie Clips.
Lets say you wanted the MC to loop at a
specific frame.
This is easy.
Taking the steps you used to make it stop
you can do the same thing, you just need
different Action Script.

Instead of typing "stop();" type-
In the parenthesis type in the number
frame that you want the MC to loop from.
For example, if you wanted the clip to loop
from the 4th frame, then you would type
in-
This way, the MC will loop from the 4th
frame once the first primary animation is
complete.
Here is a good example. ------>
Notice how the beginning animation never
appears twice.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">gotoAndPlay();</font></p>

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">gotoAndPlay(4);</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#ff0000" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

Those two examples can go a long way.

Specific looping

Stop at the end

"Full Animations"

The quotations in "Full Animation" refers
to the implying message that these are not
normal sprited MCs, but rather consists of
Full animations that you would normally
individually put directly in your movie.

These are tricky but are also useful when
used correctly.
One of the most effective usages of Full
Animations is in collaborative projects (or
collab for short). In certain collabs, many
artists gather together and do themed skits,
the primary contributors would do their
entire contribution(s) in a Movie Clip.
These very MCs are Full Animations.

Full Animations are also useful for keeping
several elements in your movie
synchronized. In Action based sprite-flash
movies, Full Animations are necessary to
keep action scenes (and otherwise) perfectly
in sync, although the entire fight scene does
not have to be one big Full Animation, alot
of elements in the fight scene will (or
should) more than likely consist of one or
two Full Animations.

However, Full Animations are tricky to
execute correctly. One of the biggest
problems lie in the dimensions.
Some Full Animations will include a
background. It is important to keep the
movie within the boundaries of your movie
dimensions. The issues of failing to do so is
obvious as your movie will not look right
and the animations will not be displayed
properly.

It is also important to keep in mind that
too much business inside your Full
Animated MC will result in a very strong
lag, and lagging is just about any sprite
flash artist's worst issue.
Experiment with Full Animations first to
get the full hang of it.

Layers

Layers will grow to be any flash artist's
(both sprite and non sprite) best friend.
Layers will help correctly organize your
movie the way you want it.

Layers work in the order of Bottom to Top,
Back to Front, meaning that the if object 1
is in a layer that is above the one that
object 2 is in, then 1 will appear over 2.

Here is a good example.

Object 1

Object 2

Take your background for instance.
Your background will more than likely be
in the bottom layer, so it will be behind
everything else (hence the term
"background"). The next element will
probably be individual items in the
background, but these can also go in the
bottom layer too if you don't want alot of
layers. Then you have your setting,
character layers, foreground, and
miscellaneous stage elements.

Any thing that has a timeline, has access to
layers.
This includes Buttons, Graphics and Movie
Clips (of course).

Layers serve a small importance to Movie
Clips. It is magnanimously useful in Full
Animations and customized/detailed
preloaders.
But in normal average MCs, they are
situationally useful, especially when
camouflaging sprites or customizing
backgrounds.
Remember that you can lock layers to
make then non selectable and non editable
and render them invisible (in the project
only, not in the swf.) This can help you
properly organize your movie
Invisible-->
Locked-->
Invisible Layers cannot be edited either.

Be sure to integrate all these elements (or
at least those you find fundamentally
useful) into your movie, try to combine two
or three things together, you'll be surprised
of what you find or what you can do.
Putting Action script in your Full
Animations can take you a long way, and
Layers are eternally useful.

Buttons

Buttons are a very important asset to a
well organized movie. Buttons are useful
for jumping to other frames (like a control
panel for a movie to make it skip to the
next scene or previous one), toggling
quality, making a play button for a title
screen, a scenes buttons, and links to
websites within your flash movie.
Buttons will do the most efficient job
organizing your movie navigation.

Step by Step Basics

Lets start with Insert > New Symbol and
select Button.
Now the button timeline is different from
any other.
There are 4 indicators that describes the
button function when used.
"Up", "Over", "Down", and "Hit".

Up is the neutral position, the way it would
look if it wasn't highlighted at all.
Over is the highlighted position, the way it
would look if your mouse was simply
hovering over it.
Down is the pushed position, the way it
would look  if you clicked and held down on
it.
And Hit is the finishing position, the way
it would look after you've released the
down position.
Have a visual example.

Notice how the "Hit" frame doesn't show.
This really isn't too big of an issue.
Just make sure not to put any thing
spectacular in the last frame.
The Hit frame is useful for putting music
inside to trigger a song or a sound effect.

Making a button is relatively easy. Just
imagine what you want in each described
frame and then go through the motions to
make it so.

Try and make a Sample button such as this
one.----->
Select the circle tool and make sure your
colors are what you want them to be.
Make a circle and go to the next space.
Right-click > Insert Keyframe.
Now just highlight the color in the circle
and edit it to a different color.
Continue doing this til your done.
And you're finished!

A small tidbit that may prevent
disappointment in the future.
The frames inside a Button's timeline
cannot have Action script put directly in
it.

Time to take another visit into the world of
Action Script.
In case you skipped the first subsection
here, let me say again that you cannot put
Action Script directly into a Button's
timeline, so don't try.
This subsection will go into how to use AS
to make your buttons functional. However
I'll only supply you with a few examples
that are useful in your everyday average
flash movie.

Lets start with the most obvious approach,
the Play Button.
This button makes your movie play,
whether you put it in a title screen, or
after your preloader (or in any place you
find it useful).
This requires Action Script in both the
main timeline and the button, because why
make a play button if the timeline is
playing anyway?

The Action Script you place in both is
really easy and kindergarten-grade for
even your average programmer.
In the Timeline, highlight the frame you
want the play button to be in and put in
the Action Script--
As the AS implies, this will make the movie
stop upon reaching the said frame.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">stop();</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#00ff00" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

Next, drag your button onto the frame
where you put the AS on. Now, highlight
the button and put in the following Action
Script--
This will force the movie to play once that
button reaches the Hit frame.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">on (release) {</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">play();</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">}</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#ff0000" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

There.
You now have a basic Play button.
Told you it was easy.

Now lets say that you want to make the
button jump to another frame that is not
immediately after it, for example, you're
on frame 30 and you want to jump to
frame 70 with the click of a button, this is
also easy.
Remember that you still need to make the
frame in question (Frame 30) stop, so go
back to get the steps to putting AS inside
the frame to make it stop playing..

Next, drag your button onto the frame
where you put the AS on. Now, highlight
the button and put in the following Action
Script--
This will force the movie to jump directly
to frame 70 once that button reaches the
Hit frame.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">on (release) {</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">gotoAndPlay(70);</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">}</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#00ff00" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

That last example is perfect for making a
play/pause/next scene/etc. control panel.
Why? Because the next scene and previous
scene buttons can use the "gotoAndPlay"
command. Not to mention having other
separate features to allow access.

Putting MCs inside

One of the most creative ways to create
buttons is to put Movie Clips inside of them.
You can easily make a fancy button look
any way you like!

A prominent example is the Animating
button you see down there, if you click on
it, it will go to the next frame.

And clicking on this one will go back to the
previous frame. They look exactly like
Movie clips, but they are buttons, neat
right?

The creativity doesn't need to stop there,
you can put separate animated MCs inside
your button to trigger a different
animation for highlighting it and pushing
down on it.
This one also moves to the next frame.

Its easy, just create a few MCs and
synchronize them in each button frame.
Just remember not to put anything
spectacular in the Hit frame, as it does not
show in the movie, but rather serves as an
indicator that the button has been pushed.

The beauty of buttons is that you can get
them to do almost whatever you want
them to do.
For all you interested in AS programming,
remember that most, if not all button
functions start with the "on (release)"
command, some others start with the "on
(press)" command which utilizes the Down
frame instead of the Hit frame. Just keep
that in mind, with the things I've shown
you here, you can easily customize yourself
a fantastic button!

Timeline Effects

Timeline Effects apply to an effect you can
put on an object to make a specific special
effect in the timeline, they are like filters,
in a way.
Simply highlight whatever object you
want, Right-click it and go to Timeline
Effects.
You are free to experiment from there.
Keep in mind that after you've applied the
effect, you mustn't try to edit it unless you
are sure you want the effect to stay for
good.
Some times in the post-editing process of a
Timeline Effected object you may lose the
effect, so be careful.

Properties

What are properties?
That tab at the bottom, when you have
something highlighted, whether it be a MC,
Graphic, Button, Tween, Text, just about
anything.
In the previous Tutorial, I talked about
Filters, Tweening and Publishing
properties, here I will talk about Applying
basic properties to Movie Clips, Buttons,
and Text.

MCs/Buttons

The Properties of Movie clips are generally
basic. It cones with the standard Color
adjustments and Blending.
For Colors, you have Brightness, Tint,
Alpha and Advanced.
Brightness and Tint should be obvious.
Alpha refers to Transparency, and
Advanced is the first 3 all rolled up into
one.

MCs

For Blend, You have:
Normal, Layer, Darken, Multiply, Lighten,
Screen, Overlay, Hard Light, Add,
Subtract, Difference, Invert, Alpha, and
Erase.

You generally don't need to worry about
Normal (default) and Layer.
Darken And Multiply-->
Lighten and Screen->
Overlay and Hard Light--------->
Add, Subtract, and Difference-->
Invert, Alpha and Erase--->                        *
* Incase you're wondering, Alpha and
Erase renders the MC invisible under
normal circumstances.

*

Feel free to experiment to find what you
may need and when to use it.
* Tip: A white circle or box MC with the
Difference Property applied is good for
inverting all the colors behind it.
You're looking at an example right now.
Chaos Control anyone?
Keep in mind that all these apply for
buttons as well.

Text

Text has very different properties than
that of a MC or Button. You have your
Text format for quality purposes.
Static text, Dynamic Text and Input Text.
Sprite flash Artists need not worry about
those, just putting it out there.

You
have
your
A/V
meter
Which can display letters further away or
closer to each other as shown.

You have your font changes, which is
obvious for its use.
But keep in mind that you only have as
much font as your computer has, so
download more fonts that you may like.

You have your
Subscript
and
Superscript
meter.

You have you anti-aliasing bar.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">And your selectable button, which makes <sbr />text inside the movie selectable like this, <sbr />you can right-click this, and copy it and <sbr />paste it somewhere else, pretty cool right?</font></p>

Go on ahead and try everything out!

Etc.

When you highlight a MC or Button, you
can change its usage properties, from
Graphic to Button to MC.
This is useful for editing symbols and
changing them to other symbols.

Oh yeah, and for those concerned about
Graphics, the properties for them are like
the ones for MCs and Buttons, except they
don't have the Blend feature.

Quality

Quality refers to how well your flash
movie is being viewed.
The ordinary default is "High".
Sprite flashes however are conventionally
optimized to play under "Low" quality.
Under normal circumstances, this is black
and white as such.
But for those who are forced or prefer
tracing, Quality can be a heavy issue.

Preferred Default

As mentioned in the previous screen, if you
just Right-click and Break Apart your
sprites, then Low is the way to go.
However problems arise when you perform
Pixel Tracing.

Pixel Tracing optimizes sprites, keeping
every detail in the sheet picture perfect.
In normal tracing, the images in the sheet
aren't rendered properly, it blends color
and smoothes out the pixels.
Pixel Tracing looks cleaner.

Very Tight      Pixel

The difference is hard to spot to the naked
eye, but the pixel tracing renders the image
intact, while the Very Tight tracing
smoothed everything out.
The difference is much more noticeable on
text.

<--Very Tight

<--Pixel

Now with Pixel Tracing comes a price, as
the optimal quality of the finished traced
image may differ from High, to Medium, to
Low.
Pixel Tracing will show really shabby in
your movie, use this as an example.
Use the Emerald, to toggle through Quality.

There is no set quality to properly optimize
Pixel Tracing, because of it's random
quality output in the swf.
But the least bothersome default you should
run with (if you don't want a Quality
Button) is Medium.

Go to the first frame in your timeline on a
layer different from the one your preloader
is in, then put in the AS in the frame
window--
Now your movie will instantly goto and
stay at Medium quality.
You can replace MEDIUM with HIGH,
LOW, or BEST if you want the quality to be
like that.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">_quality = &quot;MEDIUM&quot;;</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#ff0000" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

Quality Button

Here you will learn to make a Quality
Button.
If you don't know how to make a button,

click here to go to the Buttons section to
learn how.

click here to go to the Buttons section to
learn how.

click here to go to the Buttons section to
learn how.

Simple put the AS in the Actions window of
your Quality Button.
Press Next to Continue.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">on(press){</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">if(_quality==&quot;BEST&quot;){_quality=&quot;LOW&quot;;}</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">else <sbr />if(_quality==&quot;LOW&quot;){_quality=&quot;MEDIUM&quot;;}</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">else <sbr />if(_quality==&quot;MEDIUM&quot;){_quality=&quot;HIGH&quot;;}</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">else if(_quality==&quot;HIGH&quot;){_quality=&quot;BEST&quot;;}</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">}</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#00ff00" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

This will make the button switch to another
quality when the Down frame is reached.
The BEST quality isn't entirely needed as
it's not that far from HIGH.

Intermediate Stuff

Here I will show you some random tidbits
that may prove useful in your movie.
I recommend going here after you've
checked out the previous sections, but if
you're confident enough, then proceed.
Press Next to Continue.

Mirroring

Mirroring refers to flipping an object
horizontally or vertically as shown below.

5

6

This is really simple and there are two
ways to do this, one is clearly easier than
the other.
The first method is going into Free
Transform ----------------------->
And edit the
object in question till, it's
properly mirrored the way
you want it.

This method is sloppy and requires alot of
precision and practice.
Three words: Remember the Undo.

The other method is much easier to
perform, after learning this, the previous
method should become obsolete.
Go to Modify > Transform > Flip
Horizontal or Flip Vertical.
Simple and easy.

This is useful to displaying character MCs
in the opposite direction.

URL links (pop up and full page)

One thing that is always useful are links in
your movie that go to other websites or web
pages.
There are destinations for this, in a pop up
(new window) or in your current window,
both which has their usages.

Make a Button, first.
Next put the following AS in the Actions
window of your Button.
Press next to Continue.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">on (release){</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"> &nbsp;&nbsp;&nbsp;getURL(&quot;http://www.newgrounds.com&quot;, <sbr />&quot;_blank&quot; );</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">}</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#ff0000" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

This will make a new window that will
load up Newgrounds, but lets say that for
some reason, you want the current page to
load up Newgrounds instead.
The next page will show the editing in the
Action Script to make it do so.

<p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">on (release){</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"> &nbsp;&nbsp;&nbsp;getURL(&quot;http://www.newgrounds.com&quot;);</font></p><p align="left"><font face="Lucida Calligraphy" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">}</font></p>

<p align="left"><font face="Lucida Calligraphy" size="11" color="#00ff00" letterSpacing="0.000000" kerning="1">Right-click, Select All, and Copy</font></p>

This will use the very page that is viewing
your movie to load up Newgrounds.
The difference in the pop up and full page
is that the pop up has the  "_blank""
function, which indicates that the page
must load up on a blank page, so one is
created to load up the site.
Isn't Action Script keen?

Dimensions

The Dimensions of your movie are very
important.
The are not only dependant on how big or
small you want your screen to be, but is
valuable to showing what happens inside
the flash and not what goes on "off camera"

The default is 550 x 400,
this tutorial is 550 x 400.
But you can edit it to anything you like.
How?
You can go to the Properties tab with
nothing highlighted and select Properties.
Or you can
double-click the
fps indicator
and change it from there.

with big backgrounds, it may be a bit too
confusing to know what goes where in the
dimensions.
You can render the background invisible
via Layer, or you can get rid of your Work
Area.

Work Area

Your Work Area is everything beyond
your movie dimensions.
Getting rid of it can be very useful to help
place objects in your movie to both
optimize space and  for careful
synchronizing.

To get rid of it is to get it out of your sight,
not so much as to delete it all.
To disable viewing your Work Area, goto
View > Work Area
It should be checked by default, uncheck it.

This will help you organize your tweens
and other things.
But there may come a time where you'll
need your Work Area again. Just recheck
it when you need it.

Music/Sounds

Music and Sound is almost as important to
your movie as the elements within it, it
helps bring alive the experience of viewing
your flash. There are plenty places to find
music, one in question being the NG Audio
Portal.
But this subsection exist to show you how
to properly use your music and sounds
without having to worry about file size
and lag.

The name of the game here is stream.
You set Music/Sounds directly in the
timeline and then you have your own set of
properties for that as well.

As you see there are many ways to edit
your song.
Lets start with the general playback
editing.
On the spot that says Effect, you have:
Left Channel, Right Channel
Fade Left to right and Right to Left
and Fade in and Fade out.

Left and Right channel suggests the speaker
position.
If you pick Left Channel, then the music
will only play in the left
speaker/headphone and vise/versa.
Fade Left to Right and Right to Left say
that the music will fade from one
speaker/headphone to the other in the
order indicated by their title.
Fade in makes the song fade in at the
beginning and Fade out makes the song
Fade out at the end.

Then you finally have Custom which allows
you to personally edit the volume and
panning of the song.
The Edit button directs you to the custom
setting.

Next you have your Sync.
Your Synch gives you the options of
Stream, Event, Play and Stop.
Stream will play the music for as long as
the frames that its on goes, the Repeat
function isn't as important here.
Event will play the song everytime that
frame is reached.
Play will play the song once that frame is
reached.
Stop will stop the song in question be it
playing be Event or Play.
You can select the song to repeat a set
number of times or get it to loop infinitely.

What we wan to get into is stream.
Play and Event will drastically increase
the file size of you swf. (which can be toned
down once you compress the movie) while
Stream keeps the file size at a normal pace.
Compressing streaming music won't have
that big of an effect.

Before you start putting music in your
movie lets take the time to set it right.
My method does not include putting Music
or Sounds directly in the Movie, but
putting it inside of a movie clip instead
and using that movie clip to put in the
movie.
Its very easy, just make a MC, and put the
song in that timeline, remember to set the
song to Stream.
Make sure that you fill in the frames so
that the song will play all the way. this is a
proper example (although this is a Sound
effect).

Now put your MC into an empty Layer
(for easy editing).
The song will play and repeat itself until
you remove that MC from the timeline by
either putting in a blank Keyframe or
deleting it completely.

But lets say that you're using a Sound
Effect, or you don't want your song to loop.
Just use Action Script!
Make a blank keyframe at the end of your
MC and put in "stop ();".
Now the MC will stop once it reaches the
last frame.

Now you have a way of seamlessly putting
music in your movie without the trouble of
errors in playback or playback time!

External Library

File > Import > Open External Library.
This will allow you to open a separate
Library of another Flash movie fla.
This is useful if you're trying to run a
sprite flash series and you want to move
some MCs, Buttons and etc. into your new
project.

This also saves the trouble of opening up
the entire flash all together, or if you're just
preparing before production, this can speed
things up.

Tips from the Middle

Another Alternative to Tracing

This is just an easier way to get your
tracing done. This one you will need a basic
paint program.
Load it up and load up your sprite sheet
into it.
Crop what you need out and change the
dimensions and paste it back.
Save As.
Then Import it into your flash program.
A shorter sheet will help save time while
tracing. Its a good idea to use this for every
animation you need. Perfect for slow
computers.

Audacity (Music/Sounds)

Sometimes, Flash may not import certain
songs.
Go and get the Audacity program (Google
it) and import and export your mp3. (or
otherwise any file) as an mp3 (or whatever
file you like that is also compatible with
Flash 8).
Everything should be fixed now.
Audacity will grow to be a welcome
member of your computer.

Collaborate!!

You're not alone in the vast Internet world,
find some people who shares a common
interest in what you want to do. People are
also willing to help without you asking.
Don't be afraid to get a collab going, but
keep in mind that in order to post your
collab on Newgrounds, you'll need a
batting average of 3, or else moderators are
authorized to look or delete it. If you're
making a new collab as an up and starting
sprite flash artist, then its best to either
find another site to do it on, or collaborate
indirectly.
Still, 2 or 3 heads are better than one!

Questions?

If you have any Questions regarding sprites
or flash in general, feel free to ask me, or
you can always go to the Flash Forum and
ask, there are people out there who know
alot more than I do, maybe you can find
better help! Click here to go there!

If you have any Questions regarding sprites
or flash in general, feel free to ask me, or
you can always go to the Flash Forum and
ask, there are people out there who know
alot more than I do, maybe you can find
better help! Click here to go there!

If you have any Questions regarding sprites
or flash in general, feel free to ask me, or
you can always go to the Flash Forum and
ask, there are people out there who know
alot more than I do, maybe you can find
better help! Click here to go there!

The Action (Script) Doesn't stop here!

You can find much more info on Action
Script by visiting the AS Main.
It has enough AS to satisfy anyone's
curiosity.
Click here to visit a renowned Newgrounds
Treasure!

You can find much more info on Action
Script by visiting the AS Main.
It has enough AS to satisfy anyone's
curiosity.
Click here to visit a renowned Newgrounds
Treasure!

You can find much more info on Action
Script by visiting the AS Main.
It has enough AS to satisfy anyone's
curiosity.
Click here to visit a renowned Newgrounds
Treasure!

There you have it, I have made a continuation of my Sprite Tutorial,
I hope you find this individually useful in its contents and I hope you
return to take a few extra notes. Take a look at the Links section
if you haven't already.

The End...?

Have a Happy Holiday!

Back to Title Screen

Back to Title Screen

ActionScript [AS1/AS2]

Frame 1
NewgroundsAPI.connectMovie(6507); totalBytes = Math.round(getBytesTotal() / 1024); loadedBytes = Math.round(getBytesLoaded() / 1024); percentDone = Math.round((loadedBytes / totalBytes) * 100); if (_root._framesloaded >= _root._totalframes) { gotoAndPlay ("start"); }
Instance of Symbol 18 MovieClip in Frame 1
onClipEvent (enterFrame) { gotoAndPlay(_root.percentDone); }
Frame 2
gotoAndPlay (1);
Frame 3
stopAllSounds();
Frame 36
stop();
Frame 37
stop();
Frame 39
stop();
Frame 40
stop();
Frame 41
stop();
Frame 42
stop();
Frame 43
stop();
Frame 44
stop();
Frame 45
stop();
Frame 46
stop();
Frame 47
stop();
Frame 48
stop();
Frame 49
stop();
Frame 50
stop();
Frame 51
stop();
Frame 52
stop();
Frame 53
stop();
Frame 54
stop();
Frame 55
stop();
Frame 56
stop();
Frame 57
stop();
Frame 58
stop();
Frame 59
stop();
Frame 60
stop();
Frame 61
stop();
Frame 62
stop();
Frame 63
stop();
Frame 64
stop();
Frame 65
stop();
Frame 66
stop();
Frame 67
stop();
Frame 68
stop();
Frame 69
stop();
Frame 70
stop();
Frame 71
stop();
Frame 72
stop();
Frame 73
stop();
Frame 74
stop();
Frame 75
stop();
Frame 76
stop();
Frame 77
stop();
Frame 78
stop();
Frame 79
stop();
Frame 80
stop();
Frame 81
stop();
Frame 82
stop();
Frame 83
stop();
Frame 84
stop();
Frame 85
stop();
Frame 86
stop();
Frame 87
stop();
Frame 88
stop();
Frame 89
stop();
Frame 90
stop();
Frame 91
stop();
Frame 92
stop();
Frame 93
stop();
Frame 94
stop();
Frame 95
stop();
Frame 96
stop();
Frame 97
stop();
Frame 98
stop();
Frame 99
stop();
Frame 100
stop();
Frame 101
stop();
Frame 102
stop();
Frame 103
stop();
Frame 104
stop();
Frame 105
stop();
Frame 106
stop();
Frame 107
stop();
Frame 108
stop();
Frame 109
stop();
Frame 110
stop();
Frame 111
stop();
Frame 112
stop();
Frame 113
stop();
Frame 114
stop();
Frame 115
stop();
Frame 116
stop();
Frame 117
stop();
Frame 118
stop();
Frame 119
_quality = "HIGH"; stop();
Frame 120
stop();
Frame 121
_quality = "HIGH"; stop();
Frame 122
stop();
Frame 123
stop();
Frame 124
stop();
Frame 125
stop();
Frame 126
stop();
Frame 127
stop();
Frame 128
stop();
Frame 129
stop();
Frame 130
stop();
Frame 131
stop();
Frame 132
stop();
Frame 133
stop();
Frame 134
stop();
Frame 135
stop();
Frame 136
stop();
Frame 137
stop();
Frame 138
stop();
Frame 139
stop();
Frame 140
stop();
Frame 141
stop();
Frame 142
stop();
Frame 143
stop();
Frame 144
stop();
Frame 145
stop();
Frame 146
stop();
Frame 147
stop();
Frame 148
stop();
Frame 149
stop();
Frame 150
stop();
Frame 151
stop();
Frame 152
stop();
Frame 153
stop();
Frame 154
stop();
Frame 155
stop();
Frame 156
stop();
Frame 157
stop();
Frame 159
stop();
Frame 160
stop();
Frame 161
stop();
Frame 162
stop();
Frame 163
stop();
Frame 164
stop();
Frame 165
stop();
Symbol 512 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI { static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format; function NewgroundsAPI () { } static function connectMovie(id) { if (!id) { SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else if (!tracker_id) { SendMessage("Connecting to API gateway..."); tracker_id = id; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } var _local2 = new Object(); SendEvent(MOVIE_VIEWS); } } static function setMovieVersion(movie_version) { if (!movie_version) { SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = movie_version; } } static function debugMode() { debug = true; } static function addCustomEvent(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else if (!stat_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[stat_name] = CUSTOM_STATS + stat_id; SendMessage("Created custom event: " + stat_name); } } static function addCustomLink(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else if (!stat_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[stat_name] = CUSTOM_STATS + stat_id; SendMessage((("Created custom link " + stat_id) + ": ") + stat_name); } } static function loadMySite() { SendLink(AUTHOR_SITE); } static function loadNewgrounds(special) { if (special) { var _local1 = {page:special}; } SendLink(NEWGROUNDS, _local1); } static function logCustomEvent(event_name) { if (!event_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else if (!custom_events[event_name]) { SendError("Attempted to log undefined custom event: " + event_name); } else { SendEvent(custom_events[event_name]); } } static function loadCustomLink(link_name) { if (!link_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else if (!custom_links[link_name]) { SendError("Attempted to open undefined custom link: " + link_name); } else { SendLink(custom_links[link_name]); } } static function getAdURL() { return(movie_options.ad_url); } static function getMovieURL() { if (movie_options.movie_url) { return(movie_options.movie_url); } return("Newgrounds.com"); } static function getNewVersionURL() { return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION); } static function SendEvent(id) { SendStat(id, false); } static function SendLink(id, extra) { SendStat(id, true, extra); } static function ReadGatewayData(params) { for (var _local2 in params) { params[_local2] = unescape(params[_local2]); movie_options[_local2] = params[_local2]; } if (params.settings_loaded) { SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'"); if (movie_options.message) { SendMessage(movie_options.message); } if (movie_options.ad_url) { SendMessage("Your movie has been approved to run Flash Ads"); onAdsApproved(movie_options.ad_url); } if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) { SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL()); } if (movie_options.deny_host) { SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); onDenyHost(host, getMovieURL(), getNewVersionURL()); } if (movie_options.request_portal_url == 1) { var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url); var _local3 = new XML(); _local3.ignoreWhite = true; _local3.load(_local4); } } else if (!movie_options.settings_loaded) { SendError("Could not establish connection to the API gateway."); } } static function SendStat(stat_id, open_in_browser, extra) { if (!tracker_id) { SendError("API calls cannot be made without a valid movie id."); SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?"); } else { var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id; for (var _local9 in extra) { _local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9])); } trace(_local7); if (debug) { _local7 = _local7 + "&debug=1"; } if (open_in_browser) { getURL (_local7, "_blank"); } else { var _local10 = new XML(); _local10.ignoreWhite = true; _local10.onLoad = function (success) { var _local6 = new Object(); var _local3 = 0; while (_local3 < this.firstChild.childNodes.length) { var _local4 = this.firstChild.childNodes[_local3]; var _local5 = _local4.nodeName; var _local2 = _local4.attributes.value; if (_local2 == Number(_local2)) { _local2 = Number(_local2); } _local6[_local5] = _local2; _local3++; } NewgroundsAPI.ReadGatewayData(_local6); }; _local10.load(_local7); } } } static function SendError(msg) { trace("[NEWGROUNDS API ERROR] :: " + msg); } static function SendMessage(msg) { trace("[NEWGROUNDS API] :: " + msg); } static function InitTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function onNewVersionAvailable(version, movie_url, redirect_url) { InitTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + version) + " is now available at:") + newline; var _local5 = _local3.length; _local3 = _local3 + movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format); } static function onDenyHost(hostname, movie_url, redirect_url) { InitTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + hostname) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function isInstalled() { return(true); } static function onAdsApproved(ad_url) { } static var movie_options = new Object(); static var custom_events = new Object(); static var custom_links = new Object(); static var MOVIE_VIEWS = 1; static var AUTHOR_SITE = 2; static var NEWGROUNDS = 3; static var NEW_VERSION = 4; static var CUSTOM_STATS = 50; static var GATEWAY_URL = "http://www.ngads.com/gateway.php"; }
Symbol 28 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 33 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 35 MovieClip Frame 1
function startAd(ngad_url) { trace("opening " + ngad_url); System.security.allowDomain("70.87.128.99"); System.security.allowInsecureDomain("70.87.128.99"); System.security.allowDomain("ads.shizmoo.com"); System.security.allowInsecureDomain("ads.shizmoo.com"); System.security.allowDomain("www.cpmstar.com"); System.security.allowInsecureDomain("www.cpmstar.com"); System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!"); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), "GET"); } }; ngads_redirect.load(ngad_url); } if (NewgroundsAPI.getAdURL()) { startAd(NewgroundsAPI.getAdURL()); } NewgroundsAPI.onAdsApproved = function (ad_url) { startAd(ad_url); }; stop();
Symbol 39 Button
on (release) { gotoAndPlay (39); }
Symbol 42 Button
on (release) { play(); }
Symbol 60 Button
on (release) { stopAllSounds(); }
Symbol 72 Button
on (release) { gotoAndPlay (3); }
Symbol 78 Button
on (release) { play(); }
Symbol 81 Button
on (release) { gotoAndPlay (59); }
Symbol 83 Button
on (release) { nextFrame(); }
Symbol 85 Button
on (release) { gotoAndPlay (80); }
Symbol 87 Button
on (release) { gotoAndPlay (101); }
Symbol 89 Button
on (release) { gotoAndPlay (102); }
Symbol 91 Button
on (release) { gotoAndPlay (116); }
Symbol 93 Button
on (release) { gotoAndPlay (127); }
Symbol 95 Button
on (release) { gotoAndPlay (159); }
Symbol 97 Button
on (release) { gotoAndPlay (160); }
Symbol 99 Button
on (release) { gotoAndPlay (161); }
Symbol 101 Button
on (release) { gotoAndPlay (162); }
Symbol 103 Button
on (release) { gotoAndPlay (163); }
Symbol 105 Button
on (release) { gotoAndPlay (164); }
Symbol 107 Button
on (release) { prevFrame(); }
Symbol 111 Button
on (release) { gotoAndPlay (47); }
Symbol 113 Button
on (release) { gotoAndPlay (55); }
Symbol 115 Button
on (release) { gotoAndPlay (58); }
Symbol 127 Button
on (release) { gotoAndPlay (42); }
Symbol 144 Button
on (release) { gotoAndPlay (123); }
Symbol 149 Button
on (release) { gotoAndPlay (40); }
Symbol 152 Button
on (release) { gotoAndPlay (40); }
Symbol 155 Button
on (release) { gotoAndPlay (68); }
Symbol 156 Button
on (release) { gotoAndPlay (73); }
Symbol 157 Button
on (release) { gotoAndPlay (79); }
Symbol 186 MovieClip Frame 36
gotoAndPlay (23);
Symbol 200 MovieClip Frame 19
stop();
Symbol 205 Button
on (release) { gotoAndPlay (60); }
Symbol 228 Button
on (release) { gotoAndPlay (87); }
Symbol 229 Button
on (release) { gotoAndPlay (95); }
Symbol 230 Button
on (release) { gotoAndPlay (100); }
Symbol 242 Button
on (release) { gotoAndPlay (81); }
Symbol 285 Button
on (release) { play(); }
Symbol 318 Button
on (release) { prevFrame(); }
Symbol 346 Button
on (release) { play(); }
Symbol 357 Button
on (release) { gotoAndPlay (107); }
Symbol 358 Button
on (release) { gotoAndPlay (114); }
Symbol 368 Button
on (release) { gotoAndPlay (103); }
Symbol 396 Button
on (release) { gotoAndPlay (123); }
Symbol 409 Button
on (press) { if (_quality == "BEST") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else if (_quality == "HIGH") { _quality = "BEST"; } }
Symbol 421 Button
on (release) { gotoAndPlay (81); }
Symbol 422 Button
on (release) { gotoAndPlay (117); }
Symbol 432 Button
on (release) { gotoAndPlay (133); }
Symbol 433 Button
on (release) { gotoAndPlay (139); }
Symbol 434 Button
on (release) { gotoAndPlay (142); }
Symbol 436 Button
on (release) { gotoAndPlay (145); }
Symbol 438 Button
on (release) { gotoAndPlay (156); }
Symbol 447 Button
on (release) { gotoAndPlay (128); }
Symbol 505 Button
on (release) { getURL ("http://www.newgrounds.com/bbs/topic/638183", "_blank"); }
Symbol 511 Button
on (release) { gotoAndPlay (3); }

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:18  Timeline
Symbol 3 FontUsed by:4 5 6 7 8 9 10 11 12 13 14 15 16 17
Symbol 4 TextUses:3Used by:18
Symbol 5 TextUses:3Used by:18
Symbol 6 TextUses:3Used by:18
Symbol 7 TextUses:3Used by:18
Symbol 8 TextUses:3Used by:18
Symbol 9 TextUses:3Used by:18
Symbol 10 TextUses:3Used by:18
Symbol 11 TextUses:3Used by:18
Symbol 12 TextUses:3Used by:18
Symbol 13 TextUses:3Used by:18
Symbol 14 TextUses:3Used by:18
Symbol 15 TextUses:3Used by:18
Symbol 16 TextUses:3Used by:18
Symbol 17 TextUses:3Used by:18
Symbol 18 MovieClipUses:2 4 5 6 7 8 9 10 11 12 13 14 15 16 17Used by:Timeline
Symbol 512 MovieClip [__Packages.NewgroundsAPI]
Symbol 19 GraphicUsed by:20 34
Symbol 20 MovieClipUses:19Used by:Timeline
Symbol 21 FontUsed by:22 36 37 38 40 41 43 44 61 79 80 82 84 86 88 90 92 94 96 98 100 102 104 150 222 349 351 390 428 489 506
Symbol 22 TextUses:21Used by:Timeline
Symbol 23 GraphicUsed by:35
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 ButtonUses:24 25 26 27Used by:35
Symbol 29 GraphicUsed by:35
Symbol 30 GraphicUsed by:35
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 ButtonUses:31 32Used by:34
Symbol 34 MovieClipUses:19 33Used by:35
Symbol 35 MovieClipUses:23 28 29 30 34Used by:Timeline
Symbol 36 TextUses:21Used by:Timeline
Symbol 37 TextUses:21Used by:39
Symbol 38 TextUses:21Used by:39
Symbol 39 ButtonUses:37 38Used by:Timeline
Symbol 40 TextUses:21Used by:42
Symbol 41 TextUses:21Used by:42
Symbol 42 ButtonUses:40 41Used by:Timeline
Symbol 43 TextUses:21Used by:45
Symbol 44 TextUses:21Used by:45
Symbol 45 ButtonUses:43 44Used by:Timeline
Symbol 46 FontUsed by:47 50 53 56 59 71 74 75 76 77 106 108 109 110 112 114 116 120 121 122 124 125 126 128 129 130 131 132 133 134 138 139 140 141 142 143 145 146 147 148 151 153 154 158 159 165 166 167 171 172 174 175 176 187 188 201 202 203 204 206 207 208 209 210 211 212 213 214 215 216 217 218 221 223 224 225 231 237 238 239 240 241 243 245 246 247 249 250 251 252 253 255 256 257 258 259 260 261 286 319 347 348 350 352 355 356 359 360 361 362 363 366 367 369 372 375 378 381 384 385 386 389 391 392 393 398 399 401 402 403 404 411 413 414 415 416 417 418 419 420 423 425 426 427 429 430 431 435 437 439 442 443 444 445 446 448 450 451 452 454 455 456 457 458 459 463 464 465 466 467 468 469 470 473 474 475 476 477 478 481 482 485 486 487 488 490 491 492 493 494 495 496 497 498 499 501 502 503 504 507 508 509 510
Symbol 47 TextUses:46Used by:49
Symbol 48 SoundUsed by:49  Timeline
Symbol 49 ButtonUses:47 48Used by:Timeline
Symbol 50 TextUses:46Used by:52
Symbol 51 SoundUsed by:52  Timeline
Symbol 52 ButtonUses:50 51Used by:Timeline
Symbol 53 TextUses:46Used by:55
Symbol 54 SoundUsed by:55
Symbol 55 ButtonUses:53 54Used by:Timeline
Symbol 56 TextUses:46Used by:58
Symbol 57 SoundUsed by:58
Symbol 58 ButtonUses:56 57Used by:Timeline
Symbol 59 TextUses:46Used by:60
Symbol 60 ButtonUses:59Used by:Timeline
Symbol 61 TextUses:21Used by:Timeline
Symbol 62 FontUsed by:63 65 67 69
Symbol 63 TextUses:62Used by:64
Symbol 64 ButtonUses:63Used by:Timeline
Symbol 65 TextUses:62Used by:66
Symbol 66 ButtonUses:65Used by:Timeline
Symbol 67 TextUses:62Used by:68
Symbol 68 ButtonUses:67Used by:Timeline
Symbol 69 TextUses:62Used by:70
Symbol 70 ButtonUses:69Used by:Timeline
Symbol 71 TextUses:46Used by:72 107 152
Symbol 72 ButtonUses:71Used by:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 TextUses:46Used by:Timeline
Symbol 75 TextUses:46Used by:Timeline
Symbol 76 TextUses:46Used by:Timeline
Symbol 77 TextUses:46Used by:78
Symbol 78 ButtonUses:77Used by:Timeline
Symbol 79 TextUses:21Used by:Timeline
Symbol 80 TextUses:21Used by:81
Symbol 81 ButtonUses:80Used by:Timeline
Symbol 82 TextUses:21Used by:83  Timeline
Symbol 83 ButtonUses:82Used by:Timeline
Symbol 84 TextUses:21Used by:85
Symbol 85 ButtonUses:84Used by:Timeline
Symbol 86 TextUses:21Used by:87
Symbol 87 ButtonUses:86Used by:Timeline
Symbol 88 TextUses:21Used by:89
Symbol 89 ButtonUses:88Used by:Timeline
Symbol 90 TextUses:21Used by:91
Symbol 91 ButtonUses:90Used by:Timeline
Symbol 92 TextUses:21Used by:93
Symbol 93 ButtonUses:92Used by:Timeline
Symbol 94 TextUses:21Used by:95
Symbol 95 ButtonUses:94Used by:Timeline
Symbol 96 TextUses:21Used by:97
Symbol 97 ButtonUses:96Used by:Timeline
Symbol 98 TextUses:21Used by:99
Symbol 99 ButtonUses:98Used by:Timeline
Symbol 100 TextUses:21Used by:101
Symbol 101 ButtonUses:100Used by:Timeline
Symbol 102 TextUses:21Used by:103
Symbol 103 ButtonUses:102Used by:Timeline
Symbol 104 TextUses:21Used by:105
Symbol 105 ButtonUses:104Used by:Timeline
Symbol 106 TextUses:46Used by:Timeline
Symbol 107 ButtonUses:71Used by:Timeline
Symbol 108 TextUses:46Used by:Timeline
Symbol 109 TextUses:46Used by:Timeline
Symbol 110 TextUses:46Used by:111 155 228 357 396 432
Symbol 111 ButtonUses:110Used by:Timeline
Symbol 112 TextUses:46Used by:113 156 229 358 433
Symbol 113 ButtonUses:112Used by:Timeline
Symbol 114 TextUses:46Used by:115 157 230 434
Symbol 115 ButtonUses:114Used by:Timeline
Symbol 116 TextUses:46Used by:Timeline
Symbol 117 BitmapUsed by:119 123
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:117 118Used by:Timeline
Symbol 120 TextUses:46Used by:Timeline
Symbol 121 TextUses:46Used by:Timeline
Symbol 122 TextUses:46Used by:Timeline
Symbol 123 GraphicUses:117Used by:Timeline
Symbol 124 TextUses:46Used by:Timeline
Symbol 125 TextUses:46Used by:Timeline
Symbol 126 TextUses:46Used by:127 205 242 368 422 447
Symbol 127 ButtonUses:126Used by:Timeline
Symbol 128 TextUses:46Used by:Timeline
Symbol 129 TextUses:46Used by:Timeline
Symbol 130 TextUses:46Used by:Timeline
Symbol 131 TextUses:46Used by:Timeline
Symbol 132 TextUses:46Used by:Timeline
Symbol 133 TextUses:46Used by:Timeline
Symbol 134 TextUses:46Used by:Timeline
Symbol 135 BitmapUsed by:137
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:135 136Used by:Timeline
Symbol 138 TextUses:46Used by:Timeline
Symbol 139 TextUses:46Used by:Timeline
Symbol 140 TextUses:46Used by:Timeline
Symbol 141 TextUses:46Used by:144
Symbol 142 TextUses:46Used by:144
Symbol 143 TextUses:46Used by:144
Symbol 144 ButtonUses:141 142 143Used by:Timeline
Symbol 145 TextUses:46Used by:Timeline
Symbol 146 TextUses:46Used by:Timeline
Symbol 147 TextUses:46Used by:Timeline
Symbol 148 TextUses:46Used by:149
Symbol 149 ButtonUses:148Used by:Timeline
Symbol 150 TextUses:21Used by:Timeline
Symbol 151 TextUses:46Used by:Timeline
Symbol 152 ButtonUses:71Used by:Timeline
Symbol 153 TextUses:46Used by:Timeline
Symbol 154 TextUses:46Used by:Timeline
Symbol 155 ButtonUses:110Used by:Timeline
Symbol 156 ButtonUses:112Used by:Timeline
Symbol 157 ButtonUses:114Used by:Timeline
Symbol 158 TextUses:46Used by:Timeline
Symbol 159 TextUses:46Used by:Timeline
Symbol 160 BitmapUsed by:163
Symbol 161 BitmapUsed by:163
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:160 161 162Used by:Timeline
Symbol 164 GraphicUsed by:Timeline
Symbol 165 TextUses:46Used by:Timeline
Symbol 166 EditableTextUses:46Used by:Timeline
Symbol 167 EditableTextUses:46Used by:Timeline
Symbol 168 BitmapUsed by:170
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:168 169Used by:Timeline
Symbol 171 TextUses:46Used by:Timeline
Symbol 172 TextUses:46Used by:Timeline
Symbol 173 GraphicUsed by:Timeline
Symbol 174 TextUses:46Used by:Timeline
Symbol 175 EditableTextUses:46Used by:Timeline
Symbol 176 EditableTextUses:46Used by:Timeline
Symbol 177 GraphicUsed by:186
Symbol 178 GraphicUsed by:186
Symbol 179 GraphicUsed by:186
Symbol 180 GraphicUsed by:186
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:177 178 179 180 181 182 183 184 185Used by:Timeline
Symbol 187 EditableTextUses:46Used by:Timeline
Symbol 188 TextUses:46Used by:Timeline
Symbol 189 BitmapUsed by:190 191 192 193 194 195 196 197 198 199 320 321 322 323 324 325 326 338 339 340 341 342 343 344
Symbol 190 GraphicUses:189Used by:200
Symbol 191 GraphicUses:189Used by:200
Symbol 192 GraphicUses:189Used by:200
Symbol 193 GraphicUses:189Used by:200
Symbol 194 GraphicUses:189Used by:200
Symbol 195 GraphicUses:189Used by:200
Symbol 196 GraphicUses:189Used by:200
Symbol 197 GraphicUses:189Used by:200
Symbol 198 GraphicUses:189Used by:200
Symbol 199 GraphicUses:189Used by:200
Symbol 200 MovieClipUses:190 191 192 193 194 195 196 197 198 199Used by:Timeline
Symbol 201 TextUses:46Used by:Timeline
Symbol 202 TextUses:46Used by:Timeline
Symbol 203 TextUses:46Used by:Timeline
Symbol 204 TextUses:46Used by:Timeline
Symbol 205 ButtonUses:126Used by:Timeline
Symbol 206 TextUses:46Used by:Timeline
Symbol 207 TextUses:46Used by:Timeline
Symbol 208 TextUses:46Used by:Timeline
Symbol 209 TextUses:46Used by:Timeline
Symbol 210 TextUses:46Used by:Timeline
Symbol 211 TextUses:46Used by:Timeline
Symbol 212 TextUses:46Used by:Timeline
Symbol 213 TextUses:46Used by:Timeline
Symbol 214 TextUses:46Used by:Timeline
Symbol 215 TextUses:46Used by:Timeline
Symbol 216 TextUses:46Used by:Timeline
Symbol 217 TextUses:46Used by:Timeline
Symbol 218 TextUses:46Used by:Timeline
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:Timeline
Symbol 221 TextUses:46Used by:Timeline
Symbol 222 TextUses:21Used by:Timeline
Symbol 223 TextUses:46Used by:Timeline
Symbol 224 TextUses:46Used by:Timeline
Symbol 225 TextUses:46Used by:Timeline
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:Timeline
Symbol 228 ButtonUses:110Used by:Timeline
Symbol 229 ButtonUses:112Used by:Timeline
Symbol 230 ButtonUses:114Used by:Timeline
Symbol 231 TextUses:46Used by:Timeline
Symbol 232 GraphicUsed by:236
Symbol 233 GraphicUsed by:236
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 ButtonUses:232 233 234 235Used by:Timeline
Symbol 237 TextUses:46Used by:Timeline
Symbol 238 TextUses:46Used by:Timeline
Symbol 239 TextUses:46Used by:Timeline
Symbol 240 TextUses:46Used by:Timeline
Symbol 241 TextUses:46Used by:Timeline
Symbol 242 ButtonUses:126Used by:Timeline
Symbol 243 TextUses:46Used by:Timeline
Symbol 244 GraphicUsed by:Timeline
Symbol 245 TextUses:46Used by:Timeline
Symbol 246 EditableTextUses:46Used by:Timeline
Symbol 247 EditableTextUses:46Used by:Timeline
Symbol 248 GraphicUsed by:Timeline
Symbol 249 TextUses:46Used by:Timeline
Symbol 250 EditableTextUses:46Used by:Timeline
Symbol 251 EditableTextUses:46Used by:Timeline
Symbol 252 TextUses:46Used by:Timeline
Symbol 253 TextUses:46Used by:Timeline
Symbol 254 GraphicUsed by:Timeline
Symbol 255 TextUses:46Used by:Timeline
Symbol 256 EditableTextUses:46Used by:Timeline
Symbol 257 EditableTextUses:46Used by:Timeline
Symbol 258 TextUses:46Used by:Timeline
Symbol 259 TextUses:46Used by:Timeline
Symbol 260 TextUses:46Used by:Timeline
Symbol 261 TextUses:46Used by:Timeline
Symbol 262 GraphicUsed by:284 285
Symbol 263 GraphicUsed by:284
Symbol 264 GraphicUsed by:284
Symbol 265 GraphicUsed by:284
Symbol 266 GraphicUsed by:284
Symbol 267 GraphicUsed by:284
Symbol 268 GraphicUsed by:284
Symbol 269 GraphicUsed by:284
Symbol 270 GraphicUsed by:284
Symbol 271 GraphicUsed by:284
Symbol 272 GraphicUsed by:284
Symbol 273 GraphicUsed by:284
Symbol 274 GraphicUsed by:284
Symbol 275 GraphicUsed by:284
Symbol 276 GraphicUsed by:284
Symbol 277 GraphicUsed by:284
Symbol 278 GraphicUsed by:284
Symbol 279 GraphicUsed by:284
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283Used by:285  Timeline
Symbol 285 ButtonUses:284 262Used by:Timeline
Symbol 286 TextUses:46Used by:Timeline
Symbol 287 GraphicUsed by:317 318
Symbol 288 GraphicUsed by:317
Symbol 289 GraphicUsed by:317
Symbol 290 GraphicUsed by:317
Symbol 291 GraphicUsed by:317
Symbol 292 GraphicUsed by:317
Symbol 293 GraphicUsed by:317
Symbol 294 GraphicUsed by:317
Symbol 295 GraphicUsed by:317
Symbol 296 GraphicUsed by:317
Symbol 297 GraphicUsed by:317
Symbol 298 GraphicUsed by:317
Symbol 299 GraphicUsed by:317
Symbol 300 GraphicUsed by:317
Symbol 301 GraphicUsed by:317
Symbol 302 GraphicUsed by:317
Symbol 303 GraphicUsed by:317
Symbol 304 GraphicUsed by:317
Symbol 305 GraphicUsed by:317
Symbol 306 GraphicUsed by:317
Symbol 307 GraphicUsed by:317
Symbol 308 GraphicUsed by:317
Symbol 309 GraphicUsed by:317
Symbol 310 GraphicUsed by:317
Symbol 311 GraphicUsed by:317
Symbol 312 GraphicUsed by:317
Symbol 313 GraphicUsed by:317
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316Used by:318
Symbol 318 ButtonUses:317 287Used by:Timeline
Symbol 319 TextUses:46Used by:Timeline
Symbol 320 GraphicUses:189Used by:327
Symbol 321 GraphicUses:189Used by:327
Symbol 322 GraphicUses:189Used by:327
Symbol 323 GraphicUses:189Used by:327
Symbol 324 GraphicUses:189Used by:327
Symbol 325 GraphicUses:189Used by:327
Symbol 326 GraphicUses:189Used by:327
Symbol 327 MovieClipUses:320 321 322 323 324 325 326Used by:346
Symbol 328 BitmapUsed by:329 330 331 332 333 334 335 336
Symbol 329 GraphicUses:328Used by:337
Symbol 330 GraphicUses:328Used by:337
Symbol 331 GraphicUses:328Used by:337
Symbol 332 GraphicUses:328Used by:337
Symbol 333 GraphicUses:328Used by:337
Symbol 334 GraphicUses:328Used by:337
Symbol 335 GraphicUses:328Used by:337
Symbol 336 GraphicUses:328Used by:337
Symbol 337 MovieClipUses:329 330 331 332 333 334 335 336Used by:346
Symbol 338 GraphicUses:189Used by:345 346
Symbol 339 GraphicUses:189Used by:345
Symbol 340 GraphicUses:189Used by:345
Symbol 341 GraphicUses:189Used by:345
Symbol 342 GraphicUses:189Used by:345
Symbol 343 GraphicUses:189Used by:345
Symbol 344 GraphicUses:189Used by:345
Symbol 345 MovieClipUses:338 339 340 341 342 343 344Used by:346
Symbol 346 ButtonUses:327 337 345 338Used by:Timeline
Symbol 347 TextUses:46Used by:Timeline
Symbol 348 TextUses:46Used by:Timeline
Symbol 349 TextUses:21Used by:Timeline
Symbol 350 TextUses:46Used by:Timeline
Symbol 351 TextUses:21Used by:Timeline
Symbol 352 TextUses:46Used by:Timeline
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:Timeline
Symbol 355 TextUses:46Used by:Timeline
Symbol 356 TextUses:46Used by:Timeline
Symbol 357 ButtonUses:110Used by:Timeline
Symbol 358 ButtonUses:112Used by:Timeline
Symbol 359 TextUses:46Used by:Timeline
Symbol 360 TextUses:46Used by:Timeline
Symbol 361 TextUses:46Used by:Timeline
Symbol 362 TextUses:46Used by:Timeline
Symbol 363 TextUses:46Used by:Timeline
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:Timeline
Symbol 366 TextUses:46Used by:Timeline
Symbol 367 TextUses:46Used by:Timeline
Symbol 368 ButtonUses:126Used by:Timeline
Symbol 369 TextUses:46Used by:Timeline
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:Timeline
Symbol 372 TextUses:46Used by:Timeline
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:Timeline
Symbol 375 TextUses:46Used by:Timeline
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:Timeline
Symbol 378 TextUses:46Used by:Timeline
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:Timeline
Symbol 381 EditableTextUses:46Used by:Timeline
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:Timeline
Symbol 384 TextUses:46Used by:Timeline
Symbol 385 TextUses:46Used by:Timeline
Symbol 386 TextUses:46Used by:Timeline
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:Timeline
Symbol 389 TextUses:46Used by:Timeline
Symbol 390 TextUses:21Used by:Timeline
Symbol 391 TextUses:46Used by:Timeline
Symbol 392 TextUses:46Used by:Timeline
Symbol 393 TextUses:46Used by:Timeline
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:Timeline
Symbol 396 ButtonUses:110Used by:Timeline
Symbol 397 GraphicUsed by:Timeline
Symbol 398 TextUses:46Used by:Timeline
Symbol 399 TextUses:46Used by:Timeline
Symbol 400 GraphicUsed by:Timeline
Symbol 401 TextUses:46Used by:Timeline
Symbol 402 TextUses:46Used by:Timeline
Symbol 403 TextUses:46Used by:Timeline
Symbol 404 TextUses:46Used by:Timeline
Symbol 405 GraphicUsed by:409
Symbol 406 GraphicUsed by:409
Symbol 407 GraphicUsed by:409
Symbol 408 GraphicUsed by:409
Symbol 409 ButtonUses:405 406 407 408Used by:Timeline
Symbol 410 GraphicUsed by:Timeline
Symbol 411 TextUses:46Used by:Timeline
Symbol 412 GraphicUsed by:Timeline
Symbol 413 TextUses:46Used by:Timeline
Symbol 414 EditableTextUses:46Used by:Timeline
Symbol 415 EditableTextUses:46Used by:Timeline
Symbol 416 TextUses:46Used by:Timeline
Symbol 417 TextUses:46Used by:Timeline
Symbol 418 TextUses:46Used by:421
Symbol 419 TextUses:46Used by:421
Symbol 420 TextUses:46Used by:421
Symbol 421 ButtonUses:418 419 420Used by:Timeline
Symbol 422 ButtonUses:126Used by:Timeline
Symbol 423 TextUses:46Used by:Timeline
Symbol 424 GraphicUsed by:Timeline
Symbol 425 EditableTextUses:46Used by:Timeline
Symbol 426 EditableTextUses:46Used by:Timeline
Symbol 427 TextUses:46Used by:Timeline
Symbol 428 TextUses:21Used by:Timeline
Symbol 429 TextUses:46Used by:Timeline
Symbol 430 TextUses:46Used by:Timeline
Symbol 431 TextUses:46Used by:Timeline
Symbol 432 ButtonUses:110Used by:Timeline
Symbol 433 ButtonUses:112Used by:Timeline
Symbol 434 ButtonUses:114Used by:Timeline
Symbol 435 TextUses:46Used by:436
Symbol 436 ButtonUses:435Used by:Timeline
Symbol 437 TextUses:46Used by:438
Symbol 438 ButtonUses:437Used by:Timeline
Symbol 439 TextUses:46Used by:Timeline
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:Timeline
Symbol 442 TextUses:46Used by:Timeline
Symbol 443 TextUses:46Used by:Timeline
Symbol 444 TextUses:46Used by:Timeline
Symbol 445 TextUses:46Used by:Timeline
Symbol 446 TextUses:46Used by:Timeline
Symbol 447 ButtonUses:126Used by:Timeline
Symbol 448 TextUses:46Used by:Timeline
Symbol 449 GraphicUsed by:Timeline
Symbol 450 EditableTextUses:46Used by:Timeline
Symbol 451 EditableTextUses:46Used by:Timeline
Symbol 452 TextUses:46Used by:Timeline
Symbol 453 GraphicUsed by:Timeline
Symbol 454 EditableTextUses:46Used by:Timeline
Symbol 455 EditableTextUses:46Used by:Timeline
Symbol 456 TextUses:46Used by:Timeline
Symbol 457 TextUses:46Used by:Timeline
Symbol 458 TextUses:46Used by:Timeline
Symbol 459 TextUses:46Used by:Timeline
Symbol 460 BitmapUsed by:462
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:460 461Used by:Timeline
Symbol 463 TextUses:46Used by:Timeline
Symbol 464 TextUses:46Used by:Timeline
Symbol 465 TextUses:46Used by:Timeline
Symbol 466 TextUses:46Used by:Timeline
Symbol 467 TextUses:46Used by:Timeline
Symbol 468 TextUses:46Used by:Timeline
Symbol 469 TextUses:46Used by:Timeline
Symbol 470 TextUses:46Used by:Timeline
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:Timeline
Symbol 473 TextUses:46Used by:Timeline
Symbol 474 TextUses:46Used by:Timeline
Symbol 475 TextUses:46Used by:Timeline
Symbol 476 TextUses:46Used by:Timeline
Symbol 477 TextUses:46Used by:Timeline
Symbol 478 TextUses:46Used by:Timeline
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:Timeline
Symbol 481 TextUses:46Used by:Timeline
Symbol 482 TextUses:46Used by:Timeline
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:Timeline
Symbol 485 TextUses:46Used by:Timeline
Symbol 486 TextUses:46Used by:Timeline
Symbol 487 TextUses:46Used by:Timeline
Symbol 488 TextUses:46Used by:Timeline
Symbol 489 TextUses:21Used by:Timeline
Symbol 490 TextUses:46Used by:Timeline
Symbol 491 TextUses:46Used by:Timeline
Symbol 492 TextUses:46Used by:Timeline
Symbol 493 TextUses:46Used by:Timeline
Symbol 494 TextUses:46Used by:Timeline
Symbol 495 TextUses:46Used by:Timeline
Symbol 496 TextUses:46Used by:Timeline
Symbol 497 TextUses:46Used by:500
Symbol 498 TextUses:46Used by:500
Symbol 499 TextUses:46Used by:500
Symbol 500 ButtonUses:497 498 499Used by:Timeline
Symbol 501 TextUses:46Used by:Timeline
Symbol 502 TextUses:46Used by:505
Symbol 503 TextUses:46Used by:505
Symbol 504 TextUses:46Used by:505
Symbol 505 ButtonUses:502 503 504Used by:Timeline
Symbol 506 TextUses:21Used by:Timeline
Symbol 507 TextUses:46Used by:Timeline
Symbol 508 TextUses:46Used by:Timeline
Symbol 509 TextUses:46Used by:511
Symbol 510 TextUses:46Used by:511
Symbol 511 ButtonUses:509 510Used by:Timeline

Instance Names

"ng_ad"Symbol 35 MovieClip Frame 1Symbol 34 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 512 as "__Packages.NewgroundsAPI"

Labels

"start"Frame 3




http://swfchan.com/15/70513/info.shtml
Created: 9/4 -2019 20:22:27 Last modified: 9/4 -2019 20:22:27 Server time: 15/05 -2024 20:29:19