Mailing List
Home
Forum Home
Flash Pro
Subjects
Firework Effect
setInterval bug identified and fixed
setInterval bug identified and fixed
ScrollPane component doesn 't auto update
Help: MX 2004 How to script a print button to print the entire sli
Event Dispatcher between classes
memory management removeMovieClip /
MX2004 Dataset itemClassName
Order of events per frame
XML to Object help
Textfield prototype question
Flash and QuickTime VR
Reading and displaying RSS feeds in Flash MX
Flash MX 2004 Sucks
AW: [Flashcoders] Switch/Case vs If/else
AW: [Flashcoders] Switch/Case vs If/else
Flash Interface with 10mb xml file
Web Service Results
Listener Object 's best practice
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
Help with timeline controller (simple maths?)

Help with timeline controller (simple maths?)

2005-10-29       - By Jonathan E

 Back
Reply:     1     2     3  

hey santinilox,

i'm not too good at maths also, but here's something.
i think you can just "Math.round" the value of
(percent*totalIntervals), then add 1 to the result.

so if say you have 3 checkpoints like this:

|-- ---- ----|-- ---- ----|
0            1            2

This makes for 2 intervals. if the user clicks at 20%,
calculate it like this:

Math.round(percent*2)

which will return 0.4, which will be rounded to 0 by
Flash, and to which you would add 1, bringing you to
frame 1.

and if we try another scenario, and the user clicks at
40%, Math.round(percent*2) will return 0.8, which will
be rounded to 1 by Flash, to which you would add 1,
bringing you to frame 2.

so the code would be:

gotoAndStop (Math.round(percent*totalIntervals)+1);

totalIntervals being the number of checkpoints minus
1. This is kind of simplistic, but i hope it helps!
(and i hope it still works if you "scale the thing
up")

jonathan.

--- elusive <elu@(protected)> wrote:

> hi santinilox,
>
> you say you can measure the position of the user's
> click by percent.
> and you got the number of frames, right?
> Math.round(percent/(100/frames))+1
> something like that shoud do the job but it's
> untested.
>
> e
>
> santinilox wrote:
>
> >Hi all!
> >
> >I have a little bar for the _root timeline (such as
> the one you can find in
> >any kind of audio/video player). Eg:
> >
> >|----o-- ---- ---- ---- --|
> >
> >If, for example, I have three frames in the _root
> movie, it would be three
> >"checkpoints". Eg:
> >
> >|-- ---- ----|-- ---- ----|
> >
> >When the user clicks in the 40% of the bar:
> >
> >|-- ------x--|-- ---- ----|
> >
> >I would like the little-ball go to the second
> "checkpoint" (ie, the second
> >frame in the _root movie):
> >
> >|-- ---- ----o-- ---- ----|
> >
> >If the user clicks in the 20%:
> >
> >|---x-- -----|-- ---- ----|
> >
> >The ball (and also the _root movie) would travel to
> the first "checkpoint":
> >
> >o-- ---- ---- ---- ---- --|
> >
> >Actually, I know all the values. Eg:
> >
> >User clicked at = 40%
> >_root's _totalframes = 3
> >
> >I know this is a very stupid question, but I've
> spent 3 hours with this
> >issue. When all works fine with my 3-frames test
> movie, it won't work with
> >my 7-frames test movie, and so on...
> >
> >Help, please ;-)
> >
> >
> >~s
> >
> >
> >
> >    
> >__ ____ ____ ____ ____ ____ ____ ____ ____ ___
> >Renovamos el Correo Yahoo!
> >Nuevos servicios, m?s seguridad
> >http://correo.yahoo.es
>
>-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
> >send message to the list:              
> mailto:flashpro@(protected)
> >[FlashPro] list info, subscribe, archive:  
> http://flash-list.com/
> >There's also a WebPro mailing list:    
> http://webdesign-list.com/
> >cutting-edge sounds for flash:          
> http://flash-sounds.com/
> >
> >
> >  
> >
>
>
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
> send message to the list:              
> mailto:flashpro@(protected)
> [FlashPro] list info, subscribe, archive:  
> http://flash-list.com/
> There's also a WebPro mailing list:    
> http://webdesign-list.com/
> cutting-edge sounds for flash:          
> http://flash-sounds.com/
>



   
__ ____ ____ ____ ____ ____ ______
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
send message to the list:               mailto:flashpro@(protected)
[FlashPro] list info, subscribe, archive:   http://flash-list.com/
There's also a WebPro mailing list:     http://webdesign-list.com/
cutting-edge sounds for flash:            http://flash-sounds.com/

Earn $52 per hosting referral at Lunarpages.