November 23, 2005
Flash 8: Kaleidoscope

Just a little kaleidoscope eyecandy using beginBitmapFill() and the allmighty draw() command. I like the speed of it and also the looks if you zoom down to the pixel level. The image used is "Autumn Leaves" by J.H. Lynch.

There are quite a few keyboard commands (if there is no reaction you will have to click the flash file once in order to activate the keyboard focus):

[1] - start/stop rotation 1
[2] - start/stop rotation 2
[3] - start/stop rotation 3
[4] - toggle flip tiles
[+]/[-] - more/less tiles
[q]/[w] - rotation 1 speed
[a]/[s] - rotation 2 speed
[y]/[x] - rotation 3 speed
[e] - reset rotation 1 speed
[d] - reset rotation 2 speed
[c] - reset rotation 3 speed
[UP]/[DOWN] - zoom in/out
[m]/[n] - spiral offset
[0] - reset spiral offset
[5]/[6] - shearing 1
[7]/[8] - shearing 2

Download source file

Important notice: there have been some misunderstandings in the past how to deal with stuff provided on my site: unless specifically stated otherwise non-commercial use of code/algorithms/resources provided by me is free as long as proper, visible credit is given (which includes a backlink to this site). Commercial use is not free and needs my permission which usually includes a reasonable license fee. So if you plan a commercial use of Kaleidoscope contact me under mario[at]

Posted at November 23, 2005 12:10 PM | Further reading

nice :)

Posted by: franto on November 23, 2005 02:14 PM

Ultrasweet!!! This would turn over Timothy Leary :]

Posted by: VV on November 23, 2005 03:16 PM


Posted by: Ed on November 23, 2005 03:19 PM

und ich freu mich grade, dass flashplayer 8 mit wine funktioniert. :)

Posted by: andih on November 23, 2005 09:02 PM

You inspired me to port your demo over to JavaScript using AFLAX, here it is, awesome work!

Posted by: Paul Colton on November 24, 2005 12:15 AM

very good!

Posted by: kinglong on November 24, 2005 07:48 AM

hey ! Fantastic !

Really a good demo via bitmap Features of 8.

Posted by: Awflasher on November 24, 2005 08:31 AM

i remember MAX in korea. ^^

Posted by: jin_u on November 26, 2005 03:57 AM

Hello there,
It's been a great time to had to listen to your talk at MAX Singapore :D , really inspiring and it really cooked up my spirit to experiment more different outcome that flash can do,

and it's even breathtaking and amazing that you shared your ideas with us, thumbs up dude, salutes!

Warmest salutes from Malaysia,

Posted by: siaukia on December 30, 2005 03:48 AM

so cool

Posted by: from Taiwan on January 9, 2006 08:36 AM

amazing effect

Posted by: Vic on January 13, 2006 09:31 AM

Wow - love the speed! I can easily imagine this in a screensaver. Nice work.

Off topic:
Mario, what is that mysterious "hidden spy*** tag"?
(your comment form does not allow me to spell s p y w a r e, ...)

Posted by: Kryz on January 31, 2006 06:00 PM
Post a comment

Email Address:



Remember info?

Thank you!

Most Visited Entries
Sketches, Works & Source Code
In Love with
Powered by
Movable Type 2.661

© Copyright Mario Klingemann

Syndicate this site:
RSS 1.0 - RSS 2.0

Quasimondo @ flickr
Quasimondo @ LinkedIn
Quasimondo @ Twitter
Quasimondo @ Facebook
Quasimondo @ MySpace
Quasimondo is a Bright
Citizen of the TRansnational Republic
My other blog in german

My family name is written Klingemann,
not Klingelmann, Klingeman, Klingaman, Kingemann,
Kindermann, Killingaman, Klingman, Klingmann, Klingonman
Klingemman, Cleangerman, Klingerman or Kleangerman

profile for Quasimondo at Stack Overflow, Q&A for professional and enthusiast programmers