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

A
Very
Merry Christmas!


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

vghd.swf

This is the info page for
Flash #124986

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


ActionScript [AS1/AS2]
Frame 1
Stage.align = ""; Stage.scaleMode = "noScale"; Stage.showMenu = false; function fadeoutexitbutton() { exitbutton.enabled = false; exitbutton._visible = false; } function allisloaded() { var _local3 = my_ns.bytesLoaded; var _local2 = my_ns.bytesTotal; var _local1 = Math.round((_local3 / _local2) * 100); if (_local1 > 80) { myclick2.enabled = true; myclick2._visible = true; fscommand ("showflashteaser", "test"); my_ns.pause(false); animstopped = 0; if (myfadein == 1) { myTween = new mx.transitions.Tween(my_video, "_alpha", Strong.easeOut, 0, 100, 2, true); } else { my_video._alpha = 100; } } else { setTimeout(allisloaded, 1000); } } function playnextanim() { if ((maxanim >= 0) && (!exit)) { myfadein = Number(fadein[countanim]); mysetid = Number(setids[countanim]); my_video._width = widths[countanim]; my_video._height = heights[countanim]; my_video._x = gwidth - widths[countanim]; my_video._y = gheight - heights[countanim]; myclick2._width = widths[countanim]; myclick2._height = heights[countanim]; myclick2._x = gwidth - widths[countanim]; myclick2._y = gheight - heights[countanim]; exitbutton._x = gwidth - 30; exitbutton._y = gheight - 13; myopenmode = String(openmodes[countanim]); my_video.clear(); my_ns.play(flvname[countanim]); my_ns.pause(true); prevcount = countanim; countanim++; if (countanim > maxanim) { countanim = 0; prevcount = maxanim; } setTimeout(allisloaded, 1000); } } var animdelay = 3000; var animstopped = 1; var exit = 0; var myopenmode = ""; var gwidth = 325; var gheight = 300; myclick2.onRelease = function () { var _local1 = ("http://c.actiondesk.com/?p=" + prid) + "&pp=1&s="; if (!myopenmode) { myopenmode = "_self"; } if (!sub) { sub = "0"; } _local1 = _local1 + sub; if (mysetid > 0) { _local1 = (_local1 + "&g=") + mysetid; } getURL (_local1, myopenmode); exit = 1; myclick2.enabled = false; myclick2._visible = false; exitbutton.enabled = false; exitbutton._visible = false; my_ns._visible = false; my_video._visible = false; my_nc._visible = false; my_ns.close(); my_video.clear(); my_ns.release(); my_nc.release(); fscommand ("closeflashteaser", "test"); }; exitbutton.onRollOver = function () { if (showexit && (myclick2._visible)) { exitbutton.enabled = true; exitbutton._visible = true; } }; myclick2.onRollOver = function () { if (showexit && (myclick2._visible)) { exitbutton.enabled = true; exitbutton._visible = true; } }; myclick2.onRollOut = function () { if (showexit && (myclick2._visible)) { exitbutton.enabled = false; exitbutton._visible = false; } }; exitbutton.onRelease = function () { exit = 1; myclick2.enabled = false; myclick2._visible = false; exitbutton.enabled = false; exitbutton._visible = false; my_ns._visible = false; my_video._visible = false; my_nc._visible = false; my_ns.close(); my_video.clear(); my_ns.release(); my_nc.release(); fscommand ("closeflashteaser", "test"); }; var my_nc = new NetConnection(); my_nc.connect(null); var my_ns = new NetStream(my_nc); my_ns.onCuePoint = function (infoObject) { if (infoObject.name == "CuePoint") { myTween = new mx.transitions.Tween(my_video, "_alpha", Strong.easeOut, 100, 0, 1, true); } }; my_ns.onStatus = function (infoObject) { if (infoObject.code == "NetStream.Play.Start") { } if (infoObject.code == "NetStream.Play.Stop") { animstopped = 1; myclick2.enabled = false; myclick2._visible = false; exitbutton._visible = false; exitbutton.enabled = false; fscommand ("closeflashteaser", "test"); setTimeout(playnextanim, delaynextanims[prevcount] * 1000); } if (infoObject.code == "NetStream.Buffer.Full") { } }; my_video.attachVideo(my_ns); my_ns.setBufferTime(0.1); var reviews_xml = new XML(); reviews_xml.ignoreWhite = true; var modelname = Array(); var flvname = Array(); var fadein = Array(); var openmodes = Array(); var delaynextanims = Array(); var widths = Array(); var heights = Array(); var setids = Array(); var countanim = 0; var prevcount = 0; var maxanim = 0; var myfadein = 0; var mysetid = 0; reviews_xml.onLoad = function (success) { if (success) { var _local2 = reviews_xml.firstChild.childNodes; var _local1 = 0; while (_local1 < _local2.length) { flvname[_local1] = _local2[_local1].childNodes[0].firstChild.nodeValue; openmodes[_local1] = _local2[_local1].childNodes[1].firstChild.nodeValue; delaynextanims[_local1] = _local2[_local1].childNodes[2].firstChild.nodeValue; widths[_local1] = _local2[_local1].childNodes[3].firstChild.nodeValue; heights[_local1] = _local2[_local1].childNodes[4].firstChild.nodeValue; fadein[_local1] = _local2[_local1].childNodes[5].firstChild.nodeValue; setids[_local1] = _local2[_local1].childNodes[6].firstChild.nodeValue; countanim++; _local1++; } if (countanim > 0) { countanim--; } maxanim = countanim; countanim = Math.floor(Math.random() * (maxanim + 1)); setTimeout(playnextanim, firstdelay); } }; var flvxml = xmlfile; var prid = id; if (!prid) { prid = "21"; } if (!flvxml) { if (!id) { flvxml = "flvweb.xml"; } else { flvxml = ("flvweb" + prid) + ".xml"; } } myclick2.enabled = false; myclick2._visible = false; exitbutton.enabled = false; exitbutton._visible = false; exitbutton._alpha = 90; if (!firstdelay) { firstdelay = 3000; } var exithide = hideexitbutton; var showexit = 1; if (exithide == 1) { showexit = 0; } reviews_xml.load(flvxml); fscommand ("closeflashteaser", "test");
Symbol 7 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 8 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 9 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }

Library Items

Symbol 1 VideoUsed by:Timeline
Symbol 2 GraphicUsed by:3
Symbol 3 ButtonUses:2Used by:Timeline
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 ButtonUses:5Used by:Timeline
Symbol 7 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 8 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 9 MovieClip [__Packages.mx.transitions.Tween]

Instance Names

"my_video"Frame 1Symbol 1 Video
"myclick2"Frame 1Symbol 3 Button
"exitbutton"Frame 1Symbol 6 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 7 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 8 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 9 as "__Packages.mx.transitions.Tween"

Labels

"mc"Frame 1




http://swfchan.com/25/124986/info.shtml
Created: 28/2 -2019 17:51:16 Last modified: 28/2 -2019 17:51:16 Server time: 23/12 -2024 00:52:04