STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229455 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2574 · P5148 |
This is the info page for Flash #63768 |
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 420stop();Frame 421function 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 422function 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 423function 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 424function 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 425function 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 426function 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 427function 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 428function 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 429function 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 430function 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 431function 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 432function 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 433function 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 434function 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 440stop();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 2gotoAndPlay (1);Symbol 26 MovieClip Frame 75_root.play();Symbol 34 Buttonon (release) { nextFrame(); }Symbol 35 Buttonon (keyPress ".") { nextFrame(); }Symbol 36 Buttonon (keyPress ".") { nextFrame(); } on (keyPress ",") { prevFrame(); }Symbol 37 Buttonon (keyPress ",") { prevFrame(); }Symbol 39 Buttonon (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 Graphic | Uses:5 | Used by:19 |
Symbol 19 MovieClip [Symbol] | Uses:18 | Used by:Timeline |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip | Uses:20 | Used by:22 |
Symbol 22 MovieClip | Uses:21 | Used by:26 |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:26 |
Symbol 25 Sound | Used by:26 | |
Symbol 26 MovieClip | Uses:22 24 25 SS1 | Used by:Timeline |
Symbol 27 Font | Used by:28 30 31 32 | |
Symbol 28 Text | Uses:27 | Used by:Timeline |
Symbol 29 Sound | Used by:Timeline | |
Symbol 30 Text | Uses:27 | Used by:Timeline |
Symbol 31 Text | Uses:27 | Used by:Timeline |
Symbol 32 Text | Uses:27 | Used by:Timeline |
Symbol 33 Graphic | Used by:34 35 36 37 | |
Symbol 34 Button | Uses:33 | Used by:Timeline |
Symbol 35 Button | Uses:33 | Used by:Timeline |
Symbol 36 Button | Uses:33 | Used by:Timeline |
Symbol 37 Button | Uses:33 | Used by:Timeline |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 Button | Uses:38 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 26 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "image" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "image5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "image10" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "image16" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "hotk" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "image9" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "image4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "nut" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "image17" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "image3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "image11" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "image13" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "image6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "image15" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "image14" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "image7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "image12" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "Symbol" |
Labels
"LOADED" | Symbol 26 MovieClip Frame 5 |
|