STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #97224 |
Marvin Redtail 2008 |
ActionScript [AS1/AS2]
Frame 1dx = 0; dy = 0; progress_type = 0; line_thickness = 2; text_format = new TextFormat("Verdana", 11, 13606752, 1); text_align = 2; display = 1; os_width = 100; os_height = 10; os_line_color = 6303744 /* 0x603000 */; os_line_alpha = 30; os_fill_type = 1; os_fill_colors = [6303744, 2954752]; os_fill_alphas = [255, 255]; os_fill_ratios = [0, 255]; os_roundness = 100; is_padding = 0; is_line_color = 13606752 /* 0xCF9F60 */; is_line_alpha = 30; is_fill_type = 1; is_fill_colors = [10444848, 13606752]; is_fill_alphas = [255, 255]; is_fill_ratios = [0, 255]; is_roundness = 100; delay_showing = 0; rRect = function (mc, tl_x, tl_y, br_x, br_y, roundness) { var r = ((Math.min(br_x - tl_x, br_y - tl_y) * roundness) / 200); var ex = r; var ey = 0; mc.moveTo(br_x, tl_y + r); var a = 45; while (a < 405) { if (a % 90) { var x = ((!((90 < a) and (a < 270))) ? (br_x - r) : (tl_x + r)); var y = ((180 >= a) ? (br_y - r) : (tl_y + r)); mc.curveTo(ex + x, ey + y, ex + x, ey + y); } ex = r * Math.cos(a / 57.2960014343262); ey = r * Math.sin(a / 57.2960014343262); var cx = (ex + ((r * 0.414209991693497) * Math.sin(a / 57.2960014343262))); var cy = (ey - ((r * 0.414209991693497) * Math.cos(a / 57.2960014343262))); mc.curveTo(cx + x, cy + y, ex + x, ey + y); a = a + 45; } }; ip = Math.min(is_padding, Math.min(os_width, os_height) / 2); hw = os_width / 2; hh = os_height / 2; r = 1.5 * Math.sqrt((hw * hw) + (hh * hh)); p = createEmptyMovieClip("p_mc", l); p.createEmptyMovieClip("os", 1); p.createEmptyMovieClip("is", 2); p.createEmptyMovieClip("m", 3); p.createTextField("l", 4, 0, 0, 0, 0); p.is.setMask(p.m); p.l.setNewTextFormat(text_format); p.l.selectable = false; p.l.autoSize = "center"; p._x = (Stage.width / 2) + dx; p._y = (Stage.height / 2) + dy; p.os.lineStyle(line_thickness, os_line_color, os_line_alpha); p.os.beginGradientFill(((os_fill_type >= 2) ? "radial" : "linear"), os_fill_colors, os_fill_alphas, os_fill_ratios, {matrixType:"box", x:-hw, y:-hh, w:2 * hw, h:2 * hh, r:((!os_fill_type) ? 0 : ((-Math.PI) / 2))}); rRect(p.os, -hw, -hh, hw, hh, os_roundness); p.os.endFill(); p.os.lineStyle(line_thickness, is_line_color, is_line_alpha); rRect(p.os, ip - hw, ip - hh, hw - ip, hh - ip, is_roundness); p.is.lineStyle(line_thickness, is_line_color, is_line_alpha); p.is.beginGradientFill(((is_fill_type >= 2) ? "radial" : "linear"), is_fill_colors, is_fill_alphas, is_fill_ratios, {matrixType:"box", x:ip - hw, y:ip - hh, w:2 * (hw - ip), h:2 * (hh - ip), r:((!is_fill_type) ? 0 : ((-Math.PI) / 2))}); rRect(p.is, ip - hw, ip - hh, hw - ip, hh - ip, is_roundness); p.is.endFill(); onEnterFrame = function () { p._visible = delay_showing < getTimer(); perc = getBytesLoaded() / getBytesTotal(); if (perc < 1) { p.m.clear(); p.m.lineStyle(line_thickness, 0); p.m.beginFill(0); if (progress_type == 0) { rRect(p.m, ip - hw, ip - hh, (ip - hw) + ((2 * (hw - ip)) * perc), hh - ip, 0); } else if (progress_type == 1) { rRect(p.m, ip - hw, (ip - hh) + ((2 * (hh - ip)) * (1 - perc)), hw - ip, hh - ip, 0); } else { p.m.moveTo(0, 0); var a = 0; while (360 >= a) { var a0 = (Math.min(a, perc * 360) / 57.2960014343262); p.m.lineTo(r * Math.sin(a0), (-r) * Math.cos(a0)); a = a + 45; } } p.m.endFill(); if (display) { p.l.text = ((1 >= display) ? (Math.floor(100 * perc) + " %") : (Math.floor(getBytesLoaded() / 1024) + " KB")); } p.l._y = (((text_align - 1) * (hh + p.l.textHeight)) - (p.l.textHeight / 2)) - 2; } else { onEnterFrame = null; p.removeMovieClip(); gotoAndPlay (3); } }; onEnterFrame();Frame 2if (perc != 1) { stop(); }Frame 3_quality = "MEDIUM";Frame 259_root.gotoAndPlay("pla");Symbol 4 MovieClip Frame 1function $av(mc) { mc._visible = 1 < mc._alpha; } function $ord(o) { if ((o != $pr_ord) or (13 < o)) { $pr_ord = o; $ta = new Array(); var $i = 0; while ($i < $sub_cnt) { mc = $smc[$i]; $ta[$i] = {$i:$i}; $ta[$i].s = 20000000 + ((o >= 2) ? (((o >= 4) ? (((o >= 6) ? (((o >= 8) ? (((o >= 10) ? (mc.__x - mc.__y) : (mc.__x + mc.__y))) : (mc.__y))) : (mc.__x))) : ((mc.__x * mc.__x) + (mc.__y * mc.__y)))) : (mc._i)); $ta[$i].s = ((o >= 12) ? (((o >= 14) ? (Math.random()) : ((7.85340023040771 + Math.atan2(mc.__y, mc.__x)) % 6.28319978713989))) : ($ta[$i].s)); $i++; } $ta.sortOn("s"); if (o % 2) { $ta.reverse(); } var $i = 0; while ($i < $sub_cnt) { $ta[$i] = $smc[$ta[$i].$i]; $i++; } $smc = $ta; } } initial_wait = 0; $padding = 0; link_name = ""; emission_order = 0; max_particles = 50; first_emission = 0.00999999977648258; min_between = 0.00999999977648258; stop_emission = 0; between_change = -0.00249999994412065; min_xvel = 0; max_xvel = 2; min_yvel = -3.25; max_yvel = 0; zero_gravity = 1; nlf = 1; min_scale = 10; max_scale = 90; min_lifetime = 0.150000005960464; max_lifetime = 0.300000011920929; one_origin = 1; particle_rotation = 1; hide_original = 1; mp_scale = 64; main_init = function (mc) { ep = 0; sub_order = emission_order; loop_delay = -1; sqrt = Math.sqrt; o = {_visible:false}; atan2 = Math.atan2; rnd = Math.random; floor = Math.floor; le = ((getTimer() / 1000) + first_emission) - min_between; se = ((0 >= stop_emission) ? (Infinity) : ((getTimer() / 1000) + stop_emission)); if (zero_gravity) { emit_particle = function (i) { ep = ((sub_order != 14) ? ((ep + 1) % $sub_cnt) : (floor(rnd() * $sub_cnt))); var p = $smc[ep]; o.i = i; o._x = (o.sx = ((!one_origin) ? (p._x) : 0)); o._y = (o.sy = ((!one_origin) ? (p._y) : 0)); o.lt = min_lifetime + (rnd() * (max_lifetime - min_lifetime)); o.dx = o.sx + ((o.lt * (min_xvel + (rnd() * (max_xvel - min_xvel)))) * mp_scale); o.dy = o.sy + ((o.lt * (min_yvel + (rnd() * (max_yvel - min_yvel)))) * mp_scale); o._xscale = (o._yscale = min_scale + (rnd() * (max_scale - min_scale))); if (particle_rotation) { o._rotation = 90 + (atan2(o.dy - o.sy, o.dx - o.sx) * 57.2960014343262); } if (((getTimer() / 1000) - le) < min_between) { o.t = le + min_between; } else { o.t = getTimer() / 1000; } le = o.t; min_between = min_between + between_change; if (min_between < 0) { min_between = 0; between_change = 0; } if (le < se) { if (0 < link_name.length) { mc.attachMovie(link_name, "p" + i, -i, o); } else { p.duplicateMovieClip("p" + i, -i, o); } } else { $mmc["p" + i].swapDepths($sub_cnt * 10); $mmc["p" + i].removeMovieClip(); } }; o.onEnterFrame = function () { var tm = ((getTimer() / 1000) - this.t); if (this.lt < tm) { emit_particle(this.i); } else if (tm >= 0) { var p = (tm / this.lt); var rp = (1 - p); this._x = (this.sx * rp) + (this.dx * p); this._y = (this.sy * rp) + (this.dy * p); this._alpha = ((!nlf) ? (rp * 100) : (sqrt(rp) * 100)); this._visible = true; } }; } else { emit_particle = function (i) { ep = ((sub_order != 14) ? ((ep + 1) % $sub_cnt) : (floor(rnd() * $sub_cnt))); var p = $smc[ep]; o.i = i; o.px = (o._x = (o.sx = ((!one_origin) ? (p._x) : 0))); o.py = (o._y = (o.sy = ((!one_origin) ? (p._y) : 0))); o.xv = min_xvel + (rnd() * (max_xvel - min_xvel)); o.yv = min_yvel + (rnd() * (max_yvel - min_yvel)); o._xscale = (o._yscale = min_scale + (rnd() * (max_scale - min_scale))); o.lt = min_lifetime + (rnd() * (max_lifetime - min_lifetime)); if (((getTimer() / 1000) - le) < min_between) { o.t = le + min_between; } else { o.t = getTimer() / 1000; } le = o.t; min_between = min_between + between_change; if (min_between < 0) { min_between = 0; between_change = 0; } if (le < se) { if (0 < link_name.length) { mc.attachMovie(link_name, "p" + i, -i, o); } else { p.duplicateMovieClip("p" + i, -i, o); } } else { $mmc["p" + i].swapDepths($sub_cnt * 10); $mmc["p" + i].removeMovieClip(); } }; if (particle_rotation) { o.onEnterFrame = function () { var tm = ((getTimer() / 1000) - this.t); if (this.lt < tm) { emit_particle(this.i); } else if (tm >= 0) { var px = this._x; var py = this._y; this._x = this.sx + ((this.xv * tm) * mp_scale); this._y = (this.sy + ((this.yv * tm) * mp_scale)) + (((4.90000009536743 * tm) * tm) * mp_scale); this._rotation = 90 + (atan2(this._y - py, this._x - px) * 57.2960014343262); this._alpha = ((!nlf) ? (100 - ((100 * tm) / this.lt)) : (100 * sqrt(1 - (tm / this.lt)))); this._visible = true; } }; } else { o.onEnterFrame = function () { var tm = ((getTimer() / 1000) - this.t); if (this.lt < tm) { emit_particle(this.i); } else if (tm >= 0) { this._x = this.sx + ((this.xv * tm) * mp_scale); this._y = (this.sy + ((this.yv * tm) * mp_scale)) + (((4.90000009536743 * tm) * tm) * mp_scale); this._alpha = ((!nlf) ? (100 - ((100 * tm) / this.lt)) : (100 * sqrt(1 - (tm / this.lt)))); this._visible = true; } }; } } }; main_effect = function (mc, frame) { i = 0; while (i < max_particles) { emit_particle(i); i++; } end_effect = true; }; sub_init = function (mc) { if (hide_original) { mc._alpha = 0; } }; sub_effect = function (mc, frame) { }; for ($i in this) { if (typeof(this[$i]) == "movieclip") { $mmc = this[$i]; } } $mmc.swapDepths(5); $smc = new Array(); for ($i in $mmc) { if (typeof($mmc[$i]) == "movieclip") { $smc.push($mmc[$i]); } } $smc.reverse(); $sub_cnt = $smc.length; glow_factor = ((glow_factor >= 0.100000001490116) ? (((0.899999976158142 >= glow_factor) ? (glow_factor) : 0.5)) : 0.5); $i = 0; while (360 >= $i) { this["deg" + $i] = ($i * Math.PI) / 180; $i = $i + 15; } $mmc.__x = $mmc._x; $mmc.__y = $mmc._y; main_init($mmc); $av($mmc); $buf = new Array(); $i = 0; while ($i < $sub_cnt) { mc = $smc[$i]; mc._i = $i; mc.done = (mc.$gd = 0); mc.__x = mc._x; mc.__y = mc._y; mc.swapDepths(($i * 10) + 5); sub_init(mc); $av(mc); if ((0 < glow_delay) and (1 < mc._alpha)) { mc.duplicateMovieClip("$gm" + $i, $i * 10); $mmc["$gm" + $i]._alpha = $mmc["$gm" + $i]._alpha * glow_factor; } $i++; } $ord(sub_order); frame = 0; $loop_tm = loop_delay; onEnterFrame = function () { if (end_effect) { if (loop_delay < 0) { onEnterFrame = null; onEnd(); } else if (0 < $loop_tm) { $loop_tm--; } else { $mmc._x = $mmc.__x; $mmc._y = $mmc.__y; $mmc._xscale = ($mmc._yscale = ($mmc._alpha = 100)); $mmc._rotation = (subs_done = (end_effect = 0)); main_init($mmc); $av($mmc); $i = 0; while ($i < $sub_cnt) { mc = $smc[$i]; $j = mc._i; mc._x = mc.__x; mc._y = mc.__y; mc._xscale = (mc._yscale = (mc._alpha = 100)); mc._rotation = (mc.done = (mc.$gd = 0)); sub_init(mc); $av(mc); if (0 < glow_delay) { if (1 < mc._alpha) { mc.duplicateMovieClip("$gm" + $j, $j * 10); $mmc["$gm" + $j]._alpha = $mmc["$gm" + $j]._alpha * glow_factor; } else { $mmc["$gm" + $j].removeMovieClip(); } } $i++; } $ord(sub_order); frame = 0; $loop_tm = loop_delay; onLoop(); } } else { frame++; if (!subs_done) { $done_cnt = 0; $buf_idx = (frame % glow_delay) * $sub_cnt; $i = 0; while ($i < $sub_cnt) { mc = $smc[$i]; $j = mc._i; if (mc.done) { if ((0 < glow_delay) and (mc.$gd < glow_delay)) { mc.$gd++; if ((mc.$gd == glow_delay) and (mc._alpha >= 99)) { $mmc["$gm" + $j].removeMovieClip(); } else { mc.duplicateMovieClip("$gm" + $j, $j * 10, $buf[$buf_idx]); $av($mmc["$gm" + $j]); } } else { $done_cnt++; } } else { $sub_fr = frame - ($i * sub_delay); if (0 < $sub_fr) { sub_effect(mc, $sub_fr); $av(mc); if (0 < glow_delay) { if (0 < ($sub_fr - glow_delay)) { mc.duplicateMovieClip("$gm" + $j, $j * 10, $buf[$buf_idx]); $av($mmc["$gm" + $j]); } $buf[$buf_idx] = {_x:mc._x, _y:mc._y, _xscale:mc._xscale, _yscale:mc._yscale, _rotation:mc._rotation, _alpha:mc._alpha * glow_factor}; } } } $buf_idx++; $i++; } if ($sub_cnt == $done_cnt) { subs_done = true; } } main_effect($mmc, frame); $av($mmc); } }; if (0 < initial_wait) { $e = onEnterFrame; onEnterFrame = function () { initial_wait--; if (initial_wait == 0) { onEnterFrame = $e; } }; }Symbol 2516 MovieClip Frame 2stop();Symbol 2516 MovieClip Frame 3stop();Symbol 2548 Buttonon (rollOver) { _root.stats.shint.gotoAndStop("str"); } on (rollOut) { _root.stats.shint.gotoAndStop("hide"); }Symbol 2549 MovieClip Frame 42stop();Symbol 5981 MovieClip Frame 2stop();Symbol 5981 MovieClip Frame 3stop();Symbol 6320 MovieClip Frame 2stop();Symbol 6320 MovieClip Frame 3stop();Symbol 17619 Buttonon (release) { getURL ("http://www.furaffinity.net/user/marvin/", "_blank"); }Symbol 17785 Buttonon (release) { if (_quality == "MEDIUM") { _quality = "LOW"; } else if (_quality == "LOW") { _quality = "HIGH"; } else if (_quality == "HIGH") { _quality = "MEDIUM"; } }Symbol 17844 Buttonon (rollOver) { _root.hint2.gotoAndStop("str"); } on (rollOut) { _root.hint2.gotoAndStop("hide"); }Symbol 17845 Buttonon (rollOver) { _root.hint.gotoAndStop("str"); } on (rollOut) { _root.hint.gotoAndStop("hide"); }Symbol 31431 Buttonon (rollOver) { _root.hint2.gotoandstop("str"); } on (rollOut) { _root.hint2.gotoandstop("hide"); }Symbol 31432 Buttonon (rollOver) { _root.hint.gotoandstop("str"); } on (rollOut) { _root.hint.gotoandstop("hide"); }
Library Items
Instance Names
"btn6" | Frame 3 | Symbol 17619 Button |
"background" | Frame 4 | Symbol 1262 MovieClip |
"tail" | Frame 4 | Symbol 1628 MovieClip |
"druganoga" | Frame 4 | Symbol 1774 MovieClip |
"tors" | Frame 4 | Symbol 2467 MovieClip |
"fire" | Frame 4 | Symbol 4 MovieClip |
"stats" | Frame 4 | Symbol 2549 MovieClip |
"noga" | Frame 4 | Symbol 2638 MovieClip |
"glowa" | Frame 4 | Symbol 5560 MovieClip |
"jakosc" | Frame 4 | Symbol 17785 Button |
"hint" | Frame 4 | Symbol 5981 MovieClip |
"hint2" | Frame 4 | Symbol 6320 MovieClip |
"bron" | Frame 4 | Symbol 17844 Button |
"profesja" | Frame 4 | Symbol 17845 Button |
"lampa" | Frame 4 | Symbol 17613 MovieClip |
"btn4" | Frame 259 | Symbol 31431 Button |
"btn5" | Frame 259 | Symbol 31432 Button |
"sub1" | Symbol 3 MovieClip Frame 1 | Symbol 2 MovieClip |
"main" | Symbol 4 MovieClip Frame 1 | Symbol 3 MovieClip |
"mc1" | Symbol 1262 MovieClip Frame 1 | Symbol 93 MovieClip |
"mc1" | Symbol 2467 MovieClip Frame 1 | Symbol 1969 MovieClip |
"btn1" | Symbol 2549 MovieClip Frame 42 | Symbol 2548 Button |
"shint" | Symbol 2549 MovieClip Frame 42 | Symbol 2516 MovieClip |
"mc1" | Symbol 5334 MovieClip Frame 1 | Symbol 3649 MovieClip |
"mc11" | Symbol 5560 MovieClip Frame 1 | Symbol 5334 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS1/AS2. |
Labels
"pla" | Frame 55 |
"hide" | Symbol 2516 MovieClip Frame 2 |
"str" | Symbol 2516 MovieClip Frame 3 |
"hide" | Symbol 5981 MovieClip Frame 2 |
"str" | Symbol 5981 MovieClip Frame 3 |
"hide" | Symbol 6320 MovieClip Frame 2 |
"str" | Symbol 6320 MovieClip Frame 3 |
|