import flash.events.SampleDataEvent; import flash.events.Event; import flash.utils.ByteArray; import flash.display.Graphics; import flash.display.FrameLabel; import flash.display.Sprite; import flash.display.MovieClip import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundMixer; import flash.events.MouseEvent; import flash.net.FileReference; import flash.net.FileFilter; import flash.utils.ByteArray; import flash.events.MouseEvent; import flash.events.Event; import flash.events.IOErrorEvent; import flash.display.BitmapData; import flash.utils.Endian; import flash.events.SampleDataEvent; import flash.net.Socket; import flash.geom.*; import fl.motion.AdjustColor; var mono: Font = new monospace(); var sowi: Font = new sowiso(); var sowi2: Font = new sowiso2(); var sowi4: Font = new sowiso4(); // lan textesendeempfangzeugs var stringy: String; var lags=0; var firstinput = 0; var msg: String; const TOGGLE_LED_STATE: String = "t"; const EOL_DELIMITER: String = "\n"; //neue zeilen auto var _socket: Socket; //lan verbindung var _proxyAddress: String = "127.0.0.1"; //lan connect ip var possibleproxy: Array = new Array ("127.0.0.1","127.0.0.1","127.0.0.1","192.168.1.100","192.168.1.102"); var proxyalter =1; var _proxyPort: uint = 8000; // lan port _socket = new Socket(); var laenge=0; var buffer: String = ""; //empfangsdaten var txthi: TextField = new TextField(); var txthhi: TextFormat = new TextFormat(); txthhi.align = TextFormatAlign.CENTER; txthhi.font = sowi4.fontName; txthhi.size = 20; txthhi.bold = false; txthi.x = 0; txthi.y = 0; txthi.background = false; txthi.border = true; txthi.borderColor = 0x000000; txthi.multiline = true; txthi.wordWrap = true; txthi.embedFonts = true; txthi.width = 700; txthi.height = 450; txthi.defaultTextFormat = txthhi; txthi.textColor = 0xff00ff; txthi.rotationZ=90; function onSocketData(event: ProgressEvent): void { var data: String = _socket.readUTFBytes(_socket.bytesAvailable); buffer += data; trace(data); txthi.text= String(buffer); if (buffer == "n" && (posyyy < heighte)) {posyyy++; mode=0;} buffer=""; var index: int; while ((index = buffer.indexOf(EOL_DELIMITER)) > -1) { msg = buffer.substring(0, index); buffer = buffer.substring(index + 1); firstinput = 1; } } var disck: Sprite = new Sprite(); var printzt: Sprite =new Sprite(); var calczt: Sprite =new Sprite(); var sizt: Sprite =new Sprite(); var printerscale: Sprite = new Sprite(); var linea: Sprite = new Sprite(); var lineb: Sprite = new Sprite(); var linec: Sprite = new Sprite(); var calculated:Sprite = new Sprite(); addChild(calculated); var meows: String = ""; var mode = 0; var meowsdelay = 0; var mscolor=0; var transmittdaty: Array = new Array(); var rainbow: Array = new Array("0xFF0000", "0xFF0100", "0xFF0200", "0xFF0300", "0xFF0400", "0xFF0500", "0xFF0600", "0xFF0700", "0xFF0800", "0xFF0900", "0xFF0A00", "0xFF0B00", "0xFF0D00", "0xFF0E00", "0xFF0F00", "0xFF1000", "0xFF1100", "0xFF1200", "0xFF1300", "0xFF1400", "0xFF1500", "0xFF1600", "0xFF1700", "0xFF1800", "0xFF1A00", "0xFF1B00", "0xFF1C00", "0xFF1D00", "0xFF1E00", "0xFF1F00", "0xFF2000", "0xFF2100", "0xFF2200", "0xFF2300", "0xFF2400", "0xFF2500", "0xFF2700", "0xFF2800", "0xFF2900", "0xFF2A00", "0xFF2B00", "0xFF2C00", "0xFF2D00", "0xFF2E00", "0xFF2F00", "0xFF3000", "0xFF3100", "0xFF3300", "0xFF3400", "0xFF3500", "0xFF3600", "0xFF3700", "0xFF3800", "0xFF3900", "0xFF3A00", "0xFF3B00", "0xFF3C00", "0xFF3D00", "0xFF3E00", "0xFF4000", "0xFF4100", "0xFF4200", "0xFF4300", "0xFF4400", "0xFF4500", "0xFF4600", "0xFF4700", "0xFF4800", "0xFF4900", "0xFF4A00", "0xFF4B00", "0xFF4D00", "0xFF4E00", "0xFF4F00", "0xFF5000", "0xFF5100", "0xFF5200", "0xFF5300", "0xFF5400", "0xFF5500", "0xFF5600", "0xFF5700", "0xFF5800", "0xFF5A00", "0xFF5B00", "0xFF5C00", "0xFF5D00", "0xFF5E00", "0xFF5F00", "0xFF6000", "0xFF6100", "0xFF6200", "0xFF6300", "0xFF6400", "0xFF6600", "0xFF6700", "0xFF6800", "0xFF6900", "0xFF6A00", "0xFF6B00", "0xFF6C00", "0xFF6D00", "0xFF6E00", "0xFF6F00", "0xFF7000", "0xFF7100", "0xFF7300", "0xFF7400", "0xFF7500", "0xFF7600", "0xFF7700", "0xFF7800", "0xFF7900", "0xFF7A00", "0xFF7B00", "0xFF7C00", "0xFF7D00", "0xFF7E00", "0xFF8000", "0xFF8100", "0xFF8200", "0xFF8300", "0xFF8400", "0xFF8500", "0xFF8600", "0xFF8700", "0xFF8800", "0xFF8900", "0xFF8A00", "0xFF8B00", "0xFF8D00", "0xFF8E00", "0xFF8F00", "0xFF9000", "0xFF9100", "0xFF9200", "0xFF9300", "0xFF9400", "0xFF9500", "0xFF9600", "0xFF9700", "0xFF9900", "0xFF9A00", "0xFF9B00", "0xFF9C00", "0xFF9D00", "0xFF9E00", "0xFF9F00", "0xFFA000", "0xFFA100", "0xFFA200", "0xFFA300", "0xFFA400", "0xFFA600", "0xFFA700", "0xFFA800", "0xFFA900", "0xFFAA00", "0xFFAB00", "0xFFAC00", "0xFFAD00", "0xFFAE00", "0xFFAF00", "0xFFB000", "0xFFB100", "0xFFB300", "0xFFB400", "0xFFB500", "0xFFB600", "0xFFB700", "0xFFB800", "0xFFB900", "0xFFBA00", "0xFFBB00", "0xFFBC00", "0xFFBD00", "0xFFBE00", "0xFFC000", "0xFFC100", "0xFFC200", "0xFFC300", "0xFFC400", "0xFFC500", "0xFFC600", "0xFFC700", "0xFFC800", "0xFFC900", "0xFFCA00", "0xFFCC00", "0xFFCD00", "0xFFCE00", "0xFFCF00", "0xFFD000", "0xFFD100", "0xFFD200", "0xFFD300", "0xFFD400", "0xFFD500", "0xFFD600", "0xFFD700", "0xFFD900", "0xFFDA00", "0xFFDB00", "0xFFDC00", "0xFFDD00", "0xFFDE00", "0xFFDF00", "0xFFE000", "0xFFE100", "0xFFE200", "0xFFE300", "0xFFE400", "0xFFE600", "0xFFE700", "0xFFE800", "0xFFE900", "0xFFEA00", "0xFFEB00", "0xFFEC00", "0xFFED00", "0xFFEE00", "0xFFEF00", "0xFFF000", "0xFFF100", "0xFFF300", "0xFFF400", "0xFFF500", "0xFFF600", "0xFFF700", "0xFFF800", "0xFFF900", "0xFFFA00", "0xFFFB00", "0xFFFC00", "0xFFFD00", "0xFFFF00", "0xFDFF00", "0xFCFF00", "0xFBFF00", "0xFAFF00", "0xF9FF00", "0xF8FF00", "0xF7FF00", "0xF6FF00", "0xF5FF00", "0xF4FF00", "0xF3FF00", "0xF1FF00", "0xF0FF00", "0xEFFF00", "0xEEFF00", "0xEDFF00", "0xECFF00", "0xEBFF00", "0xEAFF00", "0xE9FF00", "0xE8FF00", "0xE7FF00", "0xE6FF00", "0xE4FF00", "0xE3FF00", "0xE2FF00", "0xE1FF00", "0xE0FF00", "0xDFFF00", "0xDEFF00", "0xDDFF00", "0xDCFF00", "0xDBFF00", "0xDAFF00", "0xD9FF00", "0xD7FF00", "0xD6FF00", "0xD5FF00", "0xD4FF00", "0xD3FF00", "0xD2FF00", "0xD1FF00", "0xD0FF00", "0xCFFF00", "0xCEFF00", "0xCDFF00", "0xCBFF00", "0xCAFF00", "0xC9FF00", "0xC8FF00", "0xC7FF00", "0xC6FF00", "0xC5FF00", "0xC4FF00", "0xC3FF00", "0xC2FF00", "0xC1FF00", "0xC0FF00", "0xBEFF00", "0xBDFF00", "0xBCFF00", "0xBBFF00", "0xBAFF00", "0xB9FF00", "0xB8FF00", "0xB7FF00", "0xB6FF00", "0xB5FF00", "0xB4FF00", "0xB3FF00", "0xB1FF00", "0xB0FF00", "0xAFFF00", "0xAEFF00", "0xADFF00", "0xACFF00", "0xABFF00", "0xAAFF00", "0xA9FF00", "0xA8FF00", "0xA7FF00", "0xA6FF00", "0xA4FF00", "0xA3FF00", "0xA2FF00", "0xA1FF00", "0xA0FF00", "0x9FFF00", "0x9EFF00", "0x9DFF00", "0x9CFF00", "0x9BFF00", "0x9AFF00", "0x98FF00", "0x97FF00", "0x96FF00", "0x95FF00", "0x94FF00", "0x93FF00", "0x92FF00", "0x91FF00", "0x90FF00", "0x8FFF00", "0x8EFF00", "0x8DFF00", "0x8BFF00", "0x8AFF00", "0x89FF00", "0x88FF00", "0x87FF00", "0x86FF00", "0x85FF00", "0x84FF00", "0x83FF00", "0x82FF00", "0x81FF00", "0x80FF00", "0x7EFF00", "0x7DFF00", "0x7CFF00", "0x7BFF00", "0x7AFF00", "0x79FF00", "0x78FF00", "0x77FF00", "0x76FF00", "0x75FF00", "0x74FF00", "0x73FF00", "0x71FF00", "0x70FF00", "0x6FFF00", "0x6EFF00", "0x6DFF00", "0x6CFF00", "0x6BFF00", "0x6AFF00", "0x69FF00", "0x68FF00", "0x67FF00", "0x65FF00", "0x64FF00", "0x63FF00", "0x62FF00", "0x61FF00", "0x60FF00", "0x5FFF00", "0x5EFF00", "0x5DFF00", "0x5CFF00", "0x5BFF00", "0x5AFF00", "0x58FF00", "0x57FF00", "0x56FF00", "0x55FF00", "0x54FF00", "0x53FF00", "0x52FF00", "0x51FF00", "0x50FF00", "0x4FFF00", "0x4EFF00", "0x4DFF00", "0x4BFF00", "0x4AFF00", "0x49FF00", "0x48FF00", "0x47FF00", "0x46FF00", "0x45FF00", "0x44FF00", "0x43FF00", "0x42FF00", "0x41FF00", "0x40FF00", "0x3EFF00", "0x3DFF00", "0x3CFF00", "0x3BFF00", "0x3AFF00", "0x39FF00", "0x38FF00", "0x37FF00", "0x36FF00", "0x35FF00", "0x34FF00", "0x32FF00", "0x31FF00", "0x30FF00", "0x2FFF00", "0x2EFF00", "0x2DFF00", "0x2CFF00", "0x2BFF00", "0x2AFF00", "0x29FF00", "0x28FF00", "0x27FF00", "0x25FF00", "0x24FF00", "0x23FF00", "0x22FF00", "0x21FF00", "0x20FF00", "0x1FFF00", "0x1EFF00", "0x1DFF00", "0x1CFF00", "0x1BFF00", "0x1AFF00", "0x18FF00", "0x17FF00", "0x16FF00", "0x15FF00", "0x14FF00", "0x13FF00", "0x12FF00", "0x11FF00", "0x10FF00", "0x0FFF00", "0x0EFF00", "0x0DFF00", "0x0BFF00", "0x0AFF00", "0x09FF00", "0x08FF00", "0x07FF00", "0x06FF00", "0x05FF00", "0x04FF00", "0x03FF00", "0x02FF00", "0x01FF00", "0x00FF00", "0x00FF01", "0x00FF02", "0x00FF03", "0x00FF04", "0x00FF05", "0x00FF06", "0x00FF07", "0x00FF08", "0x00FF09", "0x00FF0A", "0x00FF0B", "0x00FF0D", "0x00FF0E", "0x00FF0F", "0x00FF10", "0x00FF11", "0x00FF12", "0x00FF13", "0x00FF14", "0x00FF15", "0x00FF16", "0x00FF17", "0x00FF18", "0x00FF1A", "0x00FF1B", "0x00FF1C", "0x00FF1D", "0x00FF1E", "0x00FF1F", "0x00FF20", "0x00FF21", "0x00FF22", "0x00FF23", "0x00FF24", "0x00FF25", "0x00FF27", "0x00FF28", "0x00FF29", "0x00FF2A", "0x00FF2B", "0x00FF2C", "0x00FF2D", "0x00FF2E", "0x00FF2F", "0x00FF30", "0x00FF31", "0x00FF32", "0x00FF34", "0x00FF35", "0x00FF36", "0x00FF37", "0x00FF38", "0x00FF39", "0x00FF3A", "0x00FF3B", "0x00FF3C", "0x00FF3D", "0x00FF3E", "0x00FF40", "0x00FF41", "0x00FF42", "0x00FF43", "0x00FF44", "0x00FF45", "0x00FF46", "0x00FF47", "0x00FF48", "0x00FF49", "0x00FF4A", "0x00FF4B", "0x00FF4D", "0x00FF4E", "0x00FF4F", "0x00FF50", "0x00FF51", "0x00FF52", "0x00FF53", "0x00FF54", "0x00FF55", "0x00FF56", "0x00FF57", "0x00FF58", "0x00FF5A", "0x00FF5B", "0x00FF5C", "0x00FF5D", "0x00FF5E", "0x00FF5F", "0x00FF60", "0x00FF61", "0x00FF62", "0x00FF63", "0x00FF64", "0x00FF66", "0x00FF67", "0x00FF68", "0x00FF69", "0x00FF6A", "0x00FF6B", "0x00FF6C", "0x00FF6D", "0x00FF6E", "0x00FF6F", "0x00FF70", "0x00FF71", "0x00FF73", "0x00FF74", "0x00FF75", "0x00FF76", "0x00FF77", "0x00FF78", "0x00FF79", "0x00FF7A", "0x00FF7B", "0x00FF7C", "0x00FF7D", "0x00FF7E", "0x00FF80", "0x00FF81", "0x00FF82", "0x00FF83", "0x00FF84", "0x00FF85", "0x00FF86", "0x00FF87", "0x00FF88", "0x00FF89", "0x00FF8A", "0x00FF8B", "0x00FF8D", "0x00FF8E", "0x00FF8F", "0x00FF90", "0x00FF91", "0x00FF92", "0x00FF93", "0x00FF94", "0x00FF95", "0x00FF96", "0x00FF97", "0x00FF99", "0x00FF9A", "0x00FF9B", "0x00FF9C", "0x00FF9D", "0x00FF9E", "0x00FF9F", "0x00FFA0", "0x00FFA1", "0x00FFA2", "0x00FFA3", "0x00FFA4", "0x00FFA6", "0x00FFA7", "0x00FFA8", "0x00FFA9", "0x00FFAA", "0x00FFAB", "0x00FFAC", "0x00FFAD", "0x00FFAE", "0x00FFAF", "0x00FFB0", "0x00FFB1", "0x00FFB3", "0x00FFB4", "0x00FFB5", "0x00FFB6", "0x00FFB7", "0x00FFB8", "0x00FFB9", "0x00FFBA", "0x00FFBB", "0x00FFBC", "0x00FFBD", "0x00FFBE", "0x00FFC0", "0x00FFC1", "0x00FFC2", "0x00FFC3", "0x00FFC4", "0x00FFC5", "0x00FFC6", "0x00FFC7", "0x00FFC8", "0x00FFC9", "0x00FFCA", "0x00FFCC", "0x00FFCD", "0x00FFCE", "0x00FFCF", "0x00FFD0", "0x00FFD1", "0x00FFD2", "0x00FFD3", "0x00FFD4", "0x00FFD5", "0x00FFD6", "0x00FFD7", "0x00FFD9", "0x00FFDA", "0x00FFDB", "0x00FFDC", "0x00FFDD", "0x00FFDE", "0x00FFDF", "0x00FFE0", "0x00FFE1", "0x00FFE2", "0x00FFE3", "0x00FFE4", "0x00FFE6", "0x00FFE7", "0x00FFE8", "0x00FFE9", "0x00FFEA", "0x00FFEB", "0x00FFEC", "0x00FFED", "0x00FFEE", "0x00FFEF", "0x00FFF0", "0x00FFF1", "0x00FFF3", "0x00FFF4", "0x00FFF5", "0x00FFF6", "0x00FFF7", "0x00FFF8", "0x00FFF9", "0x00FFFA", "0x00FFFB", "0x00FFFC", "0x00FFFD", "0x00FEFF", "0x00FDFF", "0x00FCFF", "0x00FBFF", "0x00FAFF", "0x00F9FF", "0x00F8FF", "0x00F7FF", "0x00F6FF", "0x00F5FF", "0x00F4FF", "0x00F3FF", "0x00F1FF", "0x00F0FF", "0x00EFFF", "0x00EEFF", "0x00EDFF", "0x00ECFF", "0x00EBFF", "0x00EAFF", "0x00E9FF", "0x00E8FF", "0x00E7FF", "0x00E6FF", "0x00E4FF", "0x00E3FF", "0x00E2FF", "0x00E1FF", "0x00E0FF", "0x00DFFF", "0x00DEFF", "0x00DDFF", "0x00DCFF", "0x00DBFF", "0x00DAFF", "0x00D9FF", "0x00D7FF", "0x00D6FF", "0x00D5FF", "0x00D4FF", "0x00D3FF", "0x00D2FF", "0x00D1FF", "0x00D0FF", "0x00CFFF", "0x00CEFF", "0x00CDFF", "0x00CBFF", "0x00CAFF", "0x00C9FF", "0x00C8FF", "0x00C7FF", "0x00C6FF", "0x00C5FF", "0x00C4FF", "0x00C3FF", "0x00C2FF", "0x00C1FF", "0x00C0FF", "0x00BEFF", "0x00BDFF", "0x00BCFF", "0x00BBFF", "0x00BAFF", "0x00B9FF", "0x00B8FF", "0x00B7FF", "0x00B6FF", "0x00B5FF", "0x00B4FF", "0x00B3FF", "0x00B1FF", "0x00B0FF", "0x00AFFF", "0x00AEFF", "0x00ADFF", "0x00ACFF", "0x00ABFF", "0x00AAFF", "0x00A9FF", "0x00A8FF", "0x00A7FF", "0x00A6FF", "0x00A4FF", "0x00A3FF", "0x00A2FF", "0x00A1FF", "0x00A0FF", "0x009FFF", "0x009EFF", "0x009DFF", "0x009CFF", "0x009BFF", "0x009AFF", "0x0098FF", "0x0097FF", "0x0096FF", "0x0095FF", "0x0094FF", "0x0093FF", "0x0092FF", "0x0091FF", "0x0090FF", "0x008FFF", "0x008EFF", "0x008DFF", "0x008BFF", "0x008AFF", "0x0089FF", "0x0088FF", "0x0087FF", "0x0086FF", "0x0085FF", "0x0084FF", "0x0083FF", "0x0082FF", "0x0081FF", "0x0080FF", "0x007EFF", "0x007DFF", "0x007CFF", "0x007BFF", "0x007AFF", "0x0079FF", "0x0078FF", "0x0077FF", "0x0076FF", "0x0075FF", "0x0074FF", "0x0073FF", "0x0071FF", "0x0070FF", "0x006FFF", "0x006EFF", "0x006DFF", "0x006CFF", "0x006BFF", "0x006AFF", "0x0069FF", "0x0068FF", "0x0067FF", "0x0065FF", "0x0064FF", "0x0063FF", "0x0062FF", "0x0061FF", "0x0060FF", "0x005FFF", "0x005EFF", "0x005DFF", "0x005CFF", "0x005BFF", "0x005AFF", "0x0058FF", "0x0057FF", "0x0056FF", "0x0055FF", "0x0054FF", "0x0053FF", "0x0052FF", "0x0051FF", "0x0050FF", "0x004FFF", "0x004EFF", "0x004DFF", "0x004BFF", "0x004AFF", "0x0049FF", "0x0048FF", "0x0047FF", "0x0046FF", "0x0045FF", "0x0044FF", "0x0043FF", "0x0042FF", "0x0041FF", "0x0040FF", "0x003EFF", "0x003DFF", "0x003CFF", "0x003BFF", "0x003AFF", "0x0039FF", "0x0038FF", "0x0037FF", "0x0036FF", "0x0035FF", "0x0034FF", "0x0032FF", "0x0031FF", "0x0030FF", "0x002FFF", "0x002EFF", "0x002DFF", "0x002CFF", "0x002BFF", "0x002AFF", "0x0029FF", "0x0028FF", "0x0027FF", "0x0025FF", "0x0024FF", "0x0023FF", "0x0022FF", "0x0021FF", "0x0020FF", "0x001FFF", "0x001EFF", "0x001DFF", "0x001CFF", "0x001BFF", "0x001AFF", "0x0018FF", "0x0017FF", "0x0016FF", "0x0015FF", "0x0014FF", "0x0013FF", "0x0012FF", "0x0011FF", "0x0010FF", "0x000FFF", "0x000EFF", "0x000DFF", "0x000BFF", "0x000AFF", "0x0009FF", "0x0008FF", "0x0007FF", "0x0006FF", "0x0005FF", "0x0004FF", "0x0003FF", "0x0002FF", "0x0001FF", "0x0000FF", "0x0100FF", "0x0200FF", "0x0300FF", "0x0400FF", "0x0500FF", "0x0600FF", "0x0700FF", "0x0800FF", "0x0900FF", "0x0A00FF", "0x0B00FF", "0x0D00FF", "0x0E00FF", "0x0F00FF", "0x1000FF", "0x1100FF", "0x1200FF", "0x1300FF", "0x1400FF", "0x1500FF", "0x1600FF", "0x1700FF", "0x1800FF", "0x1A00FF", "0x1B00FF", "0x1C00FF", "0x1D00FF", "0x1E00FF", "0x1F00FF", "0x2000FF", "0x2100FF", "0x2200FF", "0x2300FF", "0x2400FF", "0x2500FF", "0x2700FF", "0x2800FF", "0x2900FF", "0x2A00FF", "0x2B00FF", "0x2C00FF", "0x2D00FF", "0x2E00FF", "0x2F00FF", "0x3000FF", "0x3100FF", "0x3200FF", "0x3400FF", "0x3500FF", "0x3600FF", "0x3700FF", "0x3800FF", "0x3900FF", "0x3A00FF", "0x3B00FF", "0x3C00FF", "0x3D00FF", "0x3E00FF", "0x4000FF", "0x4100FF", "0x4200FF", "0x4300FF", "0x4400FF", "0x4500FF", "0x4600FF", "0x4700FF", "0x4800FF", "0x4900FF", "0x4A00FF", "0x4B00FF", "0x4D00FF", "0x4E00FF", "0x4F00FF", "0x5000FF", "0x5100FF", "0x5200FF", "0x5300FF", "0x5400FF", "0x5500FF", "0x5600FF", "0x5700FF", "0x5800FF", "0x5A00FF", "0x5B00FF", "0x5C00FF", "0x5D00FF", "0x5E00FF", "0x5F00FF", "0x6000FF", "0x6100FF", "0x6200FF", "0x6300FF", "0x6400FF", "0x6500FF", "0x6700FF", "0x6800FF", "0x6900FF", "0x6A00FF", "0x6B00FF", "0x6C00FF", "0x6D00FF", "0x6E00FF", "0x6F00FF", "0x7000FF", "0x7100FF", "0x7300FF", "0x7400FF", "0x7500FF", "0x7600FF", "0x7700FF", "0x7800FF", "0x7900FF", "0x7A00FF", "0x7B00FF", "0x7C00FF", "0x7D00FF", "0x7E00FF", "0x8000FF", "0x8100FF", "0x8200FF", "0x8300FF", "0x8400FF", "0x8500FF", "0x8600FF", "0x8700FF", "0x8800FF", "0x8900FF", "0x8A00FF", "0x8B00FF", "0x8D00FF", "0x8E00FF", "0x8F00FF", "0x9000FF", "0x9100FF", "0x9200FF", "0x9300FF", "0x9400FF", "0x9500FF", "0x9600FF", "0x9700FF", "0x9900FF", "0x9A00FF", "0x9B00FF", "0x9C00FF", "0x9D00FF", "0x9E00FF", "0x9F00FF", "0xA000FF", "0xA100FF", "0xA200FF", "0xA300FF", "0xA400FF", "0xA600FF", "0xA700FF", "0xA800FF", "0xA900FF", "0xAA00FF", "0xAB00FF", "0xAC00FF", "0xAD00FF", "0xAE00FF", "0xAF00FF", "0xB000FF", "0xB100FF", "0xB300FF", "0xB400FF", "0xB500FF", "0xB600FF", "0xB700FF", "0xB800FF", "0xB900FF", "0xBA00FF", "0xBB00FF", "0xBC00FF", "0xBD00FF", "0xBE00FF", "0xC000FF", "0xC100FF", "0xC200FF", "0xC300FF", "0xC400FF", "0xC500FF", "0xC600FF", "0xC700FF", "0xC800FF", "0xC900FF", "0xCA00FF", "0xCC00FF", "0xCD00FF", "0xCE00FF", "0xCF00FF", "0xD000FF", "0xD100FF", "0xD200FF", "0xD300FF", "0xD400FF", "0xD500FF", "0xD600FF", "0xD700FF", "0xD900FF", "0xDA00FF", "0xDB00FF", "0xDC00FF", "0xDD00FF", "0xDE00FF", "0xDF00FF", "0xE000FF", "0xE100FF", "0xE200FF", "0xE300FF", "0xE400FF", "0xE600FF", "0xE700FF", "0xE800FF", "0xE900FF", "0xEA00FF", "0xEB00FF", "0xEC00FF", "0xED00FF", "0xEE00FF", "0xEF00FF", "0xF000FF", "0xF100FF", "0xF300FF", "0xF400FF", "0xF500FF", "0xF600FF", "0xF700FF", "0xF800FF", "0xF900FF", "0xFA00FF", "0xFB00FF", "0xFC00FF", "0xFD00FF", "0xFF00FE", "0xFF00FD", "0xFF00FC", "0xFF00FB", "0xFF00FA", "0xFF00F9", "0xFF00F8", "0xFF00F7", "0xFF00F6", "0xFF00F5", "0xFF00F4", "0xFF00F3", "0xFF00F1", "0xFF00F0", "0xFF00EF", "0xFF00EE", "0xFF00ED", "0xFF00EC", "0xFF00EB", "0xFF00EA", "0xFF00E9", "0xFF00E8", "0xFF00E7", "0xFF00E6", "0xFF00E4", "0xFF00E3", "0xFF00E2", "0xFF00E1", "0xFF00E0", "0xFF00DF", "0xFF00DE", "0xFF00DD", "0xFF00DC", "0xFF00DB", "0xFF00DA", "0xFF00D9", "0xFF00D7", "0xFF00D6", "0xFF00D5", "0xFF00D4", "0xFF00D3", "0xFF00D2", "0xFF00D1", "0xFF00D0", "0xFF00CF", "0xFF00CE", "0xFF00CD", "0xFF00CB", "0xFF00CA", "0xFF00C9", "0xFF00C8", "0xFF00C7", "0xFF00C6", "0xFF00C5", "0xFF00C4", "0xFF00C3", "0xFF00C2", "0xFF00C1", "0xFF00C0", "0xFF00BE", "0xFF00BD", "0xFF00BC", "0xFF00BB", "0xFF00BA", "0xFF00B9", "0xFF00B8", "0xFF00B7", "0xFF00B6", "0xFF00B5", "0xFF00B4", "0xFF00B3", "0xFF00B1", "0xFF00B0", "0xFF00AF", "0xFF00AE", "0xFF00AD", "0xFF00AC", "0xFF00AB", "0xFF00AA", "0xFF00A9", "0xFF00A8", "0xFF00A7", "0xFF00A6", "0xFF00A4", "0xFF00A3", "0xFF00A2", "0xFF00A1", "0xFF00A0", "0xFF009F", "0xFF009E", "0xFF009D", "0xFF009C", "0xFF009B", "0xFF009A", "0xFF0098", "0xFF0097", "0xFF0096", "0xFF0095", "0xFF0094", "0xFF0093", "0xFF0092", "0xFF0091", "0xFF0090", "0xFF008F", "0xFF008E", "0xFF008D", "0xFF008B", "0xFF008A", "0xFF0089", "0xFF0088", "0xFF0087", "0xFF0086", "0xFF0085", "0xFF0084", "0xFF0083", "0xFF0082", "0xFF0081", "0xFF0080", "0xFF007E", "0xFF007D", "0xFF007C", "0xFF007B", "0xFF007A", "0xFF0079", "0xFF0078", "0xFF0077", "0xFF0076", "0xFF0075", "0xFF0074", "0xFF0073", "0xFF0071", "0xFF0070", "0xFF006F", "0xFF006E", "0xFF006D", "0xFF006C", "0xFF006B", "0xFF006A", "0xFF0069", "0xFF0068", "0xFF0067", "0xFF0065", "0xFF0064", "0xFF0063", "0xFF0062", "0xFF0061", "0xFF0060", "0xFF005F", "0xFF005E", "0xFF005D", "0xFF005C", "0xFF005B", "0xFF005A", "0xFF0058", "0xFF0057", "0xFF0056", "0xFF0055", "0xFF0054", "0xFF0053", "0xFF0052", "0xFF0051", "0xFF0050", "0xFF004F", "0xFF004E", "0xFF004D", "0xFF004B", "0xFF004A", "0xFF0049", "0xFF0048", "0xFF0047", "0xFF0046", "0xFF0045", "0xFF0044", "0xFF0043", "0xFF0042", "0xFF0041", "0xFF0040", "0xFF003E", "0xFF003D", "0xFF003C", "0xFF003B", "0xFF003A", "0xFF0039", "0xFF0038", "0xFF0037", "0xFF0036", "0xFF0035", "0xFF0034", "0xFF0032", "0xFF0031", "0xFF0030", "0xFF002F", "0xFF002E", "0xFF002D", "0xFF002C", "0xFF002B", "0xFF002A", "0xFF0029", "0xFF0028", "0xFF0027", "0xFF0025", "0xFF0024", "0xFF0023", "0xFF0022", "0xFF0021", "0xFF0020", "0xFF001F", "0xFF001E", "0xFF001D", "0xFF001C", "0xFF001B", "0xFF001A", "0xFF0018", "0xFF0017", "0xFF0016", "0xFF0015", "0xFF0014", "0xFF0013", "0xFF0012", "0xFF0011", "0xFF0010", "0xFF000F", "0xFF000E", "0xFF000D", "0xFF000B", "0xFF000A", "0xFF0009", "0xFF0008", "0xFF0007", "0xFF0006", "0xFF0005", "0xFF0004", "0xFF0003", "0xFF0002", "0xFF0001"); var colorss: Array = new Array(); var brigths: Array = new Array(); var tet: Array = new Array("MEOW", "DOOM", "=^.^=", "time", "Hihihi", "meow", "mew", "purr", "PURRRR", "Quick", "MEOW", "Blubb", "Flausch", "SOL", "MEOW", ">^.^<", "scratch!", "DOOOM", "YAAY", "wusel", "quick", "squirm", "MEOW", ">MEW<", "^.^", "!?!?!!", "COLORS", "FINE", "MEOW", "meow", "CAT", "pinky", "POWER"); var z14 = 130; var z18 = 0; var cxx = 0; var r15 = 0; var cyx = 0; var cyy = 0; var pulse = 0; var linecc = 0; var z16 = 0; var mm2 = 0; var mm5 = 0; var lwusch = 5; var s4: SoundChannel; var psy: Sound; stop(); if (!psy) { psy = new psyx(); s4 = psy.play(0, 9999); } Mouse.hide(); stage.quality = "low"; var rot=1; var rotp=1; var colz=1; var sizeme=0; var startposq=125; var brightz=125; var staturatz=125; var contratz=125; var huez=124.4; stage.addEventListener(KeyboardEvent.KEY_DOWN, madebys); function madebys(e: KeyboardEvent) { if (e.keyCode == Keyboard.NUMBER_1) { trace(stage.mouseX + " ypisis " + stage.mouseY); rot -= 1; trace(rot); } if (e.keyCode == Keyboard.NUMBER_2) { rot += 1; trace(rot+ " " +huez); } if (e.keyCode == Keyboard.NUMBER_3) { mode=0; colz -= 1; trace(colz); } if (e.keyCode == Keyboard.NUMBER_4) { colz += 1; trace(colz); } if (e.keyCode == Keyboard.NUMBER_5) { rotp -= 1; trace(rotp); } if (e.keyCode == Keyboard.NUMBER_6) { rotp += 1; trace(rotp); } if (e.keyCode == Keyboard.NUMBER_0) { sizeme++; if (sizeme >=2) {sizeme=0;} } } var blury: GlowFilter = new GlowFilter(); var mwusch: Number=0; var pulse2=0; var colorcatzz: Array = new Array ("0x000000","0x00ffff","0x0000ff","0x000000"); var wasi: Array=new Array("light","contr","staua","HUE"); var colorcatz: Number=0; var gogogo: Boolean =false; addEventListener(Event.ENTER_FRAME, loopa); function loopa(e: Event) { malneu(); malbedien(); wuselcolor(); zeiginfo(); soundwusel(); ordnezeugs(); madebyes(); maussternchen(); if (gogogo==true) { stringy = "=^.^= MEOW! sending"; maunzlichtan(); zeigantwort(100,stringy, 16);} /* blury.blurX = mwusch/50; blury.blurY = lwusch*5; blury.inner = false; if (pulse2>1) {colorcatz=Math.round(Math.random()*4); pulse=0;} blury.color = colorcatzz[colorcatz]; catz.filters = [blury]; */ } var bunt: AdjustColor = new AdjustColor(); bunt.brightness = 50; bunt.contrast = 50; bunt.saturation = 250; bunt.hue = 50; var infos: Array = new Array(125,125,125,125,125); var txtr: Array = new Array(); var outzi: Array = bunt.CalculateFinalFlatArray(); var istzi: ColorMatrixFilter = new ColorMatrixFilter(outzi); var einmal=0; var einmal2=0; var colorinfo=900; var sotext: Array = new Array(); var pulse3=0; function zeiginfo() { if (einmal2==0) { txthi.x =1780; txthi.y= 450 txthi.text= String("MEOW! click disc for open PNG/GIF/JPG from Harddisk \n *purr* KEY 0 to activate/deactivaten resizing \n =^.^= click on sliders to lock/unlock \n FLASH create 1/0 Array-Matrix array[lines][pisels]\n for plotter oh stillscripting on it.."); addChild(txthi); sotext.push(txthi);einmal2=1; } colorinfo+=23; if (pulse3>=1) {colorinfo=800; pulse3=0;} if (colorinfo>rainbow.length) {colorinfo=0;} if (sotext.length>=1) {sotext[0].textColor = rainbow[Math.round(colorinfo)]; } } addChild(linea); addChild(lineb); var bcolor=800; var clicktz=0; linea.graphics.beginFill(0xff305b); linea.graphics.drawRect(1630,5,400,550); linea.alpha=0; linea.addEventListener(MouseEvent.CLICK, colordf); function colordf(event:MouseEvent) { clicktz++; if (clicktz>=2) {clicktz=0;} } var once =0; var bcolor2=0; function wuselcolor() { lineb.graphics.lineStyle(1,0x00ffff,1); for (var menger =0; menger <5; menger++){ startposq=1650+(menger*60); if (einmal==0) { for (var i6e = 0; i6e < 506; i6e++) { printerscale.graphics.lineStyle(1,0x00ffff,1); if ((i6e%5)==0) { lineb.graphics.moveTo(startposq+55,i6e); lineb.graphics.lineTo(startposq+50,i6e);} if ((i6e%10)==0) { lineb.graphics.moveTo(startposq+50,i6e); lineb.graphics.lineTo(startposq+45,i6e); } if ((i6e%50)==0) { lineb.graphics.lineStyle(1,0x00ffff,1); lineb.graphics.moveTo(startposq+45,i6e); lineb.graphics.lineTo(startposq+40,i6e); var txtyd: TextField = new TextField(); var txtyfd: TextFormat = new TextFormat(); txtyfd.align = TextFormatAlign.RIGHT; txtyfd.font = sowi2.fontName; txtyfd.size = 16; txtyfd.bold = true; txtyd.x = 0; txtyd.y = 0; txtyd.background = false; txtyd.border = false; txtyd.multiline = true; txtyd.wordWrap = true; txtyd.embedFonts = true; txtyd.width = 42; txtyd.height = 20; txtyd.defaultTextFormat = txtyfd; txtyd.textColor = 0x00FFff; txtyd.x = startposq; txtyd.y= i6e-10; txtyd.text= String(Math.round(i6e/2-125)); addChild(txtyd);} }} // }einmal=1; bcolor+=25; bcolor2+=20; if (pulse2 >1) {bcolor= 800; pulse2=0;} if (bcolor <800 && bcolor >400) {bcolor=1001;} if (bcolor >800) {bcolor=0;} if (bcolor2>rainbow.length) {bcolor2=0;} if (stage.mouseY >5 && stage.mouseY <505) { if (stage.mouseX >1650 && stage.mouseX <1710 ) {if (clicktz >=1) {brightz=stage.mouseY/2-5; } linec.graphics.lineStyle(1,rainbow[Math.round(bcolor)],1); linec.graphics.beginFill(rainbow[Math.round(rainbow.length - bcolor)]); linec.graphics.drawRect(1652,stage.mouseY-2,56,4); } if (stage.mouseX >1710 && stage.mouseX <1760 ) {if (clicktz >=1) {contratz=stage.mouseY/2-5; } linec.graphics.lineStyle(1,rainbow[Math.round(bcolor)],1); linec.graphics.beginFill(rainbow[Math.round(rainbow.length - bcolor)]); linec.graphics.drawRect(1712,stage.mouseY-2,56,4); } if (stage.mouseX >1770 && stage.mouseX <1830 ) {linec.graphics.lineStyle(1,rainbow[Math.round(bcolor2)],1); linec.graphics.beginFill(rainbow[Math.round(rainbow.length - bcolor)]); linec.graphics.drawRect(1772,stage.mouseY-2,56,4); if (clicktz >=1) {staturatz=stage.mouseY/2-5; }} if (stage.mouseX >1830 && stage.mouseX <1890 ) {linec.graphics.lineStyle(1,rainbow[Math.round(bcolor2)],1); linec.graphics.beginFill(rainbow[Math.round(rainbow.length - bcolor)]); linec.graphics.drawRect(1832,stage.mouseY-2,56,4); if (clicktz >=1) {huez=stage.mouseY/2-5; }} if (stage.mouseX >1890 && stage.mouseX <1950 ) {linec.graphics.lineStyle(1,rainbow[Math.round(bcolor2)],1); linec.graphics.beginFill(rainbow[Math.round(rainbow.length - bcolor)]); linec.graphics.drawRect(1892,stage.mouseY-2,56,4);} } if (once==0) { for (var hh = 0; hh < 4; hh++) { var txth: TextField = new TextField(); var txthh: TextFormat = new TextFormat(); txthh.align = TextFormatAlign.CENTER; txthh.font = sowi.fontName; txthh.size = 14; txthh.bold = true; txth.x = 0; txth.y = 0; txth.background = false; txth.border = false; txth.multiline = true; txth.wordWrap = true; txth.embedFonts = true; txth.width = 42; txth.height = 45; txth.defaultTextFormat = txthh; txth.textColor = 0xff00ff; txth.x = 1650+(hh*60); txth.y= infos[hh]*2; txth.text= String(Math.round(infos[hh]-125)); txtr.push(txth); addChild(txtr[hh]); }once=1;} infos[0]=brightz; infos[1]=contratz; infos[2]=staturatz; infos[3]=huez; for (var mengers =0; mengers =1) { bunt.brightness = brightz-125; bunt.contrast = contratz-125; bunt.saturation = staturatz-125; bunt.hue = huez-125; outzi = bunt.CalculateFinalFlatArray(); var istzi: ColorMatrixFilter = new ColorMatrixFilter(outzi); bilder[bildcounter-1].filters = [istzi]; }} var menges=300; var stagewidth =400; var stageheight=600; var stary: Sprite = new Sprite(); addChild(stary); var chaosyc3: uint; var stsize = 20; var recs = 0; var sthigh= 600; var stwidth=400; var starspeed = 5; function maussternchen() { stary.graphics.moveTo(stage.mouseX, stage.mouseY); stary.graphics.lineTo(stage.mouseX + Math.random() * stsize, stage.mouseY + Math.random() * stsize); chaosyc3 += starspeed; stary.graphics.lineStyle(lwusch / 4 + 1, (rainbow[Math.round(chaosyc3)]), 1); stary.graphics.moveTo(stage.mouseX, stage.mouseY); stary.graphics.lineTo(stage.mouseX + Math.random() * stsize, stage.mouseY - Math.random() * stsize); chaosyc3 += starspeed; stary.graphics.lineStyle(lwusch / 4 + 1, (rainbow[Math.round(chaosyc3)]), 1); stary.graphics.moveTo(stage.mouseX, stage.mouseY); stary.graphics.lineTo(stage.mouseX - Math.random() * stsize, stage.mouseY - Math.random() * stsize); chaosyc3 += starspeed; stary.graphics.lineStyle(lwusch / 4 + 1, (rainbow[Math.round(chaosyc3)]), 1); stary.graphics.moveTo(stage.mouseX, stage.mouseY); stary.graphics.lineTo(stage.mouseX - Math.random() * stsize, stage.mouseY + Math.random() * stsize); chaosyc3 += starspeed; stary.graphics.lineStyle(lwusch / 4 + 1, (rainbow[Math.round(chaosyc3)]), 1); stary.graphics.moveTo(stage.mouseX, stage.mouseY); if (chaosyc3 > (rainbow.length - 7)) { chaosyc3 = 0; } } var wavy: Sprite = new Sprite(); var wavey: Sprite = new Sprite(); var bild5: Sprite = new Sprite(); addChild(wavy); addChild(wavey); addChild(bild5); var ba: ByteArray = new ByteArray(); var ba2: ByteArray = new ByteArray(); var ba3: ByteArray = new ByteArray(); var wielaut = new SoundTransform(); var z03 = 0; var mux = 1; var z11 = 0; var z10 = 0; var r19 = 0; var r01 = 0; function soundwusel() { wielaut.volume = mux; s4.soundTransform = wielaut; SoundMixer.computeSpectrum(ba, true); SoundMixer.computeSpectrum(ba3, true); for (var i: uint = 0; i < 256; i++) { var randoms: uint = Math.random() * i; if (i == 50) { lwusch = ba.readFloat() * 10; } if (i == randoms) { mwusch = ba.readFloat() * 1400; } if (i <56) { if(colorss[i] <240 && colorss[i] < (ba.readFloat() * 300)){colorss[i] += 5;} if(colorss[i] >12 && colorss[i] > (ba.readFloat() * 300)){colorss[i] -= 11;} // if(colorss[i] <120 && colorss[i] < (ba.readFloat() * 300)&& i>10){colorss[i] += 120;} if (pulse>=1 && colorss[i] <100) {colorss[i]=255; }pulse=0; } if (i >= 24 && i <= 25) { var wuschy15: Number = ba.readFloat() * 200; // multiplikator = exponenzielle empfindlichkeit z03 = wuschy15; // minikorrectur mm5 = z03 / 1 + mm2; var z08 = z14 + 40; // differenz offset gelb und deterction var z08b = z08 - z14; var z09a = z14 + z08b; var z09b = z14; var z09aa = wuschy15; if (z03 > 20) { //offset if (z03 < z14) { z14 -= 0.25; //offset speed } else { z14 += 0.25; //offset speed } } if (z18 == 0 && z10 == 1) { cxx += 1; //bomb cyx += 1; //yay count cyy += 1; //bomb r15 += 1; //dance r19 += 1; r01 = 1; pulse += 1; pulse2 =2; pulse3=2; } if (cxx == 1) {} if (cxx == 15) { cxx = 0; } if (z10 == 1) { // anzeigeverlängerung z11 += 1; z16 += 1; z18 = 1; } if (z16 == 18) { //wartedauer bis neue mögliche anzeige z16 = 0; z18 = 0; z10 = 0; z11 = 0; } if (z03 > 20) { // uberhaupt musik da if (z03 < z08) { // bild5.graphics.beginFill(0x0000FF); } else { // bild5.graphics.beginFill(0xFFFFFF); z10 = 1; } //umfärben bei beat +signal } // wavey.graphics.beginFill(0x93FFFF); // oranger ist pegel // bild3.graphics.beginFill(0xFFFF00); // gelber ofset // wavey.graphics.drawRect(638, z09aa, 1, -10); // bild5.graphics.drawRect(636, z09a, 2, 8); //ende beaterkennung ----------------------------------- } } } function malneu() { wavy.graphics.clear(); wavey.graphics.clear(); bild5.graphics.clear(); stary.graphics.clear(); meow.graphics.clear(); disck.graphics.clear(); printzt.graphics.clear(); sizt.graphics.clear(); calczt.graphics.clear(); linec.graphics.clear(); addChild(linec); addChild(calczt); addChild(sizt); addChild(printzt); addChild(disck); addChild(meow); addChild(wavy); addChild(bild5); addChild(wavey); addChild(stary); } addChild(printerscale); function ordnezeugs() { meow.parent.setChildIndex(meow, meow.parent.numChildren - 1); linec.parent.setChildIndex(linec, linec.parent.numChildren - 1); printzt.parent.setChildIndex(printzt, printzt.parent.numChildren - 1); sizt.parent.setChildIndex(sizt, sizt.parent.numChildren - 1); calculated.parent.setChildIndex(calculated, calculated.parent.numChildren - 1); printerscale.parent.setChildIndex(printerscale, printerscale.parent.numChildren - 1); calczt.parent.setChildIndex(calczt, calczt.parent.numChildren - 1); lineb.parent.setChildIndex(lineb, lineb.parent.numChildren - 1); stary.parent.setChildIndex(stary, stary.parent.numChildren - 1); linea.parent.setChildIndex(linea, linea.parent.numChildren - 1); disck.parent.setChildIndex(disck, disck.parent.numChildren - 1); calczt.parent.setChildIndex(calczt, calczt.parent.numChildren - 1); printzt.parent.setChildIndex(printzt, printzt.parent.numChildren - 1); } function wuselline(x0: int, y0: int, x1: int, y1: int, speedsy: int, chaos: int, lintzy: int, spacey: int, startcolor: int, festcolor: int): void { var dx: int = Math.abs(x1 - x0); var dy: int = Math.abs(y1 - y0); var sx: int = x0 < x1 ? 1 : -1; var sy: int = y0 < y1 ? 1 : -1; var err: int = dx - dy; if (startcolor >= 0) {colorsr = startcolor;} while (true) { if (startcolor <= -1) { colorsr += speedsy / 7;} if (startcolor >= 0) {colorsr += speedsy / 7;} if (festcolor >= 1) {colorsr = festcolor;} if (colorsr >= (rainbow.length)) { colorsr = 0; } meow.graphics.lineStyle(spacey, rainbow[Math.round(colorsr)], Math.random() * 1); // meow.graphics.beginFill(rainbow[Math.random()* 0xFF00FF]); randomyc += Math.random() * (chaos * 3); if (randomyc >= 20) { randomys = (Math.random() * 10 - 5); randomyc = 0; } randomyc2 += Math.random() * chaos; //if (randomyc2 >=20) { randomys2= (Math.random()*20 -10);randomyc2 =0;} // if (randomyc <=150) { randomys= 0;} space += Math.random() * 1; if (space > spacey) { colorsr += 2; if (textcount == 1) { meow.graphics.moveTo(x0 + randomys + (Math.random() * 30), y0 + xcahc / 15); meow.graphics.lineTo(x0 + randomys + (Math.random() *lintzy),y0 + xcahc / 15 + (Math.random() * lintzy)); space = 0; } else { meow.graphics.moveTo(x0 + randomys + z03 / 11, y0 + xcahc / 15); meow.graphics.lineTo((x0 + randomys + z03 / 11)+ Math.random() * lintzy,y0 + xcahc / 15+ (Math.random() * (lintzy))); space = 0; } } if (x0 == x1 && y0 == y1) break; var e2: int = err * 2; if (e2 > -dx) { err -= dy; x0 += sx; } if (e2 < dx) { err += dx; y0 += sy; } } } var messagey=0; function madebyes(){ if (stage.mouseY <50) { merk=1; messagey=0; } if (merk==1) { if (messagey ==0) {zeigantwort(10,"created by marderchen =^.^=",15);} if (messagey ==1) {zeigantwort(10,"SOUND looped:: COSMOSIS -",20);} if (messagey ==2) {zeigantwort(10,"Dance Of The Cosmic Serpent ",18);} } } function wuselrect(eckex: int, eckey: int, breit: int, hoch: int, colorspeed: int, chaos: int, thikines: int, spaceyy) { wuselline(eckex, eckey, eckex + breit, eckey, colorspeed, chaos, thikines, spaceyy, -2,0); wuselline(eckex + breit, eckey, eckex + breit, eckey + hoch, colorspeed, chaos, thikines, spaceyy, -2,0); wuselline(eckex + breit, eckey + hoch, eckex, eckey + hoch, colorspeed, chaos, thikines, spaceyy, -2,0); wuselline(eckex, eckey + hoch, eckex, eckey, colorspeed, chaos, thikines, spaceyy, -2,0); } var merk=0; var textcount = 0; var space = 0; var letters: Array; var xcahc = 0; var lang = 0; var ib = 0; var posx = 0; var txtc = 0; var ws = 0; var posyx = 00; var posyy = 00; var kass: Array = new Array(); var movec: Array = new Array(); var posys2: Array = new Array(); var posys: Array = new Array(); var farbe: Array = new Array; var texte: Array = new Array; var wortca: Array = new Array; var meow: Sprite = new Sprite(); var speedys = 0; var wortcc = 0; var maxtxts = 80; var txts = 0; var colorsr = 0; var randomyc = 0; var randomys = 0; var randomyc2 = 0; var randomys2 = 0; function zeigantwort(posyy: int,intpuz: String, siszy: int) { letters = intpuz.split(""); if (txts < letters.length && lang == 0) { machmal(posyy,siszy); //wuselrect(20,130,850,50,1,5,4,3); } if (texte.length >= letters.length) { lang = 1; } if (lang == 1) {; if (txts > 0) { var mtxt: TextField = texte[0]; undweg(mtxt); } if (txts < 1) { lang = 0; posyx = 0; arrayauskipp(); if (messagey<2) {messagey++;} if (messagey==2) {merk=0;} } } helium(); } var slow = 0; function machmal(posy: int,sizy: int) { slow++; if (slow >= 2) { slow = 0; var kas = 0; var movecs = Math.random() * (sizy / 2); var posyss = posyy + (sizy / 2) + Math.random() * (sizy / 2); var posyss2 = posyy + sizy + Math.random() * (sizy / 2); var txty: TextField = new TextField(); var txtyf: TextFormat = new TextFormat(); txtc += (sizy / 4); if (txtc > (rainbow.length - 1)) { txtc = 0; } //-------------------------------- txtyf.align = TextFormatAlign.LEFT; txtyf.font = mono.fontName; txtyf.size = sizy; posyx += sizy - 5; sizy -= 2.5; if (sizy <= 20) { sizy = 25; } txtyf.bold = true; txty.x = 0; txty.y = 0; txty.background = false; txty.backgroundColor = 0x000000; txty.border = false; txty.multiline = true; txty.wordWrap = true; txty.embedFonts = true; txty.width = 100; txty.height = 60; txty.defaultTextFormat = txtyf; txty.textColor = rainbow[txtc]; txty.alpha = 1; txty.text = String(letters[ws]); ws++; txty.alpha = 1; txty.x = posyx + 1; txty.y = posyy + Math.random() * 5; //------------------------------------- txts++; wortca.push(txtc); farbe.push(txtc); kass.push(kas); texte.push(txty); posys.push(posyss); movec.push(movecs); posys2.push(posyss2); addChild(txty); txty.parent.setChildIndex(txty, txty.parent.numChildren - 1); } } function helium() { for (var i3 = 0; i3 < texte.length; i3++) { var mtxt: TextField = texte[i3]; if (mtxt.y >= posys2[i3]) { kass[i3] = 0; } if (mtxt.y <= posys[i3]) { kass[i3] = 1; } if (kass[i3] == 0) { mtxt.y -= 2.5; } if (kass[i3] == 1) { mtxt.y += 1; } if ((z16 / 20) >= 0.6) { mtxt.alpha = z16 / 20; } wortcc++; movec[i3] += 1; if ((movec[i3]) > (posys2[i3] * 2)) { posys[i3] = Math.random() * 10; posys2[i3] = 10 + Math.random() * 5; movec[i3] = 0; speedys = Math.round(10 + (Math.random() * 20)) } if (wortcc >= 70) { wortcc = Math.random() * 50; var wortc = wortca[i3]; wortc++; if (wortc > tet.length) { wortc = 0; } wortca[i3] = wortc; } var farbs = farbe[i3]; farbs -= speedys; if (farbs < 1) { farbs = rainbow.length - 2; } farbe[i3] = farbs; mtxt.textColor = rainbow[Math.round(farbe[i3])]; } } function undweg(mtxti: TextField) { for (var i3 = 0; i3 < texte.length; i3++) { var mtxt: TextField = texte[i3]; if (mtxt == mtxti) { farbe.splice(i3, 1); texte.splice(i3, 1); wortca.splice(i3, 1); kass.splice(i3, 1); posys.splice(i3, 1); movec.splice(i3, 1); posys2.splice(i3, 1); letters.splice(i3, 1); removeChild(mtxt); txts--; } } } function arrayauskipp() { farbe.length = 0; texte.length = 0; wortca.length = 0; kass.length = 0; posys.length = 0; movec.length = 0; posys2.length = 0; ws = 0; } var disc: BitmapData = new disk(); var printz:BitmapData = new print(); var calci:BitmapData = new calc(); var discdata:Array = new Array(); for (var i1u: int = 0; i1u < disc.width; i1u+=2) { mscolor=0; for (var j1: int = 0; j1 < disc.height; j1+=2) { mscolor+=8; if (mscolor> rainbow.length) {mscolor=0;} if (disc.getPixel(i1u, j1) == 0x030fff) { var Mtemp: Array = new Array(i1u-(disc.width/2), j1-(disc.height/2),mscolor,1); discdata.push(Mtemp);} }} var calcdata:Array = new Array(); for (var i1uw: int = 0; i1uw < calci.width; i1uw++) { mscolor=500; for (var j1w: int = 0; j1w < calci.height; j1w++) { mscolor+=8; if (mscolor> rainbow.length) {mscolor=0;} if (calci.getPixel(i1uw, j1w) >= 0x000001) { var Mtemps: Array = new Array(i1uw-(disc.width/2), j1w-(disc.height/2),mscolor,calci.getPixel(i1uw, j1w)); calcdata.push(Mtemps);} }} var printzdata:Array = new Array(); for (var i2u: int = 0; i2u < printz.width; i2u++) { mscolor=0; for (var j2: int = 0; j2 < printz.height; j2++) { mscolor+=8; if (mscolor> rainbow.length) {mscolor=0;} if (printz.getPixel(i2u, j2) >= 0x000001) { var Etemp: Array = new Array(i2u-(printz.width/2), j2-(printz.height/2),mscolor,printz.getPixel(i2u, j2)); printzdata.push(Etemp);} }} var scallyd=1.5; var scallyp=1.5; var loadedContent: MovieClip= new MovieClip(); var prefwidth=1000; var prefheight=1000; var cachheight=10; var cachwidth=10;var bildcounter=0; var cachss:Array = new Array(); function malbedien() { disck.graphics.beginFill(0x000000); disck.graphics.drawRect(-75,-75,150,150); calczt.graphics.beginFill(0x000000); calczt.graphics.drawRect(-75,-75,150,150); printzt.graphics.beginFill(0x000000); printzt.graphics.drawRect(-75,-75,150,150); for (var ig: int = 0; ig < discdata.length; ig++) { discdata[ig][2]-=61+Math.random()*3; if (discdata[ig][2]< 50) {discdata[ig][2]=rainbow.length-1;} if ((Math.random()* 10) <= 6) { disck.graphics.beginFill(rainbow[Math.round(discdata[ig][2])]); disck.graphics.drawRect(discdata[ig][0]*scallyd ,discdata[ig][1]*scallyd,Math.random()*1+1,Math.random()*1+1);} } for (var igd: int = 0; igd < printzdata.length; igd++) { printzdata[igd][2]+=61+Math.random()*3; if (printzdata[igd][2]>(rainbow.length-100)) {printzdata[igd][2]=0;} printzt.graphics.lineStyle(0.5,printzdata[igd][3],0.5); if ((Math.random()* 10) <= 6) { printzt.graphics.beginFill(rainbow[Math.round(printzdata[igd][2])]); printzt.graphics.drawRect(printzdata[igd][0]*scallyp-1+Math.random()*2,printzdata[igd][1]*scallyp,Math.random()*1+1,Math.random()*1+1);} } for (var igds: int = 0; igds < calcdata.length; igds++) { calcdata[igds][2]+=61+Math.random()*3; if (calcdata[igds][2]>(rainbow.length-100)) {calcdata[igds][2]=0;} if ((Math.random()* 10) <= 5) { if (calcdata[igds][3] <= 0x0fffff) {calczt.graphics.beginFill(calcdata[igds][3]); }else { calczt.graphics.beginFill(rainbow[Math.round(calcdata[igds][2])]); } calczt.graphics.drawRect(calcdata[igds][0]*scallyp,calcdata[igds][1]*scallyp,Math.random()*2+1.5,Math.random()*2+1.5); }} if (sizeme == 1 && bildcounter >=1) { prefwidth= stage.mouseX; prefheight= stage.mouseY; sizt.graphics.lineStyle(0.5,0x0000ff,5); sizt.graphics.beginFill(rainbow[Math.round(Math.random()*rainbow.length)]); sizt.graphics.drawRect(0,0,20,20); sizt.x= prefwidth+40; sizt.y= prefheight+40; if (stage.mouseX <1000) {bilder[bildcounter-1].scaleX=prefwidth/cachss[bildcounter-1][0];} if (stage.mouseX >1000) {bilder[bildcounter-1].scaleX=prefwidth/cachss[bildcounter-1][0]+((stage.mouseX-1000)/100);} bilder[bildcounter-1].scaleY=prefheight/cachss[bildcounter-1][1]; } for (var i6x6 = 0; i6x6 < 0xffffff; i6x6+=3000) { // if ((i6x6%30000)==0) {linea.graphics.lineStyle(1,i6x6,1); linea.graphics.moveTo(1800,i6x6/30000); linea.graphics.lineTo(1850,i6x6/30000);} } } for (var i66 = 4; i66 < 1650; i66++) { printerscale.graphics.lineStyle(1,0x0000ff,1); if ((i66%5)==0) { printerscale.graphics.moveTo(i66,40); printerscale.graphics.lineTo(i66,35);} if ((i66%10)==0) {printerscale.graphics.moveTo(i66,35); printerscale.graphics.lineTo(i66,30); } if ((i66%50)==0) { printerscale.graphics.lineStyle(1,0x0000ff,1); printerscale.graphics.moveTo(i66,1800); printerscale.graphics.lineTo(i66,0); var txtyd: TextField = new TextField(); var txtyfd: TextFormat = new TextFormat(); txtyfd.align = TextFormatAlign.LEFT; txtyfd.font = mono.fontName; txtyfd.size = 17; txtyfd.bold = true; txtyd.x = 0; txtyd.y = 0; txtyd.background = false; txtyd.border = false; txtyd.multiline = true; txtyd.wordWrap = true; txtyd.embedFonts = true; txtyd.width = 70; txtyd.height = 20; txtyd.defaultTextFormat = txtyfd; txtyd.textColor = 0x00FFff; txtyd.x = i66; txtyd.y= 2; txtyd.text= String(Math.round(i66/10)); addChild(txtyd);} } for (var i666 = 4; i666 < 1800; i666++) { printerscale.graphics.lineStyle(1,0x0000ff,1); if ((i666%5)==0) { printerscale.graphics.moveTo(40,i666); printerscale.graphics.lineTo(35,i666);} if ((i666%10)==0) {printerscale.graphics.moveTo(35,i666); printerscale.graphics.lineTo(30,i666); } if ((i666%50)==0) { printerscale.graphics.lineStyle(1,0x0000ff,1); printerscale.graphics.moveTo(1650,i666); printerscale.graphics.lineTo(0,i666); var txtydd: TextField = new TextField(); var txtyfdd: TextFormat = new TextFormat(); txtyfdd.align = TextFormatAlign.LEFT; txtyfdd.font = mono.fontName; txtyfdd.size = 16; txtyfdd.bold = true; txtydd.x = 0; txtydd.y = 0; txtydd.background = false; txtydd.border = false; txtydd.multiline = true; txtydd.wordWrap = true; txtydd.embedFonts = true; txtydd.width = 60; txtydd.height = 20; txtydd.defaultTextFormat = txtyfdd; txtydd.textColor = 0x00FFff; txtydd.x = 2; txtydd.y= i666; txtydd.text= String(Math.round(i666/10)); addChild(txtydd);} } printerscale.alpha=0.8 disck.x=1870; disck.y=600; printzt.x=1870; printzt.y=980; calczt.x=1870; calczt.y=800; var mFileReference:FileReference; // Setup button to handle browsing disck.buttonMode=true; disck.mouseChildren=false; disck.addEventListener(MouseEvent.CLICK, ondiscClicked); calczt.addEventListener(MouseEvent.CLICK, berechne); printzt.addEventListener(MouseEvent.CLICK, printicom); var posyyy=0; function printicom( event:MouseEvent):void { calculated.graphics.clear(); posyyy=0; gogogo=true; } var heighte=0; var calccach:Array =new Array(); function berechne( event:MouseEvent):void { calculated.graphics.clear(); calccach.length=0; var cach: BitmapData = new BitmapData(bilder[bildcounter-1].width, bilder[bildcounter-1].height, true, 0xFFFFFF); cach.draw(bilder[bildcounter-1], new Matrix(bilder[bildcounter-1].scaleX,0,0,bilder[bildcounter-1].scaleY,0,0)); laenge=cach.width; heighte=cach.height; for (var xs: int = 0; xs < cach.width; xs++) { var line: Array=new Array(); for (var ys: int = 0; ys < cach.height; ys++) { if (cach.getPixel(xs, ys) > 0x999999) { line.push(1); } else {line.push(0);} } calccach.push(line); } for (var xst: int = 0; xst < cach.width; xst++) { for (var yst: int = 0; yst < cach.height; yst++) { if (calccach[xst][yst] ==0) {calculated.graphics.lineStyle(1,0x000000,1);} if (calccach[xst][yst] ==1) {calculated.graphics.lineStyle(1,0x00ff00,1);} calculated.graphics.moveTo(xst,yst); calculated.graphics.lineTo(xst+1,yst); }} calculated.x=40; calculated.y=40; calculated.alpha=0.58; trace(calccach.length); _socket = new Socket(); _socket.addEventListener(ProgressEvent.SOCKET_DATA, onSocketData); //empfange zeugs _socket.endian = Endian.LITTLE_ENDIAN; //_socket.connect(possibleproxy[Math.round(proxyalter)], _proxyPort); _socket.connect("127.0.0.1", 8000); _socket.writeUTFBytes("wusel"); } var container: MovieClip= new MovieClip(); container.width= 100; container.height=100; container.x=10; container.y=10; addChild(container); // Hide progress bar //progressBar.visible=false; // This function is called when the BROWSE button is clicked. function ondiscClicked(event:MouseEvent):void { trace("onBrowse"); mFileReference=new FileReference(); mFileReference.addEventListener(Event.SELECT, onFileSelected); var swfTypeFilter:FileFilter = new FileFilter("SWF/JPG/PNG Files","*.jpeg; *.jpg;*.gif;*.png"); var allTypeFilter:FileFilter = new FileFilter("All Files (*.*)","*.*"); mFileReference.browse([swfTypeFilter, allTypeFilter]); } // This function is called after user selected a file in the file browser dialog. function onFileSelected(event:Event):void { zeigantwort(100,"Click DISK select picture",40); mFileReference.addEventListener(Event.COMPLETE, onFileLoaded); mFileReference.addEventListener(IOErrorEvent.IO_ERROR, onFileLoadError); mFileReference.addEventListener(ProgressEvent.PROGRESS, onProgress); mFileReference.load(); } function onProgress(event:ProgressEvent):void { var percentLoaded:Number=event.bytesLoaded/event.bytesTotal*100; zeigantwort(100,String(percentLoaded + "%"),40); } function onFileLoaded(event:Event):void { var fileReference:FileReference=event.target as FileReference; var data:ByteArray=fileReference["data"]; zeigantwort(100,"GOT IT",40); mFileReference.removeEventListener(Event.COMPLETE, onFileLoaded); mFileReference.removeEventListener(IOErrorEvent.IO_ERROR, onFileLoadError); mFileReference.removeEventListener(ProgressEvent.PROGRESS, onProgress); var movieClipLoader:Loader=new Loader(); movieClipLoader.loadBytes(data); movieClipLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onMovieClipLoaderComplete); } function onFileLoadError(event:Event):void { mFileReference.removeEventListener(Event.COMPLETE, onFileLoaded); mFileReference.removeEventListener(IOErrorEvent.IO_ERROR, onFileLoadError); mFileReference.removeEventListener(ProgressEvent.PROGRESS, onProgress); zeigantwort(100,"FILE ERROR",40); } var bilder: Array =new Array(); function onMovieClipLoaderComplete(event:Event):void { bildcounter++; var loadedContent:DisplayObject=event.target.content; var loader:Loader=event.target.loader as Loader; trace("loadedContent.width="+loadedContent.width); loadedContent.scaleX=prefwidth/loadedContent.width; cachheight=loadedContent.height; cachwidth=loadedContent.width; loadedContent.scaleY=prefheight/loadedContent.height; loadedContent.x= 40; loadedContent.y= 40; trace("loadedContent.scaleX="+loadedContent.scaleX); trace("loadedContent.width="+loadedContent.width); trace("this.stage.width="+this.stage.width); bilder.push(loadedContent); var cachs: Array = new Array (cachwidth,cachheight); cachss.push(cachs); addChild(bilder[bildcounter-1]); } var lag =0; function listentostm() { if (!_socket.connected) { stringy = "=^.^= MEOW! the Lan proxy port must be lost in fractal Dimensions try next.."; if (lag ==1) { _socket = new Socket(); _socket.addEventListener(ProgressEvent.SOCKET_DATA, onSocketData); //empfange zeugs _socket.endian = Endian.LITTLE_ENDIAN; //_socket.connect(possibleproxy[Math.round(proxyalter)], _proxyPort); _socket.connect("127.0.0.1", 8000); zeigantwort(5,stringy, 16); lag=2;} return; } else { return; } kaa = Math.random() * 12; drin[kaa] += 1; for (var k = 0; k < 12; k++) { count += 30; if ((drin[k] % 2) == 0) { if (drin[k] > 906) { drin[k] = 0; } } if ((drin[k] % 2) == 1) { drin[k] = 150; } } } function maunzlichtan() { meows=""; if (mode == 0) { meows +="p"; meows +=String(laenge); meows +="w"; meows +=String(Math.round(posyyy/2)); meows +="h"; for (var mew = 0; mew < laenge; mew++) { if (calccach[mew][posyyy] ==0) {meows +="-";} if (calccach[mew][posyyy] ==1) {meows +="#";} } meows += "d"; //meows += "k"; } _socket.writeUTFBytes(meows); _socket.flush(); meows = ""; if (posyyy >= heighte) {gogogo=false;} mode=1; } //Plotter computer interface script by marderchen =^.^= (but special fro my selfcreated plotter) have fun juse it or parts if you want /* MMMMMMMM MMMMMMMMEEEEEEEEEEEEEEEEEEEEEE OOOOOOOOO WWWWWWWW WWWWWWWW M:::::::M M:::::::ME::::::::::::::::::::E OO:::::::::OO W::::::W W::::::W M::::::::M M::::::::ME::::::::::::::::::::E OO:::::::::::::OO W::::::W W::::::W M:::::::::M M:::::::::MEE::::::EEEEEEEEE::::EO:::::::OOO:::::::OW::::::W W::::::W M::::::::::M M::::::::::M E:::::E EEEEEEO::::::O O::::::O W:::::W WWWWW W:::::W M:::::::::::M M:::::::::::M E:::::E O:::::O O:::::O W:::::W W:::::W W:::::W M:::::::M::::M M::::M:::::::M E::::::EEEEEEEEEE O:::::O O:::::O W:::::W W:::::::W W:::::W M::::::M M::::M M::::M M::::::M E:::::::::::::::E O:::::O O:::::O W:::::W W:::::::::W W:::::W M::::::M M::::M::::M M::::::M E:::::::::::::::E O:::::O O:::::O W:::::W W:::::W:::::W W:::::W M::::::M M:::::::M M::::::M E::::::EEEEEEEEEE O:::::O O:::::O W:::::W W:::::W W:::::W W:::::W M::::::M M:::::M M::::::M E:::::E O:::::O O:::::O W:::::W:::::W W:::::W:::::W M::::::M MMMMM M::::::M E:::::E EEEEEEO::::::O O::::::O W:::::::::W W:::::::::W M::::::M M::::::MEE::::::EEEEEEEE:::::EO:::::::OOO:::::::O W:::::::W W:::::::W M::::::M M::::::ME::::::::::::::::::::E OO:::::::::::::OO W:::::W W:::::W M::::::M M::::::ME::::::::::::::::::::E OO:::::::::OO W:::W W:::W MMMMMMMM MMMMMMMMEEEEEEEEEEEEEEEEEEEEEE OOOOOOOOO WWW WWW `..`... `...... `.. .. `........`....... `........`........ `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `...... `. `.. `...... `...... `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. `.. .. `.. `.. `..`........`........ */