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

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

The Kaleidoscope Project.swf

This is the info page for
Flash #63768

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


Text
Magic 585 Presents...

The Kaleidoscope Project

The song playing is
"A Map of Empty Space"
by Kaleidoscope Culture.
Check out their debut album on
iTunes or Amazon.

Instructions:
Zoom in - up arrow or move cursor up
Zoom out - down arrow or move cursor down
Rotate right - right arrow or move cursor right
Rotate left - left arrow or move cursor left
Use the "<" and ">" keys to move between kaleidoscopes
Click anywhere to begin

ActionScript [AS1/AS2]

Frame 420
stop();
Frame 421
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image7"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 422
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image3"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 423
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image16"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 424
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image5"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 425
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image9"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 426
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image14"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 427
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image10"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 428
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image11"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 429
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image12"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 430
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image13"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 431
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image6"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 432
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image15"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 433
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image17"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 434
function onKeyDown() { switch (Key.getCode()) { case 38 : scl = scl * 1.03; return; case 40 : scl = scl * 0.96; return; case 37 : r = r - 0.01; return; case 39 : r = r + 0.01; return; case 187 : slices = slices + 2; angle = Math.PI / slices; return; case 189 : if (slices > 4) { slices = slices - 2; angle = Math.PI / slices; } return; case 49 : rotate1 = !rotate1; return; case 50 : rotate2 = !rotate2; return; case 51 : rotate3 = !rotate3; return; case 52 : flip = !flip; return; case 53 : sh1 = sh1 + 0.04; return; case 54 : sh1 = sh1 - 0.04; return; case 55 : sh2 = sh2 + 0.04; return; case 56 : sh2 = sh2 - 0.04; return; case 78 : sclfact = sclfact + 0.01; return; case 77 : sclfact = sclfact - 0.01; return; case 48 : sclfact = 0; return; case 81 : rotspeed1 = rotspeed1 + 0.001; return; case 87 : rotspeed1 = rotspeed1 - 0.001; return; case 65 : rotspeed2 = rotspeed2 + 0.001; return; case 89 : rotspeed3 = rotspeed3 + 0.001; return; case 88 : rotspeed3 = rotspeed3 - 0.001; return; case 69 : rotspeed1 = 0; return; case 68 : rotspeed2 = 0; return; case 67 : rotspeed3 = 0; return; case 83 : rotspeed2 = rotspeed2 - 0.001; } } function onEnterFrame() { if (rotate1) { r = r + rotspeed1; } if (rotate2) { r2 = r2 - rotspeed2; } if (rotate3) { rot = rot + rotspeed3; } var _local1 = 0; while (_local1 < slices) { m.identity(); m.b = m.b + sh1; m.c = m.c + sh2; m.rotate(r2); m.translate((2 * _xmouse) / scl, ((2 * _ymouse) / scl) + ((_local1 * sclfact) * 10)); m.rotate(r); m.scale(scl, scl); slice.clear(); slice.lineStyle(); slice.moveTo(0, 0); slice.beginBitmapFill(stampImage, m); slice.lineTo(Math.cos((angle + nudge) - (Math.PI/2)) * diag, Math.sin((angle + nudge) - (Math.PI/2)) * diag); slice.lineTo(Math.cos((-(angle + nudge)) - (Math.PI/2)) * diag, Math.sin((-(angle + nudge)) - (Math.PI/2)) * diag); slice.lineTo(0, 0); slice.endFill(); m.identity(); if (flip && ((_local1 % 2) == 1)) { m.scale(-1, 1); } m.rotate(rot + ((_local1 * angle) * 2)); m.translate(hsize * 0.5, vsize * 0.5); map.draw(slice, m, null, "normal", null, true); _local1++; } } _quality = "BEST"; var hsize = 500; var vsize = 500; var diag = (Math.sqrt((2 * hsize) * hsize) * 0.62); var map = (new flash.display.BitmapData(hsize, vsize, true, 0)); var mapHolder = createEmptyMovieClip("mapHolder", 1); var code; mapHolder.attachBitmap(map, 0); var image = flash.display.BitmapData.loadBitmap("image"); var stampImage = (new flash.display.BitmapData(image.width, image.height, false)); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, 0.5, 0, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, 0.5, image.width, 0), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(0.5, 0, 0, -0.5, 0, image.height), null, "normal", null, true); stampImage.draw(image, new flash.geom.Matrix(-0.5, 0, 0, -0.5, image.width, image.height), null, "normal", null, true); image.dispose(); var rotate1 = false; var rotate2 = false; var rotate3 = false; var flip = true; var singleview = true; var slice = createEmptyMovieClip("slice", 0); slice._visible = false; var slices = 12; var angle = (Math.PI / slices); var nudge = 0.009; var rotspeed1 = 0.007; var rotspeed2 = -0.003; var rotspeed3 = -0.005; var sclfact = 0; var rot = 0; var r = 0; var r2 = 0; var sh1 = 0; var sh2 = 0; var scl = 1; var m = (new flash.geom.Matrix()); Key.addListener(this);
Frame 440
stop();
Symbol 26 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._yscale = PercentLoaded; } else { gotoAndPlay ("LOADED"); }
Symbol 26 MovieClip Frame 2
gotoAndPlay (1);
Symbol 26 MovieClip Frame 75
_root.play();
Symbol 34 Button
on (release) { nextFrame(); }
Symbol 35 Button
on (keyPress ".") { nextFrame(); }
Symbol 36 Button
on (keyPress ".") { nextFrame(); } on (keyPress ",") { prevFrame(); }
Symbol 37 Button
on (keyPress ",") { prevFrame(); }
Symbol 39 Button
on (press) { getURL ("http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=298205244&s=143441", "_top", "GET"); }

Library Items

Symbol 1 Bitmap [image]
Symbol 2 Bitmap [image5]
Symbol 3 Bitmap [image10]
Symbol 4 Bitmap [image16]
Symbol 5 Bitmap [hotk]Used by:18
Symbol 6 Bitmap [image9]
Symbol 7 Bitmap [image4]
Symbol 8 Bitmap [nut]
Symbol 9 Bitmap [image17]
Symbol 10 Bitmap [image3]
Symbol 11 Bitmap [image11]
Symbol 12 Bitmap [image13]
Symbol 13 Bitmap [image6]
Symbol 14 Bitmap [image15]
Symbol 15 Bitmap [image14]
Symbol 16 Bitmap [image7]
Symbol 17 Bitmap [image12]
Symbol 18 GraphicUses:5Used by:19
Symbol 19 MovieClip [Symbol]Uses:18Used by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:26
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:26
Symbol 25 SoundUsed by:26
Symbol 26 MovieClipUses:22 24 25 SS1Used by:Timeline
Symbol 27 FontUsed by:28 30 31 32
Symbol 28 TextUses:27Used by:Timeline
Symbol 29 SoundUsed by:Timeline
Symbol 30 TextUses:27Used by:Timeline
Symbol 31 TextUses:27Used by:Timeline
Symbol 32 TextUses:27Used by:Timeline
Symbol 33 GraphicUsed by:34 35 36 37
Symbol 34 ButtonUses:33Used by:Timeline
Symbol 35 ButtonUses:33Used by:Timeline
Symbol 36 ButtonUses:33Used by:Timeline
Symbol 37 ButtonUses:33Used by:Timeline
Symbol 38 GraphicUsed by:39
Symbol 39 ButtonUses:38Used by:Timeline
Streaming Sound 1Used by:Symbol 26 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "image"
ExportAssets (56)Timeline Frame 1Symbol 2 as "image5"
ExportAssets (56)Timeline Frame 1Symbol 3 as "image10"
ExportAssets (56)Timeline Frame 1Symbol 4 as "image16"
ExportAssets (56)Timeline Frame 1Symbol 5 as "hotk"
ExportAssets (56)Timeline Frame 1Symbol 6 as "image9"
ExportAssets (56)Timeline Frame 1Symbol 7 as "image4"
ExportAssets (56)Timeline Frame 1Symbol 8 as "nut"
ExportAssets (56)Timeline Frame 1Symbol 9 as "image17"
ExportAssets (56)Timeline Frame 1Symbol 10 as "image3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "image11"
ExportAssets (56)Timeline Frame 1Symbol 12 as "image13"
ExportAssets (56)Timeline Frame 1Symbol 13 as "image6"
ExportAssets (56)Timeline Frame 1Symbol 14 as "image15"
ExportAssets (56)Timeline Frame 1Symbol 15 as "image14"
ExportAssets (56)Timeline Frame 1Symbol 16 as "image7"
ExportAssets (56)Timeline Frame 1Symbol 17 as "image12"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Symbol"

Labels

"LOADED"Symbol 26 MovieClip Frame 5




http://swfchan.com/13/63768/info.shtml
Created: 13/4 -2019 13:26:25 Last modified: 13/4 -2019 13:26:25 Server time: 05/11 -2024 06:43:19