Skip to Content
ActionScript for Flash MX: The Definitive Guide, Second Edition
book

ActionScript for Flash MX: The Definitive Guide, Second Edition

by Colin Moock
December 2002
Intermediate to advanced
1088 pages
192h 4m
English
O'Reilly Media, Inc.
Content preview from ActionScript for Flash MX: The Definitive Guide, Second Edition
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
Timeline and Clip Event Loops
|
177
Note that step 12 isn’t mandatory, but it gives us more control over our loop. By giv-
ing our process instance a name, we can stop and start our loop by starting and stop-
ping the playback of the instance, like this:
processMoveBall_mc.play( );
processMoveBall_mc.stop( );
Note that in this example, processMoveBall_mc and ball_mc must both exist on the
main timeline for as long as the loop is supposed to work. If we want to make the
code more portable, we can use a relative reference to our
ball_mc clip in the process
symbol:
_parent.ball_mc._x += 10;
Timeline loops can’t loop on a single frame. That is, if we place a
gotoAndPlay(5) function on frame 5 of a movie, the function will be
ignored. The Flash Player realizes that the playhead is already on
frame 5, and it simply does nothing.
You’ll find the sample timeline loop and empty-clip loop .fla files in the online Code
Depot.
Movie Clip onEnterFrame( ) Loops
Timeline loops are effective but not necessarily elegant. We can use an event handler
on a movie clip to achieve the same results as a timeline loop but with more flexibil-
ity (just try to follow along with this example, or see Chapter 10 for details on movie
clip event handlers).
When placed on a movie clip, an onEnterFrame( ) event handler causes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Essential ActionScript 3.0

Essential ActionScript 3.0

Colin Moock
ActionScript 3.0 Bible

ActionScript 3.0 Bible

Roger Braunstein

Publisher Resources

ISBN: 059600396XCatalog PageErrata