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

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

pixel_strain.swf

This is the info page for
Flash #113270

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


ActionScript [AS1/AS2]
Combined Code
movieClip 1 __Packages.mochi.as2.MochiAd { #initclip delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (mochi == undefined) { _global.mochi = {}; } if (!_global.mochi.hasOwnProperty('as2')) { _global.mochi.as2 = {}; } _global.mochi.as2.MochiAd = function () { with (this) { } }; mochi.as2.MochiAd.getVersion = function () { with (this) { return mochi.as2.MochiServices.getVersion(); } }; mochi.as2.MochiAd.showPreGameAd = function (options) { with (this) { var DEFAULTS = {'ad_progress': function (percent) {}, 'ad_skipped': function () {}, 'ad_loaded': function (width, height) {}, 'ad_failed': function () {}, 'ad_finished': function () { this.clip.play(); }, 'ad_started': function () { this.clip.stop(); }, 'no_progress_bar': false, 'outline': 13994812, 'background': 16777161, 'color': 16747008, 'method': 'showPreloaderAd', 'regpt': 'o', 'fadeout_time': 250, 'ad_timeout': 3000, 'clip': _root}; options = mochi.as2.MochiAd._parseOptions(options, DEFAULTS); var clip = options.clip; var ad_msec = 11000; var ad_timeout = options.ad_timeout; if (options.skip) { ad_timeout = 0; } else {} delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!mochi.as2.MochiAd.load(options)) { options.ad_failed(); options.ad_finished(); return undefined; } else {} options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var wh = mochi.as2.MochiAd._getRes(options); var w = wh[0]; var h = wh[1]; mc._x = w * 0.5; mc._y = h * 0.5; var chk = mc.createEmptyMovieClip('_mochiad_wait', 3); chk._x = w * -0.5; chk._y = h * -0.5; var bar = chk.createEmptyMovieClip('_mochiad_bar', 4); if (options.no_progress_bar) { bar._visible = false; delete options.no_progress_bar; } else { bar._x = 10; bar._y = h - 20; } var bar_color = options.color; delete options.color; var bar_background = options.background; delete options.background; var bar_outline = options.outline; delete options.outline; var backing = bar.createEmptyMovieClip('_outline', 1); backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(w - 20, 0); backing.lineTo(w - 20, 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); var inside = bar.createEmptyMovieClip('_inside', 2); inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(w - 20, 0); inside.lineTo(w - 20, 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside._xscale = 0; var outline = bar.createEmptyMovieClip('_outline', 3); outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(w - 20, 0); outline.lineTo(w - 20, 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var p = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time); if (p > 0) { this._parent._alpha = p; } else { var _clip = this._parent._parent; mochi.as2.MochiAd.unload(_clip); delete this.onEnterFrame; } }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _chk = this.mc._mochiad_wait; _chk.server_control = true; _chk.started = getTimer(); _chk.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; chk.onEnterFrame = function () { var _clip = this._parent._parent; var loader = _clip; for (;;) { if (loader.getBytesTotal() || !loader) break; loader = loader._parent; } if (!loader) { loader = _root; } else {} var ad_clip = this._parent._mochiad_ctr; var elapsed = getTimer() - this.started; var finished = false; var clip_total = loader.getBytesTotal(); var clip_loaded = loader.getBytesLoaded(); var clip_pcnt = 100 * clip_loaded / clip_total; var ad_pcnt = 100 * elapsed / chk.ad_msec; var _inside = this._mochiad_bar._inside; var pcnt = Math.min(Math.min(ad_pcnt, clip_pcnt || 0), 100); pcnt = Math.max(pcnt, this.last_pcnt); this.last_pcnt = pcnt; _inside._xscale = pcnt; options.ad_progress(pcnt); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {'pcnt': clip_pcnt, 'id': 'hostLoadPcnt'}, clip._mochiad._containerLCName); if (clip_pcnt == 100) { sendHostProgress = false; } else {} } else {} if (!chk.showing) { var total = ad_clip.getBytesTotal(); if (!(total <= 0 && typeof total != 'undefined')) { chk.showing = true; chk.started = getTimer(); } else { if (!(elapsed <= chk.ad_timeout || clip_pcnt != 100)) { options.ad_failed(); finished = true; } else {} } } else {} if (elapsed > chk.ad_msec) { finished = true; } else {} if (!(clip_total <= 0 || (clip_loaded < clip_total || !finished))) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } else {} }; } }; mochi.as2.MochiAd.showClickAwayAd = function (options) { with (this) { var DEFAULTS = {'ad_skipped': function () {}, 'ad_failed': function () {}, 'ad_loaded': function (width, height) {}, 'ad_finished': function () {}, 'ad_started': function () {}, 'no_bg': true, 'res': '300x250', 'method': 'showClickAwayAd', 'regpt': 'o', 'fadeout_time': 250, 'ad_timeout': 2000, 'clip': _root}; options = mochi.as2.MochiAd._parseOptions(options, DEFAULTS); var clip = options.clip; var ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!mochi.as2.MochiAd.load(options)) { options.ad_failed(); options.ad_finished(); return undefined; } else {} options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var wh = mochi.as2.MochiAd._getRes(options); var w = wh[0]; var h = wh[1]; mc._x = w * 0.5; mc._y = h * 0.5; var chk = mc.createEmptyMovieClip('_mochiad_wait', 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; var sendHostProgress = false; chk.onEnterFrame = function () { var ad_clip = this._parent._mochiad_ctr; var elapsed = getTimer() - this.started; var finished = false; if (!chk.showing) { var total = ad_clip.getBytesTotal(); if (!(total <= 0 && typeof total != 'undefined')) { finished = true; chk.showing = true; chk.started = getTimer(); } else { if (elapsed > chk.ad_timeout) { options.ad_failed(); finished = true; } else {} } } else {} if (finished) { delete this.onEnterFrame; } else {} }; } }; mochi.as2.MochiAd.showInterLevelAd = function (options) { with (this) { var DEFAULTS = {'ad_skipped': function () {}, 'ad_loaded': function (width, height) {}, 'ad_failed': function () {}, 'ad_finished': function () { this.clip.play(); }, 'ad_started': function () { this.clip.stop(); }, 'method': 'showTimedAd', 'regpt': 'o', 'fadeout_time': 250, 'ad_timeout': 2000, 'clip': _root}; options = mochi.as2.MochiAd._parseOptions(options, DEFAULTS); var clip = options.clip; var ad_msec = 11000; var ad_timeout = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!mochi.as2.MochiAd.load(options)) { options.ad_failed(); options.ad_finished(); return undefined; } else {} options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var wh = mochi.as2.MochiAd._getRes(options); var w = wh[0]; var h = wh[1]; mc._x = w * 0.5; mc._y = h * 0.5; var chk = mc.createEmptyMovieClip('_mochiad_wait', 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var p = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time); if (p > 0) { this._parent._alpha = p; } else { var _clip = this._parent._parent; mochi.as2.MochiAd.unload(_clip); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _chk = this.mc._mochiad_wait; _chk.server_control = true; _chk.started = getTimer(); _chk.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; chk.onEnterFrame = function () { var ad_clip = this._parent._mochiad_ctr; var elapsed = getTimer() - this.started; var finished = false; if (!chk.showing) { var total = ad_clip.getBytesTotal(); if (!(total <= 0 && typeof total != 'undefined')) { chk.showing = true; chk.started = getTimer(); } else { if (elapsed > chk.ad_timeout) { options.ad_failed(); finished = true; } else {} } } else {} if (elapsed > chk.ad_msec) { finished = true; } else {} if (finished) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } else {} }; } }; mochi.as2.MochiAd.showPreloaderAd = function (options) { with (this) { mochi.as2.MochiAd.showPreGameAd(options); } }; mochi.as2.MochiAd.showTimedAd = function (options) { with (this) { mochi.as2.MochiAd.showInterLevelAd(options); } }; mochi.as2.MochiAd._allowDomains = function (server) { with (this) { var hostname = ((server.split('/'))[2].split(':'))[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain('*'); System.security.allowDomain(hostname); } else {} if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain('*'); System.security.allowInsecureDomain(hostname); } else {} return hostname; } return hostname; } }; mochi.as2.MochiAd.load = function (options) { with (this) { var DEFAULTS = {'id': '_UNKNOWN_', 'depth': 10333, 'method': 'load', 'server': 'http://x.mochiads.com/srv/1/', 'clip': _root}; options = mochi.as2.MochiAd._parseOptions(options, DEFAULTS); options.swfv = options.clip.getSWFVersion() || 6; options.mav = mochi.as2.MochiAd.getVersion(); var clip = options.clip; if (!mochi.as2.MochiAd._isNetworkAvailable()) { return null; } else {} if (clip._mochiad_loaded) { return null; } else {} var depth = options.depth; delete options.depth; var mc = clip.createEmptyMovieClip('_mochiad', depth); var wh = mochi.as2.MochiAd._getRes(options); options.res = wh[0] + 'x' + wh[1]; var v1 = 'server'; options[v1] += options.id; delete options.id; clip._mochiad_loaded = true; if (clip._url.indexOf('http') != 0) { } else {} var lv = mc.createEmptyMovieClip('_mochiad_ctr', 1); delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (k == undefined) { var k = null; } for (k in enumerate options) { options; lv[k] = options[k]; } // An attempt to read a value from empty stack while (undefined != null) { } var server = lv.server; delete lv.server; var hostname = mochi.as2.MochiAd._allowDomains(server); mc.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } else {} }; } else {} }; var lc = new Object(); var name = ['', Math.floor((new Date()).getTime()), random(999999)].join('_'); lc.mc = mc; lc.name = name; lc.hostname = hostname; lc.allowDomain = function (d) { return true; }; lc.allowInsecureDomain = lc.allowDomain; lc.connect(name); mc.lc = lc; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; lv.lc = name; lv.st = getTimer(); if (!options.skip) { lv.loadMovie(server + '.swf', 'POST'); return mc; } return mc; } }; mochi.as2.MochiAd.unload = function (clip) { with (this) { if (typeof clip == 'undefined') { clip = _root; } else {} if (!(!clip.clip || !clip.clip._mochiad)) { clip = clip.clip; } else {} if (!clip._mochiad) { return false; containerNotify(clip, {'id': 'unload'}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return true; } containerNotify(clip, {'id': 'unload'}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return true; } }; mochi.as2.MochiAd._isNetworkAvailable = function () { with (this) { if (System.security) { var o = System.security; if (o.sandboxType == 'localWithFile') { return false; } else {} return true; } return true; } }; mochi.as2.MochiAd._getRes = function (options) { with (this) { var b = options.clip.getBounds(); var w = 0; var h = 0; if (typeof options.res != 'undefined') { var xy = options.res.split('x'); w = parseFloat(xy[0]); h = parseFloat(xy[1]); } else { w = b.xMax - b.xMin; h = b.yMax - b.yMin; } if (!(w != 0 && h != 0)) { w = Stage.width; h = Stage.height; return [w, h]; } return [w, h]; } }; mochi.as2.MochiAd._parseOptions = function (options, defaults) { with (this) { var optcopy = {}; delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (k == undefined) { var k = null; } for (k in enumerate defaults) { defaults; optcopy[k] = defaults[k]; } // An attempt to read a value from empty stack while (undefined != null) { } if (options) { delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (k == undefined) { var k = null; } for (k in enumerate options) { options; optcopy[k] = options[k]; } // An attempt to read a value from empty stack while (undefined != null) { } } else {} if (_root.mochiad_options) { var pairs = _root.mochiad_options.split('&'); var i = 0; goto 10485; for (;;) { ++i; label 10485: if (i >= pairs.length) break; var kv = pairs[i].split('='); optcopy[unescape(kv[0])] = unescape(kv[1]); } } else {} if (optcopy.id == 'test') { return optcopy; } return optcopy; } }; mochi.as2.MochiAd.rpc = function (clip, callbackID, arg) { with (this) { if (arg.id != 'setValue') { } else { if (arg.id != 'getValue') { } else { mochi.as2.MochiAd.setValue(clip, arg.objectName, arg.value); if (arg.id != 'runMethod') { var val = mochi.as2.MochiAd.getValue(clip, arg.objectName); mochi.as2.MochiAd.containerRpcResult(clip, callbackID, val, clip._mochiad._containerLCName); } else { var ret = mochi.as2.MochiAd.runMethod(clip, arg.method, arg.args); mochi.as2.MochiAd.containerRpcResult(clip, callbackID, ret, clip._mochiad._containerLCName); } } } } }; mochi.as2.MochiAd.setValue = function (base, objectName, value) { with (this) { var nameArray = Array(objectName.split('.')); delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (i == undefined) { var i = NaN; } i = 0; goto 11208; for (;;) { ++i; label 11208: if (i >= nameArray.length - 1) break; delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (!(base[nameArray[i]] != undefined && base[nameArray[i]] != null)) { return undefined; } else {} base = base[nameArray[i]]; } base[nameArray[i]] = value; } }; mochi.as2.MochiAd.getValue = function (base, objectName) { with (this) { var nameArray = Array(objectName.split('.')); delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (i == undefined) { var i = NaN; } i = 0; goto 11579; for (;;) { ++i; label 11579: if (i >= nameArray.length - 1) break; delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (!(base[nameArray[i]] != undefined && base[nameArray[i]] != null)) { return undefined; } else {} base = base[nameArray[i]]; } return base[nameArray[i]]; } }; mochi.as2.MochiAd.runMethod = function (base, methodName, argsArray) { with (this) { var nameArray = Array(methodName.split('.')); delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (i == undefined) { var i = NaN; } i = 0; goto 11955; for (;;) { ++i; label 11955: if (i >= nameArray.length - 1) break; delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (!(base[nameArray[i]] != undefined && base[nameArray[i]] != null)) { return undefined; } else {} base = base[nameArray[i]]; } if (typeof base[nameArray[i]] == 'function') { return base[nameArray[i]].apply(base, argsArray); } else { return undefined; } } }; mochi.as2.MochiAd.containerNotify = function (clip, args, lcName) { with (this) { var container = clip._mochiad._mochiad_ctr.ad.app; if (container.notify) { container.notify(args); } else { (new LocalConnection()).send(lcName, 'notify', args); } } }; mochi.as2.MochiAd.containerRpcResult = function (clip, callbackID, val, lcName) { with (this) { var container = clip._mochiad._mochiad_ctr.ad.app; if (container.rpcResult) { container.rpcResult(callbackID, val); } else { (new LocalConnection()).send(lcName, 'rpcResult', callbackID, val); } } }; #endinitclip } frame 1 { stop(); } movieClip 5 { frame 1 { if (!hasOwnProperty('_load')) { _load = true; tellTarget ('..') { parameters = {'BgndColor': 4278190080.0, 'BgndColorH': 4288256409.0, 'BarColorL': 4278255615.0, 'BarColorH': 4294967295.0, 'TextColor': 4278190080.0, 'BlinkDelay': -1, 'Text': 'Loading:', 'DisplayMode': 'Percent', 'WhenLoadedGoto': 'Play Next Scene', 'HideWhenLoaded': true, 'EventFunction': 'Events'}; properties = parameters; } else { goto 663; } var Progress = function () { } tellTarget ('..') { gotoAndPlay('/:2'); }; goto 668; label 663: goto 708; label 668: var loadParameters = function (txt) { } tellTarget ('..') { return eval('parameters.' add txt); }; goto 713; label 708: goto 889; label 713: var displaytext = function (mode, bytesloaded, bytestotal, pc) { } tellTarget ('..') { if (mode != 'Percent') { } else { if (mode != 'Bytes') { percent.text = int(pc + 0.5) add '%'; } else { percent.text = bytesloaded add '/' add bytestotal; } } }; goto 894; label 889: goto 1175; label 894: G_displaymode = loadParameters('DisplayMode'); G_goto = loadParameters('WhenLoadedGoto'); G_blinkdelay = loadParameters('BlinkDelay'); G_countdown = G_blinkdelay; G_hide = loadParameters('HideWhenLoaded'); G_eventfunction = loadParameters('EventFunction'); G_framecount = 0; G_v = 0; if ('Bar Only' != G_displaymode) { loading.text = loadParameters('Text'); } else {} progressbar.SetValue(0); displaytext(G_displaymode, _parent.getBytesTotal(), _parent.getBytesTotal(), 100); if ('Play Parent' == parameters.WhenLoadedGoto) { _parent.stop(); } else {} goto 1180; label 1175: goto 1184; label 1180: } label 1184: stop(); } } movieClip 7 { } movieClip 9 { } movieClip 10 { frame 1 { if (!hasOwnProperty('_load')) { _load = true; tellTarget ('..') { parameters = {'BgndColor': 4278190080.0, 'BgndColorH': 4288256409.0, 'BarColorL': 4278255615.0, 'BarColorH': 4294967295.0, 'LimitMaximum': 100, 'LimitMinimum': 0, 'EventVar': '_root.value', 'Mode': 'Manual'}; properties = parameters; } else { goto 598; } var SetValue = function (v) { } tellTarget ('..') { v -= G_limitmin; v *= 100 / G_scale; if (v < 0) { v = 0; } else {} if (v > 100) { v = 100; } else {} bar._xscale = v; }; goto 603; label 598: goto 724; label 603: var Setparameters = function (mode, eventvar, limitmin, limitmax) { } tellTarget ('..') { G_mode = mode; G_eventvar = eventvar; G_limitmin = limitmin; G_limitmax = limitmax; G_scale = limitmax - limitmin; G_poll = 'Poll' == G_mode; }; goto 729; label 724: goto 769; label 729: var loadParameter = function (txt) { } tellTarget ('..') { return eval('parameters.' add txt); }; goto 774; label 769: goto 872; label 774: Setparameters(loadParameter('Mode'), loadParameter('EventVar'), loadParameter('LimitMinimum'), loadParameter('LimitMaximum')); G_lastval = -1; SetValue(G_limitmin); goto 877; label 872: goto 881; label 877: } label 881: nextFrame(); play(); } frame 3 { tellTarget ('..') { if (!G_poll) { return undefined; } else {} if ('' == G_eventvar) { return undefined; } else {} var v = eval(G_eventvar); if (v != G_lastval) { G_lastval = v; SetValue(v); } else {} } gotoAndPlay(2); } } movieClip 12 { } movieClip 14 { } movieClip 16 { } movieClip 17 { } movieClip 18 { frame 2 { stop(); delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (bytesloaded == undefined) { var bytesloaded = NaN; } delete _global.__resolve; _global.__resolve = _global.__debugResolve; if (bytestotal == undefined) { var bytestotal = NaN; } if ('Demo Mode' != G_goto) { bytesloaded = _parent.getBytesLoaded(); bytestotal = _parent.getBytesTotal(); } else { G_framecount = Number(G_framecount) + 1; bytesloaded = Number(G_framecount); bytestotal = 500; } if (bytesloaded >= bytestotal) { if ('Bar Only' != G_displaymode) { loading._visible = true; } else {} if (G_hide) { this._visible = false; } else {} Progress(); if (!('Use EventFunction' != G_goto || '' == G_eventfunction)) { _parent[G_eventfunction].call(_parent, _name, 'Loaded'); } else {} this.stop(); return undefined; } else {} if (G_countdown == 0) { G_countdown = G_blinkdelay; if ('Bar Only' != G_displaymode) { loading._visible = !loading._visible; } else {} } else { if (G_countdown > 0) { --G_countdown; } else {} } G_v = (bytesloaded / bytestotal) * 100; progressbar.SetValue(G_v); displaytext(G_displaymode, bytesloaded, bytestotal, G_v); this.gotoAndPlay('Loading'); } } frame 2 { stop(); mochi.as2.MochiAd.showPreGameAd({'res': '600x600', 'id': 'e0697f6647efb026'}); stop(); } movieClip 20 { frame 1 { if (!hasOwnProperty('_load07325268')) { _load07325268 = true; tellTarget ('..') { var start_game = function () { } tellTarget ('..') { _root.haubt._y = -100; _root.haubt._x = 300; _root.mauszeiger._y = -100; _root.mauszeiger._x = 300; _root.level = _root.arme_array_number + 1; _root.game_over_layer._visible = false; _root.over_layer._visible = false; _root.layer._visible = true; _root.arme = _root.arme_array[_root.arme_array_number]; _root.gegner_anzahl = _root.gegner_anzahl_array[_root.gegner_anzahl_array_number]; _root.gegner_speed = _root.gegner_speed_array[_root.gegner_speed_array_number]; _root.fertig_kontroller = _root.arme; _root.catch_halter = _root.arme; _root.all_halter = new Array(); _root.all_gegner = new Array(); g = 1; goto 1328; for (;;) { ++g; label 1328: if (g > _root.gegner_anzahl) break; attachMovie('gegner', 'gegner' + g, _root.getNextHighestDepth(), {'_y': (550 - 50.0) * (random(100001) / 100000) + 50.0, '_x': (550 - 50.0) * (random(100001) / 100000) + 50.0}); _root.all_gegner.push(g); _root['gegner' + g].onEnterFrame = function () { var v1 = '_x'; this[v1] += (_root.gegner_speed - _root.gegner_speed * -1) * (random(100001) / 100000) + _root.gegner_speed * -1; v1 = '_y'; this[v1] += (_root.gegner_speed - _root.gegner_speed * -1) * (random(100001) / 100000) + _root.gegner_speed * -1; if (this._x > 650) { this._x = -50; } else {} if (this._y > 650) { this._y = -50; } else {} }; } h = 1; goto 1883; for (;;) { ++h; label 1883: if (h > _root.arme) break; attachMovie('halter', 'halter' + h, _root.getNextHighestDepth(), {'_y': (550 - 50.0) * (random(100001) / 100000) + 50.0, '_x': (550 - 50.0) * (random(100001) / 100000) + 50.0}); attachMovie('arm', 'arm' + h, _root.getNextHighestDepth(), {'_y': _root.haubt._y, '_x': _root.haubt._x}); _root.all_halter.push(h); _root['arm' + h].onEnterFrame = function () { dist_x = (_root.haubt._x - this._x) * _root.speed_scale; dist_y = (_root.haubt._y - this._y) * _root.speed_scale; var v1 = 'xspeed'; _root[v1] += dist_x; v1 = 'yspeed'; _root[v1] += dist_y; v1 = 'xspeed'; _root[v1] *= _root.friction; v1 = 'yspeed'; _root[v1] *= _root.friction; v1 = '_x'; this[v1] += _root.xspeed; v1 = '_y'; this[v1] += _root.yspeed; i = 1; goto 2579; for (;;) { ++i; label 2579: if (i > _root.all_halter.length) break; if (_root['halter' + _root.all_halter[i - 1]].hitTest(this)) { this._x = _root['halter' + _root.all_halter[i - 1]]._x; this._y = _root['halter' + _root.all_halter[i - 1]]._y; effect = attachMovie('catch_effect', 'catch_effect' + i, _root.getNextHighestDepth(), {'_y': this._y, '_x': this._x}); effect.onEnterFrame = function () { this.nextFrame(); this.play(); }; _root.all_halter.splice(i - 1, 1); v1 = 'fertig_kontroller'; --_root[v1]; _root.points += 25; v1 = 'catch_halter'; --_root[v1]; _root.catch_halter = _root.catch_halter; delete this.onEnterFrame; } else {} } gk = 1; goto 3118; for (;;) { ++gk; label 3118: if (gk > _root.all_gegner.length) break; if (_root['gegner' + _root.all_gegner[gk - 1]].hitTest(this)) { this._x = _root['gegner' + _root.all_gegner[gk - 1]]._x; this._y = _root['gegner' + _root.all_gegner[gk - 1]]._y; explo = attachMovie('explosion', 'explosion' + gk, _root.getNextHighestDepth(), {'_y': this._y, '_x': this._x}); explo.onEnterFrame = function () { this.nextFrame(); this.play(); }; delete _root['gegner' + _root.all_gegner[gk - 1]].onEnterFrame; _root.all_gegner.splice(gk - 1, 1); v1 = 'fertig_kontroller'; --_root[v1]; v1 = 'catch_halter'; --_root[v1]; _root.catch_halter = _root.catch_halter; v1 = 'lives'; --_root[v1]; delete this.onEnterFrame; } else {} } }; } _root.onEnterFrame = function () { var v1 = '_x'; _root.haubt[v1] += (_root.mauszeiger._x - _root.haubt._x) * 0.25; v1 = '_y'; _root.haubt[v1] += (_root.mauszeiger._y - _root.haubt._y) * 0.25; v1 = '_rotation'; _root.mauszeiger[v1] += 2; this.clear(); myColor = Math.round(Math.random() * 16777215); this.lineStyle(1, myColor); this.moveTo(_root.haubt._x, _root.haubt._y); x = 1; goto 4098; for (;;) { ++x; label 4098: if (x > _root.arme) break; this.lineTo(_root['arm' + x]._x, _root['arm' + x]._y); this.moveTo(_root.haubt._x, _root.haubt._y); } this.moveTo(_root.haubt._x, _root.haubt._y); this.lineTo(0, 0); this.moveTo(_root.haubt._x, _root.haubt._y); this.lineTo(600, 0); this.moveTo(_root.haubt._x, _root.haubt._y); this.lineTo(600, 600); this.moveTo(_root.haubt._x, _root.haubt._y); this.lineTo(0, 600); if (_root.lives <= 0) { _root.game_over(); delete _root.onEnterFrame; } else {} if (!(_root.fertig_kontroller > 0 || _root.lives < 1)) { if (_root.level == _root.all_levels) { _root.all_level_game_over(); } else {} _root.over_layer._visible = true; _root.layer._visible = false; _root.over_layer.points = 'Points: ' add _root.points; _root.over_layer.lives = 'Lives: ' add _root.lives; _root.over_layer.gotoAndPlay(1); _root.del_all(); _root.haubt._y = -100; _root.haubt._x = 300; _root.mauszeiger._y = -100; _root.mauszeiger._x = 300; this.clear(); delete _root.onEnterFrame; } else {} }; }; } else { goto 5338; } var del_all = function () { } tellTarget ('..') { del_geg = 1; goto 5072; for (;;) { ++del_geg; label 5072: if (del_geg > _root.gegner_anzahl_array[_root.gegner_anzahl_array_number]) break; _root['gegner' + del_geg].removeMovieClip(); } del_arm = 1; goto 5167; for (;;) { ++del_arm; label 5167: if (del_arm > _root.arme_array[_root.arme_array_number]) break; _root['arm' + del_arm].removeMovieClip(); } del_halter = 1; goto 5262; for (;;) { ++del_halter; label 5262: if (del_halter > _root.arme_array[_root.arme_array_number]) break; _root['halter' + del_halter].removeMovieClip(); } }; goto 5343; label 5338: goto 5550; label 5343: var all_level_game_over = function () { } tellTarget ('..') { _root.music.gotoAndStop(1); _root.all_levels_layer._visible = true; _root.all_levels_layer.points = 'Points: ' add _root.points; _root.del_all(); _root.points = 0; _root.lives = 5; _root.arme_array_number = 0; _root.gegner_anzahl_array_number = 0; _root.gegner_speed_array_number = 0; }; goto 5555; label 5550: goto 5782; label 5555: var game_over = function () { } tellTarget ('..') { _root.music.gotoAndStop(1); _root.over_layer._visible = false; _root.game_over_layer._visible = true; _root.game_over_layer.points = 'Points: ' add _root.points; _root.del_all(); _root.points = 0; _root.lives = 5; _root.arme_array_number = 0; _root.gegner_anzahl_array_number = 0; _root.gegner_speed_array_number = 0; }; goto 5787; label 5782: goto 8884; label 5787: _lockroot = true; _root.all_levels_layer._visible = false; _root.game_over_layer._visible = false; over_layer._visible = false; layer._visible = true; _root.haubt._y = -100; _root.haubt._x = 300; _root.mauszeiger._y = -100; _root.mauszeiger._x = 300; _root.mauszeiger._alpha = 25; points = 0; lives = 5; friction = 0.9; speed_scale = 0.1; xspeed = 0; yspeed = 0; arme_array_number = 0; gegner_anzahl_array_number = 0; gegner_speed_array_number = 0; arme_array = new Array(2, 4, 4, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15, 15, 15, 15, 15, 15, 15, 15, 15, 18); gegner_anzahl_array = new Array(4, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 35, 35, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 45); gegner_speed_array = new Array(3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 32, 32, 32, 32, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35); _root.titel.level_anzeige = 'Version: 1.02 - Levels: ' add arme_array.length; all_levels = arme_array.length; layer.onPress = function () { } tellTarget ('..') { mauszeiger._x = _xmouse; mauszeiger._y = _ymouse; }; game_over_layer.next_button.onPress = function () { } tellTarget ('..') { music.gotoAndStop(2); start_game(); }; all_levels_layer.next_button.onPress = function () { } tellTarget ('..') { _root.all_levels_layer._visible = false; music.gotoAndStop(2); start_game(); }; over_layer.next_button.onPress = function () { } tellTarget ('..') { var v1 = 'arme_array_number'; ++_root[v1]; v1 = 'gegner_anzahl_array_number'; ++_root[v1]; v1 = 'gegner_speed_array_number'; ++_root[v1]; _root.start_game(); _root.over_layer._visible = false; }; titel.start_button.onPress = function () { } tellTarget ('..') { titel._visible = false; music.gotoAndStop(2); start_game(); }; goto 8889; label 8884: goto 8893; label 8889: } label 8893: stop(); } } frame 3 { stop(); stop(); } movieClip 24 { } movieClip 28 { } movieClip 29 { } movieClip 31 arm { } movieClip 35 { } movieClip 36 halter { } movieClip 40 { } movieClip 41 gegner { } movieClip 45 { } movieClip 84 explosion { frame 1 { stop(); } frame 32 { stop(); this.removeMovieClip(); } } movieClip 87 catch_effect { frame 1 { stop(); } frame 32 { stop(); this.removeMovieClip(); } } movieClip 104 { frame 40 { stop(); } } movieClip 129 { frame 70 { stop(); } } movieClip 136 { frame 40 { stop(); } } movieClip 140 { frame 40 { stop(); } } movieClip 141 { frame 1 { stop(); } frame 2 { stop(); } }




http://swfchan.com/23/113270/info.shtml
Created: 11/3 -2019 21:12:06 Last modified: 11/3 -2019 21:12:06 Server time: 02/05 -2024 18:26:44