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/30487763?noj=FRM30487763-23DC" width="1" height="1"></div>

Dolphin Funnel by Rayverak (VoreCetaceanDolphin AvAnalInsertionHumanAnimation).swf

This is the info page for
Flash #163034

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


ActionScript [AS1/AS2]
Frame 1
TemplateMaxi.main(this);
Symbol 20480 MovieClip [__Packages.ATemplate] Frame 0
class ATemplate { var _swfWidth, _swfHeight, _shortcuts, _player, controller; function ATemplate () { _initFlash(); _initVars(); _initKey(); _initVideo(); _initPlayer(); } function _initFlash() { Stage.scaleMode = "noScale"; Stage.align = "TL"; if (_root.width != undefined) { _swfWidth = Number(_root.width); } else { _swfWidth = Stage.width; } if (_swfWidth < SWF_MINWIDTH) { _swfWidth = SWF_MINWIDTH; } if (_root.height != undefined) { _swfHeight = Number(_root.height); } else { _swfHeight = Stage.height; } if (_swfHeight < SWF_MINHEIGHT) { _swfHeight = SWF_MINHEIGHT; } } function _initVars() { } function _initKey() { _shortcuts = new Array(); var _local2 = new Object(); _local2.onKeyDown = delegate(this, function () { var _local2 = Selection.getFocus(); switch (Key.getCode()) { case Key.LEFT : case Key.RIGHT : case Key.UP : case Key.DOWN : if (!_local2) { break; } this._lastFocus = _local2; Selection.setFocus(null); return(undefined); } this._lastFocus = null; }); _local2.onKeyUp = delegate(this, function () { if (this._lastFocus) { Selection.setFocus(this._lastFocus); } if (Key.getCode() == Key.ESCAPE) { Selection.setFocus(null); } else if (this._shortcuts[Key.getCode()]) { this._shortcuts[Key.getCode()](); } }); Key.addListener(_local2); } function _addShortcut(pKeyCode, pFunction) { _shortcuts[pKeyCode] = pFunction; } function _initVideo() { video.beginFill(0); video.lineTo(0, _swfHeight); video.lineTo(_swfWidth, _swfHeight); video.lineTo(_swfWidth, 0); video.endFill(); video.video._width = _swfWidth; video.video._height = _swfHeight; video.video._x = 0; video.video._y = 0; } function _initPlayer() { _player = _root.createEmptyMovieClip("player_mc", _root.getNextHighestDepth()); } function delegate(pTarget, pFunc) { var _local4 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; var _local4 = arguments.callee.args.concat(arguments); return(_local3.apply(_local2, _local4)); }; _local4.target = arguments.shift(); _local4.func = arguments.shift(); _local4.args = arguments; return(_local4); } function resizeVideo(pWidth, pHeight) { var _local4 = ((!(pWidth === undefined)) ? (pWidth) : (video.video.width)); var _local5 = ((!(pHeight === undefined)) ? (pHeight) : (video.video.height)); var _local6 = _swfWidth; var _local7 = (_local6 * _local5) / _local4; if (_local7 > _swfHeight) { _local7 = _swfHeight; _local6 = (_local7 * _local4) / _local5; } video.video._width = _local6; video.video._height = _local7; video.video._x = (_swfWidth - _local6) / 2; video.video._y = (_swfHeight - _local7) / 2; } function playRelease() { controller.play(); if (controller.getLoading().percent != 100) { startLoading(); } resizeVideo(); } function pauseRelease() { controller.pause(); } function stopRelease() { controller.stop(); } function startLoading() { } //ASSetPropFlags(_local1, null, 1); static var SWF_MINWIDTH = 20; static var SWF_MINHEIGHT = 20; var _background = _root.background_mc; var video = _root.video_mc; }
Symbol 20481 MovieClip [__Packages.TemplateMaxiBase] Frame 0
#initclip if (!TemplateMaxiBase) { //(_global.TemplateMaxiBase = function () { this._topContainers = new Array(); super(); }) extends ATemplate var _local1 = (_global.TemplateMaxiBase /* register */).prototype; _local1._setVar = function (pVarName, pList, pType) { var _local5 = 0; for ( ; _local5 < pList.length ; _local5++) { if (pList[_local5] != undefined) { switch (pType) { case "Number" : this[pVarName] = _global.parseInt(pList[_local5], 10); break; case "Color" : this[pVarName] = _global.parseInt(pList[_local5], 16); break; case "Boolean" : this[pVarName] = (((pList[_local5] == "false") || (pList[_local5] == false)) ? false : true); break; default : this[pVarName] = pList[_local5]; } return(true); } } return(false); }; _local1._initVars = function (pConfig) { }; ASSetPropFlags(_local1, null, 1); _local1.PLAYER_HEIGHT = 20; _local1.BUTTON_WIDTH = 26; _local1.SLIDER_WIDTH = 20; _local1.SLIDER_HEIGHT = 10; _local1.VOLUME_WIDTH = 60; _local1.VOLUME_HEIGHT = 6; _local1._videoMargin = 5; _local1._subtitleColor = 16777215 /* 0xFFFFFF */; _local1._subtitleSize = 11; _local1._playerColor = 1118481 /* 0x111111 */; _local1._buttonColor = 16777215 /* 0xFFFFFF */; _local1._buttonOverColor = 16776960 /* 0xFFFF00 */; _local1._sliderColor1 = 13421772 /* 0xCCCCCC */; _local1._sliderColor2 = 8947848 /* 0x888888 */; _local1._sliderOverColor = 16776960 /* 0xFFFF00 */; _local1._loadingColor = 16776960 /* 0xFFFF00 */; _local1._title = ""; _local1._showStop = false; _local1._showVolume = true; _local1._showTime = 0; _local1._backgroundColor1 = 8158332 /* 0x7C7C7C */; _local1._backgroundColor2 = 3355443 /* 0x333333 */; _local1._volume = 60; _local1._volumeMax = 100; _local1._onClickInterval = -1; _local1._onClick = "playpause"; _local1._onClickTarget = "_self"; _local1._onDoubleClick = "none"; _local1._onDoubleClickTarget = "_self"; _local1._titleSize = 20; _local1._showPlayer = "autohide"; _local1._playerTimeout = 1500; _local1._bufferMessage = "Buffering _n_"; _local1._forceSize = false; _local1._showLoading = "autohide"; _local1._bufferShowBackground = true; _local1._bufferBackgroundColor = 0; _local1._bufferColor = 16777215 /* 0xFFFFFF */; _local1._videoBackgroundColor = 0; _local1._shortcut = true; _local1._showFullscreen = false; _local1._isFullscreen = false; _local1._marginSlider = 0; _local1._showSwitchSubtitles = false; _local1._titleColor = 16777215 /* 0xFFFFFF */; _local1._lastBuffer = 0; _local1._stopped = true; _local1._showMouse = "always"; _local1._playerAlpha = 100; _local1._showTitleAndStartimage = false; _local1._showIconPlay = false; _local1._iconPlayColor = 16777215 /* 0xFFFFFF */; _local1._iconPlayBackgroundColor = 0; _local1._iconPlayBackgroundAlpha = 75; } #endinitclip
Symbol 20482 MovieClip [__Packages.PlayerBasic] Frame 0
class PlayerBasic { var _template, _videoUrl, _nc, _ns, _sound, _timeTemp, _videoDuration, _times, _positions; function PlayerBasic (pTemplate) { _template = pTemplate; _template.controller = this; _initVars(); _initVideo(); if (_root.phpstream == "1") { _isPhpStream = true; } if (_root.autoplay == "1") { _template.playRelease(); } else { if (_root.autoload == "1") { _template.playRelease(); } _template.stopRelease(); } var _local3 = _root.createEmptyMovieClip("time_mc", _root.getNextHighestDepth()); _local3.onEnterFrame = _template.delegate(this, _enterFrame); } function _initVars() { if (_root.flv != undefined) { _videoUrl = _root.flv; } if (_root.buffer != undefined) { _bufferTime = Number(_root.buffer); } if (_root.loop == "1") { _loop = true; } } function _initVideo() { _nc = new NetConnection(); if (_root.netconnection != undefined) { _nc.connect(_root.netconnection); } else { _nc.connect(null); } _ns = new NetStream(_nc); _ns.setBufferTime(_bufferTime); _ns.parent = this; _ns.onStatus = function (info) { switch (info.code) { case "NetStream.Buffer.Empty" : if (Math.abs(Math.floor(this.time) - Math.floor(this.parent._videoDuration)) < 2) { this.parent._template.stopRelease(); if (this.parent._loop) { this.parent._template.playRelease(); } } break; case "NetStream.Buffer.Full" : this.parent._template.resizeVideo(); break; case "NetConnection.Connect.Success" : var _local2 = {}; _local2.parent = this; _local2.onResult = function (streamLength) { this.parent.parent._videoDuration = ((info.duration < 0) ? 0 : (info.duration)); }; this.call("getLength", _local2, "theVideo"); } }; _ns.onMetaData = function (info) { this.parent._videoDuration = ((info.duration < 0) ? 0 : (info.duration)); this.parent._template.resizeVideo(info.width, info.height); this.parent._times = info.keyframes.times; this.parent._positions = info.keyframes.filepositions; }; _template.video.video.attachVideo(_ns); _template.video.video.smoothing = true; _sound = new Sound(); _sound.attachSound(_template.video.video); } function _enterFrame() { var _local2 = getPosition(); if (!(_local2 === _timeTemp)) { streamStarted = true; } else { streamStarted = false; } _timeTemp = _local2; } function play() { if ((!_nc) && (!_ns)) { _firstPlay = false; _initVideo(); } if (!_firstPlay) { _ns.play(_videoUrl); _firstPlay = true; } else { _ns.pause(); } isPlaying = true; } function pause() { _ns.pause(); isPlaying = false; } function stop() { if (_isPhpStream) { _ns.play(_videoUrl + "0"); _ns.seek(0); _ns.pause(); } else { _ns.seek(0); if (isPlaying) { _ns.pause(); } } isPlaying = false; if (_root.loadonstop == 0) { delete _ns; delete _nc; } } function setPosition(pPosition) { if (pPosition < 0) { pPosition = 0; } if (pPosition > _videoDuration) { pPosition = _videoDuration; } if (_isPhpStream) { var _local3 = 0; var _local4 = _times.length; if (pPosition <= _times[0]) { _local3 = _positions[0]; } else if (pPosition >= _times[_local4 - 1]) { _local3 = _positions[0]; } else { var _local5 = 40; var _local6 = 0; var _local7 = _local4; var _local8 = 0; var _local9 = 0; while ((_local7 - _local6) > _local5) { var _local10 = _local7 - _local6; var _local11 = _local10 >> 1; _local11 = _local6 + _local11; var _local12 = _times[_local11]; _local8 = _local6; _local9 = _local11; if (pPosition >= _local12) { _local8 = _local11; _local9 = _local7; } _local6 = _local8; _local7 = _local9; } var _local13 = _local6; for ( ; _local13 < _local7 ; _local13++) { if ((_times[_local13] <= pPosition) && (pPosition < _times[_local13 + 1])) { _local3 = _positions[_local13]; break; } } } _local3 = ((_local3 < 0) ? 0 : (_local3)); _ns.play(_videoUrl + _local3); if (!isPlaying) { _ns.pause(); } } else { _ns.seek(pPosition); } } function getPosition() { if (_ns.time > _videoDuration) { var _local2 = _videoDuration; } else if (_ns.time < 0) { var _local2 = 0; } else { var _local2 = _ns.time; } return(_local2); } function getDuration() { return(_videoDuration); } function getBufferLength() { return(_ns.bufferLength); } function getBufferTime() { return(_ns.bufferTime); } function getLoading() { var _local2 = _ns.bytesLoaded; var _local3 = _ns.bytesTotal; var _local4 = Math.round((_local2 / _local3) * 100); if (_root.netconnection != undefined) { _local2 = 100; _local3 = 100; _local4 = 100; } return({loaded:_local2, total:_local3, percent:_local4}); } //ASSetPropFlags(_local1, null, 1); var _bufferTime = 5; var _loop = false; var _isPhpStream = false; var _firstPlay = false; var streamStarted = false; var isPlaying = false; }
Symbol 20483 MovieClip [__Packages.TemplateMaxi] Frame 0
#initclip if (!TemplateMaxi) { //(_global.TemplateMaxi = function () { super(); TemplateMaxi.superinit(); this._initBackground(); this._initFont(); this._marginSlider = this.BUTTON_WIDTH; var _local3 = [this.BUTTON_WIDTH]; if (this._showStop) { this._marginSlider = this._marginSlider + this.BUTTON_WIDTH; _local3.push(this.BUTTON_WIDTH); } if (this._showVolume) { this._marginSlider = this._marginSlider + this.VOLUME_WIDTH; _local3.push(this.VOLUME_WIDTH); } if (this._showSwitchSubtitles) { this._marginSlider = this._marginSlider + this.BUTTON_WIDTH; _local3.push(this.BUTTON_WIDTH); } if (this._showFullscreen) { this._marginSlider = this._marginSlider + this.BUTTON_WIDTH; _local3.push(this.BUTTON_WIDTH); } this._initPlayerTime(); if (this._showTime > 0) { this._marginSlider = this._marginSlider + (this._playerTime._width + 10); _local3.push(this._playerTime._width + 10); } this._initPlayerSlider(this._marginSlider); this._createSeparators(_local3); _root.createEmptyMovieClip("top", _root.getNextHighestDepth()); var _local4 = 0; for ( ; _local4 < this._topContainers.length ; _local4++) { this.loadUrl(this._topContainers[_local4].depth, this._topContainers[_local4].url, this._topContainers[_local4].verticalAlign, this._topContainers[_local4].horizontalAlign); } this._initBuffering(); }) extends TemplateMaxiBase var _local1 = (_global.TemplateMaxi /* register */).prototype; (_global.TemplateMaxi /* register */).superinit = function () { _root.autoload = "0"; _root.autoplay = "0"; _root.width = 1280; _root.height = 720; _root.flv = "http://rayverak.com/media/mature/cetacea/dolphin_funnel.mp4"; _root.showvolume = "1"; _root.showloading = "always"; _root.loop = "1"; _root.oncebuffer = false; }; (_global.TemplateMaxi /* register */).main = function () { TemplateMaxi.superinit(); _root.player = new TemplateMaxi(); TemplateMaxi.superinit(); var _local2 = new PlayerDefault(_root.player); }; _local1._initKey = function () { super._initKey(); var _local3 = this.delegate(this, function () { if (this.controller.isPlaying) { this.pauseRelease(); } else { this.playRelease(); } }); var _local4 = this.delegate(this, function () { var _local2 = Selection.getFocus(); if ((!_local2) || (_local2.indexOf("volume_btn") > 0)) { var _local3 = this._volume; _local3 = _local3 + 10; if (_local3 > this._volumeMax) { _local3 = this._volumeMax; } this._volume = _local3; this.controller.setVolume(_local3); this._updateVolume(); } }); var _local5 = this.delegate(this, function () { var _local2 = Selection.getFocus(); if ((!_local2) || (_local2.indexOf("volume_btn") > 0)) { var _local3 = this._volume; _local3 = _local3 - 10; if (_local3 < 0) { _local3 = 0; } this._volume = _local3; this.controller.setVolume(_local3); this._updateVolume(); } }); if (this._shortcut) { this._addShortcut(32, _local3); this._addShortcut(80, _local3); this._addShortcut(83, this.delegate(this, function () { this.stopRelease(); })); this._addShortcut(Key.LEFT, this.delegate(this, function () { var _local2 = Selection.getFocus(); if ((!_local2) || (_local2.indexOf("slider_mc.bar_mc") > 0)) { this.controller.setPosition(this.controller.getPosition() - 5); } if (_local2.indexOf("volume_btn") > 0) { var _local3 = this._volume; _local3 = _local3 - 10; if (_local3 < 0) { _local3 = 0; } this._volume = _local3; this.controller.setVolume(_local3); this._updateVolume(); } })); this._addShortcut(Key.RIGHT, this.delegate(this, function () { var _local2 = Selection.getFocus(); if ((!_local2) || (_local2.indexOf("slider_mc.bar_mc") > 0)) { this.controller.setPosition(this.controller.getPosition() + 5); } if (_local2.indexOf("volume_btn") > 0) { var _local3 = this._volume; _local3 = _local3 + 10; if (_local3 > this._volumeMax) { _local3 = this._volumeMax; } this._volume = _local3; this.controller.setVolume(_local3); this._updateVolume(); } })); this._addShortcut(Key.DOWN, _local5); this._addShortcut(109, _local5); this._addShortcut(189, _local5); this._addShortcut(Key.UP, _local4); this._addShortcut(107, _local4); this._addShortcut(187, _local4); this._addShortcut(67, this.delegate(this, function () { this.showSubtitlesRelease(); })); this._addShortcut(70, this.delegate(this, function () { this.fullscreenRelease(); })); } }; _local1._initBuffering = function () { if (!this.video.buffering_mc) { this._buffering = this.video.createEmptyMovieClip("buffering_mc", this.video.getNextHighestDepth()); this._buffering.createTextField("message_txt", this._buffering.getNextHighestDepth(), 0, 0, 0, 0); this._buffering.message_txt.selectable = false; this._buffering.message_txt.textColor = this._bufferColor; this._buffering.message_txt.background = this._bufferShowBackground; this._buffering.message_txt.backgroundColor = this._bufferBackgroundColor; this._buffering.message_txt.text = "Initializing ..."; this._buffering.message_txt.autoSize = "left"; } this._buffering._visible = true; }; _local1._initBackground = function () { if (this._backgroundSkin != undefined) { this._background.loadMovie(this._backgroundSkin); } else { var _local2 = this._swfWidth; var _local3 = this._swfHeight; this._background.clear(); if (this._backgroundColor != undefined) { this._background.beginFill(this._backgroundColor); this._background.lineTo(0, _local3); this._background.lineTo(_local2, _local3); this._background.lineTo(_local2, 0); this._background.endFill(); } this._background.beginGradientFill("linear", [this._backgroundColor1, this._backgroundColor2], [100, 100], [0, 255], {matrixType:"box", x:0, y:0, w:_local2, h:_local3, r:Math.PI / 2}); this._background.moveTo(0, 5); this._background.lineTo(0, _local3 - 5); this._background.curveTo(0, _local3, 5, _local3); this._background.lineTo(_local2 - 5, _local3); this._background.curveTo(_local2, _local3, _local2, _local3 - 5); this._background.lineTo(_local2, 5); this._background.curveTo(_local2, 0, _local2 - 5, 0); this._background.lineTo(5, 0); this._background.curveTo(0, 0, 0, 5); this._background.endFill(); } }; _local1._initVideo = function () { this.video.clear(); this.video.beginFill(this._videoBackgroundColor); this.video.lineTo(0, this._swfHeight - (this._videoMargin * 2)); this.video.lineTo(this._swfWidth - (this._videoMargin * 2), this._swfHeight - (this._videoMargin * 2)); this.video.lineTo(this._swfWidth - (this._videoMargin * 2), 0); this.video.endFill(); this.video.video._width = this._swfWidth - (this._videoMargin * 2); this.video.video._height = this._swfHeight - (this._videoMargin * 2); this.video.video._x = 0; this.video.video._y = 0; if (!this.video.button_mc) { var _local2 = this.video.createEmptyMovieClip("button_mc", this.video.getNextHighestDepth()); } else { var _local2 = this.video.button_mc; } _local2.clear(); _local2.beginFill(0, 0); _local2.lineTo(0, this._swfHeight - (this._videoMargin * 2)); _local2.lineTo(this._swfWidth - (this._videoMargin * 2), this._swfHeight - (this._videoMargin * 2)); _local2.lineTo(this._swfWidth - (this._videoMargin * 2), 0); _local2.endFill(); _local2.tabEnabled = false; _local2.useHandCursor = false; _local2.onRelease = this.delegate(this, function () { if (this._onClickInterval != -1) { _global.clearInterval(this._onClickInterval); this._onClickInterval = -1; this._videoOnDoubleClick(); } else { _global.clearInterval(this._onClickInterval); this._onClickInterval = _global.setInterval(this, "_videoOnClick", 180); } }); if (!this.video._parent.mask_mc) { var _local3 = this.video._parent.createEmptyMovieClip("mask_mc", this.video._parent.getNextHighestDepth()); } else { var _local3 = this.video._parent.mask_mc; } _local3._x = this._videoMargin; _local3._y = this._videoMargin; _local3.clear(); _local3.beginFill(0, 0); _local3.lineTo(0, this._swfHeight - (this._videoMargin * 2)); _local3.lineTo(this._swfWidth - (this._videoMargin * 2), this._swfHeight - (this._videoMargin * 2)); _local3.lineTo(this._swfWidth - (this._videoMargin * 2), 0); _local3.endFill(); this.video.setMask(_local3); this.video._xscale = 100; this.video._yscale = 100; this.video._x = this._videoMargin; this.video._y = this._videoMargin; this._initBuffering(); }; _local1._videoOnClick = function () { _global.clearInterval(this._onClickInterval); this._onClickInterval = -1; switch (this._onClick) { case "playpause" : if (this.controller.isPlaying) { this.pauseRelease(); } else { this.playRelease(); } break; case "none" : break; default : getURL (this._onClick, this._onClickTarget); } }; _local1._videoOnDoubleClick = function () { switch (this._onDoubleClick) { case "fullscreen" : this.fullscreenRelease(); break; case "playpause" : if (this.controller.isPlaying) { this.pauseRelease(); } else { this.playRelease(); } break; case "none" : break; default : getURL (this._onDoubleClick, this._onDoubleClickTarget); } }; _local1._initFont = function () { var _local2 = TextField.getFontList(); var _local3 = ("|" + _local2.join("|")) + "|"; var _local4 = "_sans"; if (_local3.indexOf("|Verdana|") != -1) { _local4 = "Verdana"; } this._subtitleFormat = new TextFormat(); this._subtitleFormat.size = this._subtitleSize; this._subtitleFormat.bold = true; this._subtitleFormat.align = "center"; this._subtitleFormat.font = _local4; this._titleFormat = new TextFormat(); this._titleFormat.size = this._titleSize; this._titleFormat.bold = true; this._titleFormat.align = "center"; this._titleFormat.font = _local4; this._timeFormat = new TextFormat(); this._timeFormat.size = 11; this._timeFormat.align = "left"; this._timeFormat.font = _local4; }; _local1._initSubtitles = function () { if (this._subtitles) { var _local2 = this._subtitles.getDepth(); this._subtitles.removeMovieClip(); } else { var _local2 = this.video.getNextHighestDepth(); } this._subtitles = this.video.createEmptyMovieClip("subtitles_mc", _local2); this._subtitles.createTextField("message_txt", this._subtitles.getNextHighestDepth(), 0, 0, this._swfWidth - (this._videoMargin * 2), 0); this._subtitles.message_txt.selectable = false; this._subtitles.message_txt.multiline = true; this._subtitles.message_txt.wordWrap = true; this._subtitles.message_txt.textColor = this._subtitleColor; if (this._subtitleBackgroundColor != undefined) { this._subtitles.message_txt.background = true; this._subtitles.message_txt.backgroundColor = this._subtitleBackgroundColor; } this._subtitles.message_txt.text = ""; this._subtitles.message_txt.autoSize = "center"; this._subtitles.message_txt.setNewTextFormat(this._subtitleFormat); }; _local1._initTitle = function () { this._title = this._title.split("\\n").join(newline); this._title = this._title.split("/n").join(newline); if (this.video.freeze_mc) { this.video.freeze_mc._width = this._swfWidth - (this._videoMargin * 2); this.video.freeze_mc._height = this._swfHeight - (this._videoMargin * 2); } else { var _local2 = this.video.createEmptyMovieClip("freeze_mc", this.video.getNextHighestDepth()); _local2.beginFill(0, 75); _local2.lineTo(0, this._swfHeight - (this._videoMargin * 2)); _local2.lineTo(this._swfWidth - (this._videoMargin * 2), this._swfHeight - (this._videoMargin * 2)); _local2.lineTo(this._swfWidth - (this._videoMargin * 2), 0); _local2.endFill(); } var _local4 = true; if (this.video.image_mc) { var _local3 = this.video.image_mc.getDepth(); _local4 = this.video.image_mc._visible; this.video.image_mc.removeMovieClip(); } else { var _local3 = this.video.getNextHighestDepth(); } this.video.createEmptyMovieClip("image_mc", _local3); this._initStartImage(); this.video.image_mc._visible = _local4; this.video.title_txt.removeMovieClip(); if (this._showTitleAndStartimage || (this._startImage == undefined)) { this.video.createEmptyMovieClip("title_txt", this.video.getNextHighestDepth()); this.video.title_txt.createTextField("field", this.video.getNextHighestDepth(), 0, 0, this._swfWidth - (this._videoMargin * 2), 0); this.video.title_txt.field.multiline = true; this.video.title_txt.field.wordWrap = true; this.video.title_txt.field.selectable = false; this.video.title_txt.field.textColor = this._titleColor; this.video.title_txt.field.text = this._title; this.video.title_txt.field.autoSize = "center"; this.video.title_txt.field.setTextFormat(this._titleFormat); this.video.title_txt.field._width = this._swfWidth; this.video.title_txt._x = -this._videoMargin; this.video.title_txt._y = ((this._swfHeight - (this._videoMargin * 2)) / 2) - (this.video.title_txt._height / 2); } if (this._showIconPlay) { this.video.iconplay_mc.removeMovieClip(); if (!this.video.iconplay_mc) { var _local5 = this.video.createEmptyMovieClip("iconplay_mc", this.video.getNextHighestDepth()); var _local6 = 50; var _local7 = 50; var _local8 = 10; var _local9 = 14; _local5.moveTo(_local8, 0); _local5.beginFill(this._iconPlayBackgroundColor, this._iconPlayBackgroundAlpha); _local5.lineTo(_local6 - _local8, 0); _local5.curveTo(_local6, 0, _local6, _local8); _local5.lineTo(_local6, _local7 - _local8); _local5.curveTo(_local6, _local7, _local6 - _local8, _local7); _local5.lineTo(_local8, _local7); _local5.curveTo(0, _local7, 0, _local7 - _local8); _local5.lineTo(0, _local8); _local5.curveTo(0, 0, _local8, 0); _local5.endFill(); _local5.moveTo(_local9, _local9); _local5.beginFill(this._iconPlayColor); _local5.lineTo(_local9, _local7 - _local9); _local5.lineTo(_local6 - _local9, _local7 / 2); _local5.endFill(); } this.video.iconplay_mc._x = ((this._swfWidth - (this._videoMargin * 2)) - this.video.iconplay_mc._width) / 2; this.video.iconplay_mc._y = ((this._swfHeight - (this._videoMargin * 2)) - this.video.iconplay_mc._height) / 2; } }; _local1._initStartImage = function () { if (this._startImage != undefined) { this.video.image_mc.loadMovie(this._startImage); this.video.image_mc._xscale = 100; this.video.image_mc._yscale = 100; this.video.onEnterFrame = this.delegate(this, function () { if (this.video.image_mc._width > 0) { var _local2 = this.video.image_mc._width; var _local3 = this.video.image_mc._height; this.video.image_mc._width = this._swfWidth - (this._videoMargin * 2); this.video.image_mc._height = this._swfHeight - (this._videoMargin * 2); if (this._showPlayer == "always") { this.video.image_mc._height = this.video.image_mc._height - this.PLAYER_HEIGHT; } if (this.video.image_mc._yscale > this.video.image_mc._xscale) { this.video.image_mc._yscale = this.video.image_mc._xscale; } else { this.video.image_mc._xscale = this.video.image_mc._yscale; } this.video.image_mc._x = Math.floor(((this._swfWidth - (this._videoMargin * 2)) - this.video.image_mc._width) / 2); if (this._showPlayer == "always") { this.video.image_mc._y = Math.floor((((this._swfHeight - (this._videoMargin * 2)) - this.video.image_mc._height) - this.PLAYER_HEIGHT) / 2); } else { this.video.image_mc._y = Math.floor(((this._swfHeight - (this._videoMargin * 2)) - this.video.image_mc._height) / 2); } this.video.image_mc._visible = this._stopped; delete this.video.onEnterFrame; } }); } }; _local1._initPlayer = function () { if (this._player) { this._player.removeMovieClip(); } super._initPlayer(); if (this._showMouse == "never") { Mouse.hide(); } if (!(this._showPlayer === "never")) { this._player._y = (this._swfHeight - this.PLAYER_HEIGHT) - this._videoMargin; this._player._x = this._videoMargin; this._initPlayerBackground(); this._initPlayerPlay(); this._initPlayerPause(); this._initPlayerStop(); this._initPlayerVolume(); this._initPlayerSwitchSubtitles(); var _local3 = function () { if (this._showMouse != "never") { Mouse.show(); } this._player._visible = true; if ((!this._stopped) && (this._showPlayer != "always")) { _global.clearInterval(this._playerItv); this._playerItv = _global.setInterval(this, "_playerInterval", this._playerTimeout); } }; this._mouse = new Object(); this._mouse.onMouseMove = this.delegate(this, _local3); var _local4 = new Object(); _local4.onKeyDown = this.delegate(this, _local3); Key.addListener(_local4); } else { this._player._visible = false; } }; _local1._playerInterval = function () { if (this._showMouse == "autohide") { Mouse.hide(); } this._player._visible = false; _global.clearInterval(this._playerItv); }; _local1._initPlayerBackground = function () { if (!this._playerBackground) { this._playerBackground = this._player.createEmptyMovieClip("background_mc", this._player.getNextHighestDepth()); } this._playerBackground.clear(); this._playerBackground.beginFill(this._playerColor, this._playerAlpha); this._playerBackground.lineTo(0, this.PLAYER_HEIGHT); this._playerBackground.lineTo(this.video.video._width, this.PLAYER_HEIGHT); this._playerBackground.lineTo(this.video.video._width, 0); this._playerBackground.endFill(); }; _local1._createSeparators = function (pList) { this._playerSeparators = this._player.createEmptyMovieClip("separators_mc", this._player.getNextHighestDepth()); var _local3 = 0; var _local4 = 0; for ( ; _local4 <= pList.length ; _local4++) { _local3 = _local3 + pList[_local4]; this._playerSeparators.beginFill(13421772, 50); this._playerSeparators.moveTo(_local3, 2); this._playerSeparators.lineTo(_local3, this.PLAYER_HEIGHT - 2); this._playerSeparators.lineTo(_local3 + 1, this.PLAYER_HEIGHT - 2); this._playerSeparators.lineTo(_local3 + 1, 2); this._playerSeparators.endFill(); this._playerSeparators.beginFill(6710886, 50); this._playerSeparators.lineTo(_local3 - 1, 2); this._playerSeparators.lineTo(_local3 - 1, this.PLAYER_HEIGHT - 2); this._playerSeparators.lineTo(_local3, this.PLAYER_HEIGHT - 2); this._playerSeparators.endFill(); } }; _local1._initButton = function (pTarget, pWidth) { if (pWidth == undefined) { pWidth = this.BUTTON_WIDTH; } var _local4 = pTarget.createEmptyMovieClip("area_mc", pTarget.getNextHighestDepth()); var _local5 = pTarget.createEmptyMovieClip("icon_mc", pTarget.getNextHighestDepth()); _local4.beginFill(0, 0); _local4.lineTo(0, this.PLAYER_HEIGHT); _local4.lineTo(pWidth, this.PLAYER_HEIGHT); _local4.lineTo(pWidth, 0); _local4.endFill(); _local4.parent = this; _local4.color = new Color(_local5); _local4.onRollOver = function () { this.color.setRGB(this.parent._buttonOverColor); }; _local4.onRollOut = (_local4.onDragOut = (_local4.onPress = function () { this.color.setRGB(this.parent._buttonColor); })); }; _local1._enableButton = function (pButton, pStatus, pMask) { pButton.area_mc.enabled = pStatus; pButton.area_mc.tabEnabled = pStatus; pButton._visible = !pMask; if (!pStatus) { pButton.icon_mc._alpha = 30; } else { pButton.icon_mc._alpha = 100; } }; _local1._initPlayerPlay = function () { this._playerPlay = this._player.createEmptyMovieClip("play_btn", this._player.getNextHighestDepth()); this._initButton(this._playerPlay); this._playerPlay.area_mc.onRelease = this.delegate(this, this.playRelease); this._playerPlay.icon_mc.beginFill(this._buttonColor); this._playerPlay.icon_mc.lineTo(0, 8); this._playerPlay.icon_mc.lineTo(6, 4); this._playerPlay.icon_mc.endFill(); this._playerPlay.icon_mc._y = (this.PLAYER_HEIGHT / 2) - (this._playerPlay.icon_mc._height / 2); this._playerPlay.icon_mc._x = (this.BUTTON_WIDTH / 2) - (this._playerPlay.icon_mc._width / 2); }; _local1._initPlayerPause = function () { this._playerPause = this._player.createEmptyMovieClip("pause_btn", this._player.getNextHighestDepth()); this._initButton(this._playerPause); this._playerPause.area_mc.onRelease = this.delegate(this, this.pauseRelease); this._playerPause.icon_mc.beginFill(this._buttonColor); this._playerPause.icon_mc.lineTo(0, 8); this._playerPause.icon_mc.lineTo(3, 8); this._playerPause.icon_mc.lineTo(3, 0); this._playerPause.icon_mc.endFill(); this._playerPause.icon_mc.beginFill(this._buttonColor); this._playerPause.icon_mc.moveTo(5, 0); this._playerPause.icon_mc.lineTo(5, 8); this._playerPause.icon_mc.lineTo(8, 8); this._playerPause.icon_mc.lineTo(8, 0); this._playerPause.icon_mc.endFill(); this._playerPause.icon_mc._y = (this.PLAYER_HEIGHT / 2) - (this._playerPause.icon_mc._height / 2); this._playerPause.icon_mc._x = (this.BUTTON_WIDTH / 2) - (this._playerPause.icon_mc._width / 2); }; _local1._initPlayerStop = function () { if (this._showStop) { this._playerStop = this._player.createEmptyMovieClip("stop_btn", this._player.getNextHighestDepth()); this._initButton(this._playerStop); this._playerStop._x = this.BUTTON_WIDTH; this._playerStop.area_mc.onRelease = this.delegate(this, this.stopRelease); this._playerStop.icon_mc.beginFill(this._buttonColor); this._playerStop.icon_mc.lineTo(0, 8); this._playerStop.icon_mc.lineTo(8, 8); this._playerStop.icon_mc.lineTo(8, 0); this._playerStop.icon_mc.endFill(); this._playerStop.icon_mc._y = (this.PLAYER_HEIGHT / 2) - (this._playerStop.icon_mc._height / 2); this._playerStop.icon_mc._x = (this.BUTTON_WIDTH / 2) - (this._playerStop.icon_mc._width / 2); } }; _local1._initPlayerVolume = function () { if (this._showVolume) { this._playerVolume = this._player.createEmptyMovieClip("volume_btn", this._player.getNextHighestDepth()); this._initButton(this._playerVolume, this.VOLUME_WIDTH); this._playerVolume._x = this.BUTTON_WIDTH; if (this._showStop) { this._playerVolume._x = this._playerVolume._x + this.BUTTON_WIDTH; } this._playerVolume.area_mc.onPress = this.delegate(this, this._volumePress); this._playerVolume.area_mc.onRelease = this.delegate(this, this._volumeRelease); this._playerVolume.area_mc.onReleaseOutside = this.delegate(this, this._volumeRelease); var _local2 = this._playerVolume.icon_mc.createEmptyMovieClip("background_mc", 1); _local2.beginFill(this._buttonColor, 25); _local2.moveTo(0, this.VOLUME_HEIGHT); _local2.lineTo(this.VOLUME_WIDTH - 8, this.VOLUME_HEIGHT); _local2.lineTo(this.VOLUME_WIDTH - 8, 0); _local2.endFill(); _local2._y = (this.PLAYER_HEIGHT / 2) - (_local2._height / 2); _local2._x = (this.VOLUME_WIDTH / 2) - (_local2._width / 2); this._updateVolume(); } }; _local1._updateVolume = function () { if (this._playerVolume.icon_mc.current_mc == undefined) { var _local2 = this._playerVolume.icon_mc.createEmptyMovieClip("current_mc", 2); } else { var _local2 = this._playerVolume.icon_mc.current_mc; } _local2.clear(); if (this._volume > this._volumeMax) { this._volume = this._volumeMax; } var _local3 = ((this.VOLUME_WIDTH - 8) * this._volume) / this._volumeMax; var _local4 = this._volume / this._volumeMax; _local2.beginFill(this._buttonColor); _local2.moveTo(0, this.VOLUME_HEIGHT); _local2.lineTo(_local3, this.VOLUME_HEIGHT); _local2.lineTo(_local3, this.VOLUME_HEIGHT - (this.VOLUME_HEIGHT * _local4)); _local2.endFill(); _local2._y = _local2._parent.background_mc._y; _local2._x = _local2._parent.background_mc._x; }; _local1._volumeEnterFrame = function () { var _local2 = this._playerVolume.icon_mc.current_mc._xmouse; var _local3 = this._playerVolume.icon_mc.background_mc._width; if (_local2 < 0) { _local2 = 0; } if (_local2 > _local3) { _local2 = _local3; } var _local4 = (_local2 * this._volumeMax) / _local3; this.controller.setVolume(_local4); this._volume = _local4; this._updateVolume(); }; _local1._volumePress = function () { this._playerVolume.onEnterFrame = this.delegate(this, this._volumeEnterFrame); }; _local1._volumeRelease = function () { delete this._playerVolume.onEnterFrame; }; _local1._initPlayerSwitchSubtitles = function () { if (this._showSwitchSubtitles) { this._playerShowSubtitles = this._player.createEmptyMovieClip("showSubtitles_btn", this._player.getNextHighestDepth()); this._initButton(this._playerShowSubtitles); this._playerShowSubtitles._x = this.BUTTON_WIDTH; if (this._showStop) { this._playerShowSubtitles._x = this._playerShowSubtitles._x + this.BUTTON_WIDTH; } if (this._showVolume) { this._playerShowSubtitles._x = this._playerShowSubtitles._x + this.VOLUME_WIDTH; } this._playerShowSubtitles.area_mc.onRelease = this.delegate(this, this.showSubtitlesRelease); this._playerShowSubtitles.icon_mc.lineStyle(1, this._buttonColor, 100); this._playerShowSubtitles.icon_mc.lineTo(0, 10); this._playerShowSubtitles.icon_mc.lineTo(14, 10); this._playerShowSubtitles.icon_mc.lineTo(14, 0); this._playerShowSubtitles.icon_mc.lineTo(0, 0); this._playerShowSubtitles.icon_mc.moveTo(7, 3); this._playerShowSubtitles.icon_mc.lineTo(6, 2); this._playerShowSubtitles.icon_mc.curveTo(0, 5, 6, 8); this._playerShowSubtitles.icon_mc.lineTo(7, 7); this._playerShowSubtitles.icon_mc.moveTo(12, 3); this._playerShowSubtitles.icon_mc.lineTo(11, 2); this._playerShowSubtitles.icon_mc.curveTo(5, 5, 11, 8); this._playerShowSubtitles.icon_mc.lineTo(12, 7); this._playerShowSubtitles.icon_mc._y = ((this.PLAYER_HEIGHT / 2) - (this._playerShowSubtitles.icon_mc._height / 2)) + 1; this._playerShowSubtitles.icon_mc._x = ((this.BUTTON_WIDTH / 2) - (this._playerShowSubtitles.icon_mc._width / 2)) + 1; } }; _local1._initPlayerFullscreen = function () { if (this._showFullscreen) { this._playerFullscreen = this._player.createEmptyMovieClip("fullscren_btn", this._player.getNextHighestDepth()); this._initButton(this._playerFullscreen); this._playerFullscreen._x = this.BUTTON_WIDTH; if (this._showStop) { this._playerFullscreen._x = this._playerFullscreen._x + this.BUTTON_WIDTH; } if (this._showVolume) { this._playerFullscreen._x = this._playerFullscreen._x + this.VOLUME_WIDTH; } if (this._showSwitchSubtitles) { this._playerFullscreen._x = this._playerFullscreen._x + this.BUTTON_WIDTH; } this._playerFullscreen.area_mc.onRelease = this.delegate(this, this.fullscreenRelease); this._playerFullscreen.icon_mc.lineStyle(1, this._buttonColor, 100); this._playerFullscreen.icon_mc.lineTo(0, 12); this._playerFullscreen.icon_mc.lineTo(12, 12); this._playerFullscreen.icon_mc.lineTo(12, 0); this._playerFullscreen.icon_mc.lineTo(0, 0); this._playerFullscreen.icon_mc.lineStyle(2, this._buttonColor, 100); this._playerFullscreen.icon_mc.moveTo(6, 4); this._playerFullscreen.icon_mc.lineTo(9, 4); this._playerFullscreen.icon_mc.lineTo(9, 7); this._playerFullscreen.icon_mc.moveTo(9, 4); this._playerFullscreen.icon_mc.lineTo(4, 9); this._playerFullscreen.icon_mc._y = ((this.PLAYER_HEIGHT / 2) - (this._playerFullscreen.icon_mc._height / 2)) + 1; this._playerFullscreen.icon_mc._x = ((this.BUTTON_WIDTH / 2) - (this._playerFullscreen.icon_mc._width / 2)) + 1; } }; _local1._initPlayerTime = function () { if (this._showTime > 0) { this._playerTime = this._player.createEmptyMovieClip("time_btn", this._player.getNextHighestDepth()); this._playerTime._x = this.BUTTON_WIDTH; if (this._showStop) { this._playerTime._x = this._playerTime._x + this.BUTTON_WIDTH; } if (this._showVolume) { this._playerTime._x = this._playerTime._x + this.VOLUME_WIDTH; } if (this._showSwitchSubtitles) { this._playerTime._x = this._playerTime._x + this.BUTTON_WIDTH; } if (this._showFullscreen) { this._playerTime._x = this._playerTime._x + this.BUTTON_WIDTH; } this._playerTime.createTextField("time_txt", this._playerTime.getNextHighestDepth(), 0, 0, 0, 0); this._playerTime.time_txt.selectable = false; this._playerTime.time_txt.textColor = this._buttonColor; this._playerTime.time_txt.setNewTextFormat(this._timeFormat); this._playerTime.time_txt.text = "00:00:00"; this._playerTime.time_txt.autoSize = "left"; this._playerTime.time_txt._y = (this.PLAYER_HEIGHT / 2) - (this._playerTime.time_txt._height / 2); this._playerTime.time_txt._x = 6; this._playerTime.type = ((this._showTime == 2) ? "duration" : "position"); this._playerTime.onEnterFrame = this.delegate(this, function () { if (this._playerTime.type == "position") { var _local2 = this.controller.getPosition(); } else { var _local2 = this.controller.getDuration() - this.controller.getPosition(); } if (_global.isNaN(_local2)) { var _local2 = 0; } var _local3 = Math.floor(_local2) % 60; var _local4 = Math.floor(_local2 / 60) % 60; var _local5 = Math.floor(_local2 / (60 * 60)) % 24; this._playerTime.time_txt.text = (((((_local5 < 10) ? ("0" + _local5) : (_local5)) + ":") + ((_local4 < 10) ? ("0" + _local4) : (_local4))) + ":") + ((_local3 < 10) ? ("0" + _local3) : (_local3)); }); var _local2 = this._playerTime.createEmptyMovieClip("area_mc", this._playerTime.getNextHighestDepth()); _local2.beginFill(0, 0); _local2.moveTo(2, 2); _local2.lineTo(2, this.PLAYER_HEIGHT - 4); _local2.lineTo((this._playerTime.time_txt._width + 10) - 4, this.PLAYER_HEIGHT - 4); _local2.lineTo((this._playerTime.time_txt._width + 10) - 4, 2); _local2.endFill(); _local2.onRelease = this.delegate(this, function () { if (this._playerTime.type == "position") { this._playerTime.type = "duration"; } else { this._playerTime.type = "position"; } }); } }; _local1._initPlayerSlider = function (pMargin) { if (this._playerSlider) { var _local3 = this._playerSlider.getDepth(); this._playerSlider.removeMovieClip(); } else { var _local3 = this._player.getNextHighestDepth(); } this._playerSlider = this._player.createEmptyMovieClip("slider_mc", _local3); var _local4 = pMargin; _local4 = _local4 + 10; this._playerSlider._x = _local4; this._playerSlider.width = ((this._swfWidth - _local4) - 10) - (this._videoMargin * 2); var _local5 = this._playerSlider.createEmptyMovieClip("barButton_mc", this._playerSlider.getNextHighestDepth()); _local5.beginFill(16711680, 0); _local5.moveTo(-10, 0); _local5.lineTo(this._playerSlider.width + 20, 0); _local5.lineTo(this._playerSlider.width + 20, this.PLAYER_HEIGHT); _local5.lineTo(-10, this.PLAYER_HEIGHT); _local5.endFill(); _local5.tabEnabled = false; _local5.onRelease = this.delegate(this, function () { var _local2 = this._playerSlider._xmouse; if (_local2 < 0) { _local2 = 0; } if (_local2 > (this._playerSlider.width - this._playerSlider.bar_mc._width)) { _local2 = this._playerSlider.width - this._playerSlider.bar_mc._width; } this._playerSlider.bar_mc._x = _local2; var _local3 = (this._playerSlider.bar_mc._x / (this._playerSlider.width - this.SLIDER_WIDTH)) * this.controller.getDuration(); this.controller.setPosition(_local3); }); var _local6 = this._playerSlider.createEmptyMovieClip("barBg_mc", this._playerSlider.getNextHighestDepth()); _local6.beginFill(13421772, 25); _local6.lineTo(this._playerSlider.width, 0); _local6.lineTo(this._playerSlider.width, 1); _local6.lineTo(0, 1); _local6.endFill(); _local6.beginFill(6710886, 25); _local6.moveTo(0, 0); _local6.lineTo(0, -1); _local6.lineTo(this._playerSlider.width, -1); _local6.lineTo(this._playerSlider.width, 0); _local6.endFill(); _local6._y = this.PLAYER_HEIGHT / 2; this._loadingBar = this._playerSlider.createEmptyMovieClip("loading_mc", this._playerSlider.getNextHighestDepth()); this._loadingBar.beginFill(this._loadingColor, 75); this._loadingBar.lineTo(this._playerSlider.width, 0); this._loadingBar.lineTo(this._playerSlider.width, 2); this._loadingBar.lineTo(0, 2); this._loadingBar.endFill(); this._loadingBar._y = this.PLAYER_HEIGHT / 2; this._loadingBar._xscale = 0; this._loadingBar._visible = false; var _local7 = this._playerSlider.createEmptyMovieClip("bar_mc", this._playerSlider.getNextHighestDepth()); _local7.parent = this; _local7.margin = _local4; _local7.width = this.SLIDER_WIDTH; _local7.barWidth = this._playerSlider.width; _local7.color = new Color(_local7); _local7.onRollOver = function () { this.color.setRGB(this.parent._sliderOverColor); }; _local7.onRollOut = function () { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; this.color.setTransform(_local2); }; _local7.onPress = this.delegate(this, function () { this._playerSlider.bar_mc.startDrag(false, 0, this._playerSlider.bar_mc._y, this._playerSlider.width - this._playerSlider.bar_mc._width, this._playerSlider.bar_mc._y); this._playerSlider.bar_mc.onEnterFrame = this.delegate(this, this._sliderMoving); }); _local7.onRelease = (_local7.onReleaseOutside = this.delegate(this, function () { this._playerSlider.bar_mc.stopDrag(); this._playerSlider.bar_mc.onEnterFrame = this.delegate(this, this._sliderEnterFrame); })); _local7.beginGradientFill("linear", [this._sliderColor1, this._sliderColor2], [100, 100], [50, 150], {matrixType:"box", x:0, y:0, w:this.SLIDER_WIDTH, h:this.SLIDER_HEIGHT, r:Math.PI / 2}); _local7.moveTo(0, 4); _local7.lineTo(0, this.SLIDER_HEIGHT - 4); _local7.curveTo(0, this.SLIDER_HEIGHT, 4, this.SLIDER_HEIGHT); _local7.lineTo(this.SLIDER_WIDTH - 4, this.SLIDER_HEIGHT); _local7.curveTo(this.SLIDER_WIDTH, this.SLIDER_HEIGHT, this.SLIDER_WIDTH, this.SLIDER_HEIGHT - 4); _local7.lineTo(this.SLIDER_WIDTH, 4); _local7.curveTo(this.SLIDER_WIDTH, 0, this.SLIDER_WIDTH - 4, 0); _local7.lineTo(4, 0); _local7.curveTo(0, 0, 0, 4); _local7.endFill(); _local7._y = (this.PLAYER_HEIGHT / 2) - (this.SLIDER_HEIGHT / 2); _local7.onEnterFrame = this.delegate(this, this._sliderEnterFrame); }; _local1._sliderEnterFrame = function () { if (this._loadingBar._visible) { var _local2 = this._loadingBar._width - this.SLIDER_WIDTH; } else { var _local2 = this._playerSlider.width - this.SLIDER_WIDTH; } if (_local2 < 0) { var _local2 = 0; } else if (_local2 > this._playerSlider.width) { var _local2 = this._playerSlider.width; } var _local3 = this.controller.getPosition(); var _local4 = Math.round((_local3 / this.controller.getDuration()) * _local2); if (_global.isNaN(_local4)) { _local4 = 0; } this._playerSlider.bar_mc._x = _local4; if (this._stopped) { this._playerSlider.bar_mc._x = 0; } var _local5 = Math.min(Math.round((this.controller.getBufferLength() / this.controller.getBufferTime()) * 100), 100); if (_local5 == 100) { _root.oncebuffer = true; } if ((!_global.isNaN(_local5)) && ((!this.controller.streamStarted) && ((_local5 >= this._lastBuffer) && ((this.controller.getDuration() != undefined) && (_local5 != 100))))) { var _local6 = this._bufferMessage; _local6 = _local6.split("_n_").join(String(_local5) + "%"); this._buffering.message_txt.text = _local6; _root.oncebuffer = true; this._buffering._visible = true; } else if (_root.oncebuffer) { this._buffering._visible = false; } this._lastBuffer = _local5; if (this.controller.isPlaying) { this.video.title_txt._visible = false; this.video.image_mc._visible = false; this.video.iconplay_mc._visible = false; } }; _local1._sliderMoving = function () { var _local2 = (this._playerSlider.bar_mc._x / (this._playerSlider.width - this.SLIDER_WIDTH)) * this.controller.getDuration(); this.controller.setPosition(_local2); }; _local1._loading = function () { var _local2 = this.controller.getLoading(); this._loadingBar._xscale = ((_local2.percent >= 1) ? (_local2.percent) : 0); if (_local2.percent == 100) { if (this._showLoading != "always") { this._loadingBar._visible = false; } delete this._loadingBar.onEnterFrame; } }; _local1._onStageFullscreen = function () { this._isFullscreen = true; this._stageNormalParams = new Object(); this._stageNormalParams.player_x = this._player._x; this._player._x = 0; this._stageNormalParams.player_y = this._player._y; this._player._y = Stage.height - this.PLAYER_HEIGHT; this._stageNormalParams.root_width = _root.width; _root.width = Stage.width; this._stageNormalParams.root_height = _root.height; _root.height = Stage.height; this._stageNormalParams.swfWidth = this._swfWidth; this._swfWidth = Stage.width; this._stageNormalParams.swfHeight = this._swfHeight; this._swfHeight = Stage.height; this._stageNormalParams.videoMargin = this._videoMargin; this._videoMargin = 0; this._initFlash(); this._initVideo(); this._initTitle(); this._initSubtitles(); this._initPlayerBackground(); this._initPlayerSlider(this._marginSlider); this.resizeVideo(); }; _local1._onStageNormal = function () { this._isFullscreen = false; this._videoMargin = ((_root.margin === undefined) ? 5 : (_global.parseInt(_root.margin, 10))); this._player._x = this._videoMargin; this._player._y = (Stage.height - this.PLAYER_HEIGHT) - this._videoMargin; _root.width = Stage.width; _root.height = Stage.height; this._swfWidth = Stage.width; this._swfHeight = Stage.height; this._initFlash(); this._initBackground(); this._initTitle(); this._initSubtitles(); this._initVideo(); this._initPlayerBackground(); this._initPlayerSlider(this._marginSlider); this.resizeVideo(); }; _local1.resizeVideo = function (pWidth, pHeight) { var _local4 = ((!(pWidth === undefined)) ? (pWidth) : (this.video.video.width)); var _local5 = ((!(pHeight === undefined)) ? (pHeight) : (this.video.video.height)); var _local6 = this._swfWidth - (this._videoMargin * 2); var _local7 = (_local6 * _local5) / _local4; var _local8 = this._swfWidth - (this._videoMargin * 2); var _local9 = this._swfHeight - (this._videoMargin * 2); if (this._showPlayer === "always") { _local9 = _local9 - this.PLAYER_HEIGHT; } if (_local7 > _local9) { _local7 = _local9; _local6 = (_local7 * _local4) / _local5; } if (this._forceSize) { _local6 = _local8; _local7 = _local9; } this.video.video._width = _local6; this.video.video._height = _local7; this.video.video._x = (_local8 - _local6) / 2; this.video.video._y = (_local9 - _local7) / 2; }; _local1.playRelease = function () { super.playRelease(); this._stopped = false; this.video.freeze_mc._visible = false; this.video.title_txt._visible = false; this.video.image_mc._visible = false; this.video.iconplay_mc._visible = false; this._enableButton(this._playerPlay, false, true); this._enableButton(this._playerPause, true); this._enableButton(this._playerStop, true); if (this._showPlayer === "autohide") { this._player._visible = false; Mouse.removeListener(this._mouse); Mouse.addListener(this._mouse); } this.controller.setVolume(this._volume); }; _local1.pauseRelease = function () { super.pauseRelease(); this._enableButton(this._playerPause, false, true); this._enableButton(this._playerPlay, true); }; _local1.stopRelease = function () { Mouse.removeListener(this._mouse); _global.clearInterval(this._playerItv); super.stopRelease(); this._stopped = true; this.video.freeze_mc._visible = true; this.video.title_txt._visible = true; this.video.image_mc._visible = true; this.video.iconplay_mc._visible = true; this._enableButton(this._playerStop, false); this._enableButton(this._playerPause, false, true); this._enableButton(this._playerPlay, true); if (!(this._showPlayer === "never")) { this._player._visible = true; } }; _local1.fullscreenRelease = function () { Stage.displayState = ((!this._isFullscreen) ? "fullscreen" : "normal"); }; _local1.showSubtitlesRelease = function () { this._subtitles.hide = (this._subtitles.hide ? false : true); this._subtitles._visible = this._subtitles.hide; }; _local1.hideSubtitlesRelease = function () { }; _local1.startLoading = function () { super.startLoading(); this._loadingBar.onEnterFrame = this.delegate(this, this._loading); if (this._showLoading != "never") { this._loadingBar._visible = true; } }; _local1.loadUrl = function (pDepth, pUrl, pVerticalAlign, pHorizontalAlign) { var _local6 = _root.top; var _local7 = _local6.createEmptyMovieClip("movie_" + pDepth, pDepth); var _local8 = _local7.createEmptyMovieClip("mc", 1); _local7.stageListener = new Object(); _local7.stageListener.verticalAlign = pVerticalAlign; _local7.stageListener.horizontalAlign = pHorizontalAlign; _local7.stageListener.mc = _local7; _local7.stageListener.onResize = function () { if (this.horizontalAlign == "") { this.mc._x = (Stage.width - this.mc._width) / 2; } else if (this.horizontalAlign.charAt(0) == "-") { this.mc._x = (Stage.width - this.mc._width) + Number(this.horizontalAlign); } else { this.mc._x = Number(this.horizontalAlign); } if (this.verticalAlign == "") { this.mc._y = (Stage.height - this.mc._height) / 2; } else if (this.verticalAlign.charAt(0) == "-") { this.mc._y = (Stage.height - this.mc._height) + Number(this.verticalAlign); } else { this.mc._y = Number(this.verticalAlign); } }; Stage.addListener(_local7.stageListener); _local7.onEnterFrame = this.delegate(_local7, function () { if (this._width > 0) { this.stageListener.onResize(); delete this.onEnterFrame; } }); _local8.loadMovie(pUrl); }; _local1.__set__jsPlay = function (n) { if (!this.controller.isPlaying) { this.playRelease(); } return(this.__get__jsPlay()); }; _local1.__set__jsPause = function (n) { if (this.controller.isPlaying) { this.pauseRelease(); } return(this.__get__jsPause()); }; _local1.__set__jsStop = function (n) { this.stopRelease(); return(this.__get__jsStop()); }; _local1.__set__jsVolume = function (n) { this.controller.setVolume(Number(n)); this._volume = Number(n); this._updateVolume(); return(this.__get__jsVolume()); }; _local1.__set__jsUrl = function (n) { this.controller.setUrl(n); return(this.__get__jsUrl()); }; _local1.__set__jsStartImage = function (n) { this._startImage = n; this._initStartImage(); return(this.__get__jsStartImage()); }; _local1.__set__jsSetPosition = function (n) { this.controller.setPosition(Number(n)); return(this.__get__jsSetPosition()); }; _local1.__set__jsLoadMovieOnTop = function (pParams) { var _local3 = pParams.split("|"); var _local4 = ((_local3[2] === undefined) ? "" : (_local3[2])); var _local5 = ((_local3[3] === undefined) ? "" : (_local3[3])); this.loadUrl(Number(_local3[1]), _local3[0], _local4, _local5); return(this.__get__jsLoadMovieOnTop()); }; _local1.addProperty("jsSetPosition", function () { }, _local1.__set__jsSetPosition); _local1.addProperty("jsUrl", function () { }, _local1.__set__jsUrl); _local1.addProperty("jsStop", function () { }, _local1.__set__jsStop); _local1.addProperty("jsPlay", function () { }, _local1.__set__jsPlay); _local1.addProperty("jsPause", function () { }, _local1.__set__jsPause); _local1.addProperty("jsLoadMovieOnTop", function () { }, _local1.__set__jsLoadMovieOnTop); _local1.addProperty("jsStartImage", function () { }, _local1.__set__jsStartImage); _local1.addProperty("jsVolume", function () { }, _local1.__set__jsVolume); ASSetPropFlags(_local1, null, 1); } #endinitclip
Symbol 20484 MovieClip [__Packages.PlayerDefault] Frame 0
#initclip if (!PlayerDefault) { //(_global.PlayerDefault = function (pTemplate) { super(pTemplate); this._initSubtitles(); }) extends PlayerBasic var _local1 = (_global.PlayerDefault /* register */).prototype; _local1._initVars = function () { super._initVars(); if (_root.srt == "1") { this._useSrt = true; } if (_root.srturl != undefined) { this._srtUrl = _root.srturl; } }; _local1._initSubtitles = function () { this._subtitles = new Array(); if (this._useSrt) { var _local2 = new LoadVars(); _local2.parent = this; _local2.onData = function (data) { if (data != undefined) { data = data.split("\r\n").join(newline); this.parent._subtitles = data.split("\n\n"); var _local3 = 0; for ( ; _local3 < this.parent._subtitles.length ; _local3++) { var _local4 = this.parent._subtitles[_local3].split(newline); var _local5 = Number(_local4.shift()); var _local6 = String(_local4.shift()); var _local7 = _local6.split(" --> "); var _local8 = _local7[0].split(",")[0].split(":").concat(_local7[0].split(",")[1]); var _local9 = Number(_local8[0]); var _local10 = Number(_local8[1]); var _local11 = Number(_local8[2]); var _local12 = Number(_local8[3]); var _local13 = _local7[1].split(",")[0].split(":").concat(_local7[1].split(",")[1]); var _local14 = Number(_local13[0]); var _local15 = Number(_local13[1]); var _local16 = Number(_local13[2]); var _local17 = Number(_local13[3]); var _local18 = _local4.join(newline); this.parent._subtitles[_local3] = {id:_local5, message:_local18, timeStart:(((((_local9 * 60) * 60) * 1000) + ((_local10 * 60) * 1000)) + (_local11 * 1000)) + _local12, timeEnd:(((((_local14 * 60) * 60) * 1000) + ((_local15 * 60) * 1000)) + (_local16 * 1000)) + _local17}; } } }; if (this._srtUrl != undefined) { _local2.load(this._srtUrl, _local2, "GET"); } else { _local2.load(this._videoUrl.substr(0, this._videoUrl.length - 3) + "srt", _local2, "GET"); } } }; _local1.setVolume = function (pVolume) { this._sound.setVolume(pVolume); }; _local1.getVolume = function () { return(this._sound.getVolume()); }; _local1.getSubtitles = function () { return(this._subtitles); }; _local1.getSubtitle = function () { var _local2 = 0; for ( ; _local2 < this._subtitles.length ; _local2++) { if (((this._ns.time * 1000) >= this._subtitles[_local2].timeStart) && ((this._ns.time * 1000) <= this._subtitles[_local2].timeEnd)) { return(this._subtitles[_local2].message); } } return(""); }; _local1.setUrl = function (pUrl) { this._videoUrl = pUrl; this._initSubtitles(); this._firstPlay = false; }; ASSetPropFlags(_local1, null, 1); _local1._useSrt = false; } #endinitclip

Library Items

Symbol 1 MovieClip [background]Used by:Timeline
Symbol 2 VideoUsed by:3
Symbol 3 MovieClip [videoDisplay]Uses:2Used by:Timeline
Symbol 20480 MovieClip [__Packages.ATemplate]
Symbol 20481 MovieClip [__Packages.TemplateMaxiBase]
Symbol 20482 MovieClip [__Packages.PlayerBasic]
Symbol 20483 MovieClip [__Packages.TemplateMaxi]
Symbol 20484 MovieClip [__Packages.PlayerDefault]

Instance Names

"background_mc"Frame 1Symbol 1 MovieClip [background]
"video_mc"Frame 1Symbol 3 MovieClip [videoDisplay]
"video"Symbol 3 MovieClip [videoDisplay] Frame 1Symbol 2 Video

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "background"
ExportAssets (56)Timeline Frame 1Symbol 3 as "videoDisplay"
ExportAssets (56)Timeline Frame 1Symbol 20480 as "__Packages.ATemplate"
ExportAssets (56)Timeline Frame 1Symbol 20481 as "__Packages.TemplateMaxiBase"
ExportAssets (56)Timeline Frame 1Symbol 20482 as "__Packages.PlayerBasic"
ExportAssets (56)Timeline Frame 1Symbol 20483 as "__Packages.TemplateMaxi"
ExportAssets (56)Timeline Frame 1Symbol 20484 as "__Packages.PlayerDefault"




http://swfchan.com/33/163034/info.shtml
Created: 9/8 -2019 07:36:23 Last modified: 9/8 -2019 07:36:23 Server time: 23/12 -2024 00:32:02