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; //500 colors linear rainbow steps 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 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 s4: SoundChannel; var s3: SoundChannel; var s2: SoundChannel; var s6: SoundChannel; var psy: Sound; if (!psy) { psy = new psyx(); s4 = psy.play(0, 9999); s2 = psy.play(0, 9999); } //sound var L01: a1 = new a1(); var L02: a2 = new a2(); var L03: a3 = new a3(); var L04: a4 = new a4(); var L05: a5 = new a5(); var L06: a6 = new a6(); var L07: a7 = new a7(); var L08: a8 = new a8(); var L09: a9 = new a9(); var L10: a10 = new a10(); var L11: a11 = new a11(); var L12: a12 = new a12(); var L13: a13 = new a13(); var L14: a14 = new a14(); var L15: a15 = new a15(); var L16: a16 = new a16(); var L17: a17 = new a17(); var L18: a18 = new a18(); var L19: a19 = new a19(); var L20: a20 = new a20(); var L21: a21 = new a21(); var L22: a22 = new a22(); var L23: a23 = new a23(); var L24: a24 = new a24(); var L25: a25 = new a25(); var L26: a26 = new a26(); var L27: a27 = new a27(); var L28: a28 = new a28(); var L29: a29 = new a29(); var T01: t1 = new t1(); var T02: t2 = new t2(); var T03: t3 = new t3(); var T04: t4 = new t4(); var T05: t5 = new t5(); var H01: h1 = new h1(); var alasounds: Array = new Array(L01,L02,L03,L04,L05,L06,L07,L08,L09,L10,L11,L12,L13,L14,L15,L16,L17,L18,L19,L20,L21,L22,L23,L24,L25,L26,L27,L28,L29); var ticksounds: Array = new Array(T01,T02,T03,T04,T05); var gongsounds: Array = new Array(H01); var volumeLevel: SoundTransform = new SoundTransform(); var wielaut = new SoundTransform(); var volumeLevel2: SoundTransform = new SoundTransform(); var wielaut2 = new SoundTransform(); var ba: ByteArray = new ByteArray(); var currentalarm = 21; var mux =1; var mux2 =1; var z03=0; var z10=0; var z11=0; var z14=0; var z16=0; var z18=0; var z19=0; var r01=0; var r15=0; var r19=0; var cxx=0; var cyx =0; var cyy=0; var colorsr: Number=0; var pulse =0; var lwusch =0; var mwusch =0; var xcahc =0; var mm2 =0; var mm5 =0; var chaosyc2=0; var tick =1; var tickc=1; //ani var bild5: Sprite = new Sprite(); var bild3: Sprite = new Sprite(); var wavey: Sprite = new Sprite(); var chaosy: Sprite = new Sprite(); var vh: Sprite = new Sprite(); var stary: Sprite = new Sprite(); var cach: Sprite = new Sprite(); var meow: Sprite = new Sprite(); var wavy: Sprite = new Sprite(); var chaosyc3= 500; var texte: Array = new Array; var wortca: Array = new Array; var formats: Array = new Array; var bediens: Array = new Array; var bedienc =0; var chaosyc=0; var randomys=0; var randomyc2=0; var txts =0; var stsize =20; //sterngröße var maxtxts=2; var randomyc =0; var randomyC2 =0; var space =0; var wortcc =0; var starspeed =5; var sqpox =50; var sqpoy =100; var sqw =1000; var sqh= 500; var noch=0; var spacey =0; var bedienz =0; var wass=0; var hh =0; var mm =0; var ss =0; var savedelay =0; Mouse.hide(); //uhr var fine: Font = new finedot(); var mono: Font = new DOT_LED(); var dig: Font = new clock(); var woodat =100; var wooclock=-50; var soundstop =0; stage.quality = "low"; var ist:Date = new Date(); var letters: Array = new Array(ist.fullYear,".",(ist.month +1),".",ist.date,ist.hours,":",ist.minutes,":",ist.seconds); var ala: Array = new Array(hh , ":" , mm , ":",ss," ", "a" +currentalarm, " " , tick); var bedien: Array = new Array(" + - "," + - "," + - "," + - "," + - "); var alatxt =""; if (currentalarm <=9) {ala[6] = "a0" +currentalarm;} //uhr txt var lettersc=0; var altxth =800 var txt: TextField = new TextField(); var txty: TextFormat = new TextFormat(); txty.align = TextFormatAlign.LEFT; txty.font = mono.fontName; txty.size = 30; txty.bold = true; txt.x = 0; txt.y = 0; txt.background = false; txt.backgroundColor = 0x000000; txt.border = false; txt.multiline = true; txt.wordWrap = true; txt.embedFonts = true; txt.width = 1280; txt.height = 400; txt.defaultTextFormat = txty; txt.textColor = 0xff205b; txt.alpha = 1; txt.text = String(alatxt); txt.text = String(" "); txt.alpha = 1; txt.x = 80; txt.y = altxth+120; addChild(txt); var txti: TextField = new TextField(); var txtyi: TextFormat = new TextFormat(); txtyi.align = TextFormatAlign.LEFT; txtyi.font = mono.fontName; txtyi.size = 130; txtyi.bold = true; txti.x = 0; txti.y = 0; txti.background = false; txti.backgroundColor = 0x000000; txti.border = false; txti.multiline = true; txti.wordWrap = true; txti.embedFonts = true; txti.width = 1280; txti.height = 400; txti.defaultTextFormat = txtyi; txti.textColor = txt.textColor; txti.alpha = txt.alpha; refresh(); txti.alpha = 1; txti.x = txt.x; txti.y = altxth;; addChild(txti); var farbe =1; var txtc=700; var txtcc=0; var secondc=0; var alon =0; var alcount =0; var nureingong=0; var tempcolor=0; var soundcc=0; var hinher=0; var hinherc=0; var hinherges=0; var soundccc=0; //debug var ka =10; stage.addEventListener(KeyboardEvent.KEY_DOWN, madebys); function madebys(e: KeyboardEvent) { if (e.keyCode == Keyboard.NUMBER_1) { ka -=1; trace(ka); } if (e.keyCode == Keyboard.NUMBER_2) { ka +=1; trace(ka); } } var pulser:Timer = new Timer(1000); pulser.start(); pulser.addEventListener(TimerEvent.TIMER, secvorbei); function secvorbei (e:TimerEvent) { secondc++; //trace(secondc); colorsr=0; hinher =320; if (tick ==1) {s3 = ticksounds[tickc].play(0,1);tickc++;} if (tick ==2) {s3 = ticksounds[tickc].play(0,1);tickc=0;} if (tickc >=5 ) {tickc =1;} var ist:Date = new Date(); if (ist.hours == ala[0] && ist.minutes == ala[2] && ala[5] == ist.seconds) { bild3.alpha =1; alon =1; s4.stop(); s4 = alasounds[currentalarm].play(0,999999); } if (ist.hours > 22 && ist.hours < 8) { mux2 =0.5;} //zeitdingsda für nachtleise stundengong if (ist.hours < 22 && ist.hours < 8) { mux2 =1;} if (ist.minutes== 00 && nureingong ==0 && tick !=0) {nureingong =1; s2 = gongsounds[0].play(0,ist.hours);} if (ist.minutes== 01) {nureingong =0;} if (((ala[0] * 3600) + (ala[2] * 60) +ala[5]) > ((ist.hours * 3600) + (ist.minutes * 60) + ist.seconds)) { noch =((ala[0] * 3600) + (ala[2] * 60) +ala[5]) - ((ist.hours * 3600) + (ist.minutes * 60) + ist.seconds); } if (((ala[0] * 3600) + (ala[2] * 60) +ala[5]) < ((ist.hours * 3600) + (ist.minutes * 60) + ist.seconds)) { noch =(((ala[0] * 3600) + (ala[2] * 60) +ala[5]) - ((ist.hours * 3600) + (ist.minutes * 60) + ist.seconds)) + 86400; } //trace(noch); txt.alpha = 1; txtcc++; if (txtcc ==1) {txtc=700;} if (noch == 300 && soundccc==0) {soundccc=1; s6 = alasounds[10].play(0,10);} if (noch == 299) {soundccc=0;} if (noch == 300) {s6 = alasounds[10].play(0,10);} if (noch == 600 && soundccc==0) {soundccc=1; s6 = alasounds[0].play(0,10);} if (noch == 599) {soundccc=0;} if (noch == 900 && soundccc==0) {soundccc=1; s6 = alasounds[1].play(0,5);} if (noch == 899) {soundccc=0;} if (noch == 1200 && soundccc==0) {soundccc=1; s6 = alasounds[2].play(0,5);} if (noch == 1199) {soundccc=0;} if (noch == 1600 && soundccc==0) {soundccc=1; s6 = alasounds[3].play(0,5);} if (noch == 1599) {soundccc=0;} if (noch == 1900 && soundccc==0) {soundccc=1; s6 = alasounds[5].play(0,5);} if (noch == 2099) {soundccc=0;} if (noch == 2300 && soundccc==0) {soundccc=1; s6 = alasounds[6].play(0,5);} if (noch == 2299) {soundccc=0;} if (noch == 2600 && soundccc==0) {soundccc=1; s6 = alasounds[7].play(0,5);} if (noch == 2599) {soundccc=0;} if (noch == 2900 && soundccc==0) {soundccc=1; s6 = alasounds[8].play(0,3);} if (noch == 3099) {soundccc=0;} if (noch == 3300 && soundccc==0) {soundccc=1; s6 = alasounds[13].play(0,3);} if (noch == 3299) {soundccc=0;} if (noch == 3600 && soundccc==0) {soundccc=1; s6 = alasounds[15].play(0,3);} if (noch == 3599) {soundccc=0;} if (noch == 3900 && soundccc==0) {soundccc=1; s6 = alasounds[18].play(0,3);} if (noch == 3899) {soundccc=0;} if (noch == 4200 && soundccc==0) {soundccc=1; s6 = alasounds[17].play(0,3);} if (noch == 4199) {soundccc=0;} if (noch == 4500 && soundccc==0) {soundccc=1; s6 = alasounds[24].play(0,3);} if (noch == 4499) {soundccc=0;} if (noch == 4800 && soundccc==0) {soundccc=1; s6 = alasounds[24].play(0,3);} if (noch == 4799) {soundccc=0;} if (noch == 5100 && soundccc==0) {soundccc=1; s6 = alasounds[25].play(0,3);} if (noch == 5099) {soundccc=0;} if (noch == 5300 && soundccc==0) {soundccc=1; s6 = alasounds[25].play(0,3);} if (noch == 5299) {soundccc=0;} if (noch == 5600 && soundccc==0) {soundccc=1; s6 = alasounds[27].play(0,3);} if (noch == 5599) {soundccc=0;} if (txtcc ==2) {txtc=1400; txtcc=0;} } addEventListener(Event.ENTER_FRAME, loopa); function loopa(e: Event) { if (savedelay <60) {savedelay++;} if (txtcc ==1) {txtc +=9;} else { txtc-=9;} txt.alpha -= 0.018; txt.textColor = rainbow[txtc]; txti.textColor = txt.textColor; txti.alpha = txt.alpha; wielaut.volume = mux; s4.soundTransform = wielaut; wielaut2.volume = mux2; s2.soundTransform = wielaut2; SoundMixer.computeSpectrum(ba, true); wavy.graphics.clear(); wavey.graphics.clear(); meow.graphics.clear(); bild5.graphics.clear(); stary.graphics.clear(); bild3.graphics.clear(); vh.graphics.clear(); chaosy.graphics.clear(); addChild(wavy); addChild(meow); addChild(bild5); addChild(bild3); addChild(wavey); addChild(vh); addChild(chaosy); addChild(stary); //ramen sqpox= 10; sqpoy= 50; sqw=1250; sqh=720; Mline(sqpox, sqpoy,sqw ,sqpoy); Mline(sqw, sqpoy,sqw ,sqh); Mline(sqw, sqh,sqpox ,sqh); Mline(sqpox, sqh,sqpox ,sqpoy); if (txts < letters.length) {machmal();} if (bedienz < bedien.length) {machnochmal();} if (txts >=letters.length) {zeigzeit();} //trace(stage.mouseX + " _____ " + stage.mouseY + " " +mux); if (savedelay >= 40) { zeigalarm(); chaosyc3+=Math.random()*4 +10; if ((chaosyc3> rainbow.length-1)) {chaosyc3=0;} wavey.graphics.lineStyle(2, (rainbow[Math.round(chaosyc3)]), 1); if (stage.mouseY > 700 && stage.mouseY < 850) { if (stage.mouseX > 90 && stage.mouseX < 140) //hour { wavey.graphics.drawRect(95,764,50,50); wass =1;} if (stage.mouseX > 172 && stage.mouseX < 222) { wavey.graphics.drawRect(173,764,50,50); wass =2;} if (stage.mouseX > 328 && stage.mouseX < 378)//min { wavey.graphics.drawRect(330,764,50,50); wass =3;} if (stage.mouseX > 408 && stage.mouseX < 458) { wavey.graphics.drawRect(408,764,50,50); wass =4;} if (stage.mouseX > 565 && stage.mouseX < 615) //sec { wavey.graphics.drawRect(565,764,50,50); wass =5;} if (stage.mouseX > 643 && stage.mouseX < 693) { wavey.graphics.drawRect(643,764,50,50); wass =6;} if (stage.mouseX > 835 && stage.mouseX < 885) //loop { wavey.graphics.drawRect(835,764,50,50); wass =7;} if (stage.mouseX > 912 && stage.mouseX < 962) { wavey.graphics.drawRect(912,764,50,50); wass =8;} if (stage.mouseX > 1065 && stage.mouseX < 1115) //tick { wavey.graphics.drawRect(1065,764,50,50); wass =9;} if (stage.mouseX > 1144 && stage.mouseX < 1194) { wavey.graphics.drawRect(1144,764,50,50); wass =10;} } if (stage.mouseY > 835 && stage.mouseY < 940) { if (stage.mouseX > 770 && stage.mouseX < 1070) //play { wavey.graphics.drawRect(770,815,280,150); wass =12;} } /* if (bedienc <=2){spacey+=235;} if (bedienc ==3) {spacey+=270;} if (bedienc ==4) {spacey+=230;}} */ if (alon ==3) {alon=0;savedelay=0;} if ( (noch /6) < 1280) {for (var w: uint =0; w< (1280-(noch /6)); w++) { if ((w%3) ==0) { if (w >= Math.random()*200) { chaosyc2+=1; if (chaosyc2 >(rainbow.length-10)) {chaosyc2=0; }} vh.graphics.moveTo(w, 950); vh.graphics.lineStyle(3, (rainbow[chaosyc2]), 1); vh.graphics.lineTo(w, 1024); }}} if ( (noch /6) > 1280) { for (var fw: uint =0; fw< 80; fw++) { var pwusch: Number = ba.readFloat() * 90; chaosyc2+= (hinher/860); hinherges= 200+(hinher* 0.91); if (chaosyc2 >=(rainbow.length-10)) {chaosyc2=0; } vh.graphics.lineStyle(1, (rainbow[Math.round(chaosyc2)]), 1); if (secondc ==1) { vh.graphics.moveTo(fw +hinherges, 950); vh.graphics.lineTo(fw +hinherges, 950+pwusch +(Math.random()*((hinherges-640) /10)));} if (secondc ==2) { vh.graphics.moveTo(fw +(1280 - hinherges), 950); vh.graphics.lineTo(fw + (1280 - hinherges), 950+pwusch+(Math.random()*((hinherges-640) /10))); } if (secondc >=3) {secondc=1;}} if (hinher < 640) {hinherc =0;} if (hinher >1280) {hinherc= 1;} if (hinherc ==1) {hinher /=1.0702;} if (hinherc ==0) {hinher *=1.0702;} } //maus stary.graphics.moveTo(stage.mouseX , stage.mouseY); stary.graphics.lineStyle(lwusch/4, (rainbow[chaosyc]), 1); chaosyc +=starspeed; stary.graphics.lineTo(stage.mouseX + Math.random()*stsize , stage.mouseY +Math.random()*stsize ); chaosyc +=starspeed; stary.graphics.moveTo(stage.mouseX , stage.mouseY); stary.graphics.lineTo(stage.mouseX + Math.random()*stsize, stage.mouseY -Math.random()*stsize ); chaosyc +=starspeed; stary.graphics.moveTo(stage.mouseX , stage.mouseY); stary.graphics.lineTo(stage.mouseX - Math.random()*stsize, stage.mouseY -Math.random()*stsize ); chaosyc +=starspeed; stary.graphics.moveTo(stage.mouseX , stage.mouseY); stary.graphics.lineTo(stage.mouseX - Math.random()*stsize, stage.mouseY +Math.random()*stsize ); chaosyc +=starspeed; stary.graphics.moveTo(stage.mouseX , stage.mouseY); if (chaosyc >(rainbow.length -6)) {chaosyc =0;} if (alon ==0) { bild3.graphics.beginFill(0xff502b); tempcolor = Math.random()* rainbow.length-1; } if (alon == 1) {wass =11;alcount++; bild3.graphics.beginFill(rainbow[Math.round(tempcolor)]); bild3.alpha -=ka/100; if (alcount >= 30) {bild3.alpha =1.5; tempcolor = Math.random()* rainbow.length-1; alcount = Math.random()*25; if (mux <=2) { mux+=0.05;}}} bild3.graphics.drawRect(0,0,1280,1024); if (wass !=11) {bild3.alpha =0;} // trace(wass + " _______ " + ka); bild3.parent.setChildIndex(bild3, bild3.parent.numChildren - 1); for (var i: uint = 0; i < 256; i++) { var randoms: uint = Math.random()*i; if (i == 50) { lwusch = ba.readFloat() * 10; } if (i == randoms ) { var mwusch: Number = ba.readFloat() * 1200; // Mline(stage.mouseX , stage.mouseY,mwusch ,Math.random() *756); } if (i >= 24 && i <= 25) { var wuschy15: Number = ba.readFloat() * 200; // multiplikator = exponenzielle empfindlichkeit z03 = wuschy15; // minikorrectur mm5 = z03 / 1 + mm2; var z08 = z14 + 35; // 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; } if (cxx == 1) {} if (cxx == 15) { cxx = 0; } if (z10 == 1) { // anzeigeverlängerung z11 += 1; z16 += 1; z18 = 1; } if (z11 == 30) { //anzeigeferlängerugn framedauer // hh1.visible = false; // w1.visible = false; } if (z16 == 24) { //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); } } }} //meowline function Mline(x0: int, y0: int, x1: int, y1: int) { calculate(x0, y0, x1, y1); } function calculate(x0: int, y0: int, x1: int, y1: 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; while (true) { colorsr += 0.7 ; if (colorsr >= (rainbow.length)) { colorsr = 0; } var colf =Math.round( colorsr); //trace(colorsr); meow.graphics.lineStyle(Math.random()*2, rainbow[colf], 1); // meow.graphics.beginFill(rainbow[Math.random()* 0xFF00FF]); randomyc += Math.random() * 3; if (randomyc >= 20) { randomys = (Math.random() * 30 - 15); randomyc = 0; } randomyc2 =-3 + Math.random() * 10; //if (randomyc2 >=20) { randomys2= (Math.random()*20 -10);randomyc2 =0;} // if (randomyc <=150) { randomys= 0;} space+= Math.random()*1; if (space > 6) { meow.graphics.moveTo(x0 + randomys +z03/11, (y0 + xcahc / 15)+randomyc2); meow.graphics.lineTo((x0 + randomys +z03/11)+( Math.random() * 8),randomyc2 +( y0 + xcahc / 15)+ (-3 +Math.random()*10) ); space=0;} // meow2.graphics.drawRect(x0+1, y0+1, 4, 4); 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; } } } function machmal() { var txtc: uint = Math.random()*500; var wortc: uint = Math.random()* tet.length; var txty: TextField = new TextField(); var txtyf: TextFormat = new TextFormat(); var ist:Date = new Date(); var letters: Array = new Array(ist.fullYear,".",(ist.month +1),".",ist.date,ist.hours,":",ist.minutes,":",ist.seconds); space+=100; //-------------------------------- txtyf.align = TextFormatAlign.LEFT; txtyf.font = dig.fontName; txtyf.size = 200; 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 = 800; txty.height = 500; txty.defaultTextFormat = txtyf; txty.textColor = rainbow[txtc]; txty.alpha = 1; txty.text = String(letters[lettersc]); lettersc++; txty.alpha = 1; txty.x = space; txty.y = 200; //------------------------------------- txts++; wortca.push(txtc); //farbe.push(txtc); texte.push(txty); formats.push(txtyf); addChild(txty); } function machnochmal() { var txty: TextField = new TextField(); var txtyf: TextFormat = new TextFormat(); var ist:Date = new Date(); var bedien: Array = new Array(" + - "," + - "," + - "," + - "," + - "," + - "); //-------------------------------- txtyf.align = TextFormatAlign.LEFT; txtyf.font = fine.fontName; txtyf.size = 75; txtyf.bold = true; txty.background = false; txty.backgroundColor = 0x000000; txty.border = false; txty.multiline = true; txty.wordWrap = true; txty.embedFonts = true; txty.width = 800; txty.height = 500; txty.defaultTextFormat = txtyf; txty.textColor = txti.textColor; txty.alpha = 1; txty.text = String(bedien[bedienc]); bedienc++; txty.alpha = 1; txty.x = spacey +65 ; if (bedienc <=2){spacey+=235;} if (bedienc ==3) {spacey+=270;} if (bedienc ==4) {spacey+=230;} txty.y = altxth -60; //------------------------------------- bedienz++; bediens.push(txty); addChild(txty); } function undweg(mtxti: TextField) { for (var i3 = 0; i3 < texte.length; i3++) { var mtxt: TextField = texte[i3]; if (mtxt == mtxti) { txts--; farbe.splice(i3, 1); texte.splice(i3, 1); removeChild(mtxt); } } } function zeigzeit() { var ist:Date = new Date(); var letters: Array = new Array(ist.fullYear,".",(ist.month +1),".",ist.date,Math.round(((noch/60)/60)%60),":",Math.round((noch/60)%60),":",Math.round(noch%60)); if (ist.seconds <= 9) {letters[9] = "0"+ ist.seconds;} for (var i3 = 0; i3 < (letters.length); i3++) { var mtxt: TextField = texte[i3]; var mtxty:TextFormat =formats[i3]; //var farbs = farbe[i3]; //farbs+=ka; woodat =270; wooclock=20; if (i3 <=4) {mtxty.size =150; mtxt.y =100; mtxt.defaultTextFormat = mtxty; if (i3 ==0) {mtxt.x =woodat;} if (i3 ==1) {mtxt.x =woodat +330 ;} if (i3 ==2) {mtxt.x =woodat +350;} if (i3 ==3) {mtxt.x =woodat+500;} if (i3 ==4) {mtxt.x =woodat+550;} } else {mtxty.size = 300; mtxt.y =380; mtxt.defaultTextFormat = mtxty; if (i3 ==5) {mtxt.x =wooclock ;} if (i3 ==6) {mtxt.x =wooclock +350;} if (i3 ==7) {mtxt.x =wooclock +450;} if (i3 ==8) {mtxt.x =wooclock+800;} if (i3 ==9) {mtxt.x =wooclock+900;} } if (letters[2] <=9) {letters[2] = "0" + (ist.month+1); } if (letters[4] <=9) {letters[4] = "0" + ist.date; } if (Math.round(((noch/60)/60)%60) <=9) {letters[5] = "0" + Math.round(((noch/60)/60)%60); } if (Math.round((noch/60)%60) <=9) {letters[7] = "0" + Math.round((noch/60)%60); } if (Math.round(noch%60) <=9) {letters[9] = "0" + Math.round(noch%60); } //if ( farbs > rainbow.length) {farbs =0;} farbe +=129; if( farbe > rainbow.length) {farbe = 0;} //farbe[i3] =farbs; mtxt.textColor = rainbow[(farbe+ (3*i3))]; mtxt.text = String(letters[i3]); } } function zeigalarm() { for (var i4 = 0; i4 < (bedien.length); i4++) { var mtxt1: TextField = bediens[i4]; mtxt1.textColor =txti.textColor; } } bild3.addEventListener(MouseEvent.CLICK, ally); function ally(event: MouseEvent) { if (wass==1 && hh <=22) {hh++; } if (wass==2 && hh >=1) {hh--;} if (wass==3 && mm <=54) {mm+=10; } if (wass==4 && mm >=1) {mm--; } if (wass==5 && ss <=58) {ss++; } if (wass==6 && ss >=1) { ss--; } if (wass==7 && currentalarm <=(alasounds.length-1)) {if (soundstop==1){soundstop=0; s4.stop();s4 = psy.play(0, 9999);} currentalarm++; } if (wass==8 && currentalarm >=1) {if (soundstop==1){soundstop=0; s4.stop();s4 = psy.play(0, 9999);}currentalarm--; } if (wass==9 && tick <=1) {tick++; } if (wass==10 && tick >=1) {tick--; } if (wass ==11) {s4.stop(); s4 = psy.play(0, 9999);if (mm <= 44) {mm+=15;} } mux =1.5; if (wass ==12) { soundcc++; if (soundcc ==1) { mux =1.8; s4.stop(); s4 = alasounds[currentalarm].play(0,999999); soundstop=1;} if (soundcc ==2) {soundcc=0; s4.stop(); s4 = psy.play(0, 9999);mux =1.5; soundstop=0;} } if (alon ==1) {alon =3;} trace(ss); refresh(); } function refresh() { if (currentalarm <=9) {ala[6] = "a0" +currentalarm;} if (currentalarm >=10) {ala[6] ="a" +currentalarm;} if (hh <=9) {ala[0] = "0"+ hh;} if (hh >=10) {ala[0] = hh;} if (mm <=9) {ala[2] = "0"+ mm;} if (mm >=10) {ala[2] = mm;} if (ss <=9) {ala[4] = "0"+ ss;} if (ss >=10) {ala[4] = ss;} ala[8] =tick; for (var a: uint = 0; a < ala.length; a++) { alatxt += ala[a];} txti.text = String(alatxt); alatxt=""; } //meow! flash by marderchen =^.^= use it if you want and ask if questions