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

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

jacksonpollock_by_miltos_manetas.swf

This is the info page for
Flash #81514

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


Text
"Jackson Pollock .org",  Miltos Manetas, 2003.
Unique edition, Blow de la Barra Gallery, London, UK.
Flash animation based on "Splatter"
a work by Michal Migurski offered under a Creative Commmons license.
http://stamen.com/projects/splatter ©2003 Michal Migurski Stamen Design

ActionScript [AS1/AS2]

Frame 2
function splat(obj, x1, y1, x2, y2, x3, y3, d) { var _local4 = obj; shadow = 1; _local4.lineStyle(d, _root.currentcolor, 100); _local4.moveTo(x1, y1); _local4.curveTo(x3, y3, x2, y2); dd = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); var _local9 = 0; while (_local9 < Math.floor(5 * Math.pow(Math.random(), 4))) { var _local3 = (dd * 4) * (Math.pow(Math.random(), 2) - 0.5); var _local2 = (dd * 4) * (Math.pow(Math.random(), 2) - 0.5); var _local6 = Math.random() - 0.5; var _local5 = Math.random() - 0.5; _local4.lineStyle(d * (0.5 + Math.random()), _root.currentcolor, 100); _local4.moveTo(x1 + _local3, y1 + _local2); _local4.lineTo((x1 + _local3) + _local6, (y1 + _local2) + _local5); _local9++; } } function colorcycle() { _root.isCycling = true; _root.q++; if (_root.q == 15) { _root.currentcolor = 0; _root.q = 0; } else { _root.currentcolor = randRange(0, 160000000); } } function killcolorcycle() { _root.isCycling = false; square_mc.clear(); } function millis() { var _local1 = new Date(); return(_local1.getTime()); } function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } _root.focusEnabled = true; Selection.setFocus(_root); var myListener = new Object(); myListener.onKeyDown = function () { _root.resultField = "please press another key"; if (Key.getCode() == 17) { _root.stopdraw = true; } else if ((Key.getCode() == 13) || (Key.getCode() == 32)) { _root.obj.clear(); } else if (_root.mc_signature._currentFrame == 1) { _root.mc_signature.gotoAndStop(2); } else { _root.mc_signature.gotoAndStop(1); } }; myListener.onKeyUp = function () { if (Key.getCode() == 17) { _root.stopdraw = false; } }; Key.addListener(myListener); var new_size_influence; var mid_point_push; var max_line_width; new_size_influence = (Math.floor(Math.random() * 20) / 10) - 0.5; mid_point_push = (Math.floor(Math.random() * 8) / 4) - 1; new_size_influence = 0.5; mid_point_push = 0.75; max_line_width = (Math.random() * 50) + 50; max_line_width = 91; mid_point_push = 0.8; new_size_influence = 0.55; trace(new_size_influence); trace(mid_point_push); trace(max_line_width); info._visible = true; stop(); var currentcolor = 0; var q = 0; var beginWait = true; var stopdraw = false; var currentcolor = 0; var killingcolorcycle = false;
Instance of Symbol 8 MovieClip "obj" in Frame 2
onClipEvent (mouseMove) { if ((!_root.stopdraw) && (!_root.beginWait)) { mid_x = ((end_x - start_x) * (1 + _root.mid_point_push)) + start_x; mid_y = ((end_y - start_y) * (1 + _root.mid_point_push)) + start_y; start_x = end_x; start_y = end_y; end_x = _xmouse; end_y = _ymouse; distance = Math.sqrt(Math.pow(end_x - start_x, 2) + Math.pow(end_y - start_y, 2)); if (distance == 0) { new_size = _root.max_line_width / 90; } else { new_size = _root.max_line_width / distance; } size = (_root.new_size_influence * new_size) + ((1 - _root.new_size_influence) * size); _parent.splat(this, start_x, start_y, end_x, end_y, mid_x, mid_y, size); } else { start_x = _xmouse; start_y = _ymouse; end_x = _xmouse; end_y = _ymouse; } if (_root.beginWait) { start_x = _xmouse; start_y = _ymouse; end_x = _xmouse; end_y = _ymouse; _root.beginWait = false; } } onClipEvent (mouseDown) { _root.colorcycle(); } onClipEvent (mouseUp) { } onClipEvent (enterFrame) { if (_root.isCycling) { _root.isCycling = false; _root.killingcolorcycle = true; _root.cycletimer = _root.millis(); } if (_root.killingcolorcycle && ((_root.millis() - _root.cycletimer) > 700)) { _root.killcolorcycle(); _root.killingcolorcycle = false; } }
Symbol 1 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 1
stop();
Symbol 8 MovieClip Frame 1
_x = 0; _y = 0; var start_x; var start_y; var mid_x; var mid_y; var end_x; var end_y; var parity; var size; start_x = (mid_x = (end_x = Stage.width / 2)); start_y = (mid_y = (end_y = Stage.height / 2)); parity = false; size = 0;

Library Items

Symbol 1 MovieClipUsed by:Timeline
Symbol 2 FontUsed by:5
Symbol 3 Font
Symbol 4 FontUsed by:5
Symbol 5 TextUses:2 4Used by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:5 6Used by:Timeline
Symbol 8 MovieClipUsed by:Timeline
Symbol 9 ButtonUsed by:Timeline

Instance Names

"info"Frame 1Symbol 1 MovieClip
"mc_signature"Frame 1Symbol 7 MovieClip
"obj"Frame 2Symbol 8 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.




http://swfchan.com/17/81514/info.shtml
Created: 1/4 -2019 22:44:29 Last modified: 1/4 -2019 22:44:29 Server time: 27/04 -2024 17:50:11