Frame 1
Stage.align = "TL";
stop();
file = (file ? (file) : "video.flv");
player.file = file;
ziza._visible = false;
Instance of Symbol 63 MovieClip [flvplayer ] "player" in Frame 1
//component parameters
onClipEvent (construct) {
autoStartClick = false;
autoResize = false;
setBufferTime = 5;
controlStatus = "On";
setLabelClick = "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430";
repeat = false;
setFilePath = "";
setSoundValue = 50;
setSkin = 6711039 /* 0x6666FF */;
setSpeakerIcon = 0;
setTimeColor = 3355443 /* 0x333333 */;
setVideoBack = 10066329 /* 0x999999 */;
setVideoLoading = 13421772 /* 0xCCCCCC */;
setVideoProgress = 16776960 /* 0xFFFF00 */;
setVolumeBack = 13421772 /* 0xCCCCCC */;
setVolumeProgress = 16776960 /* 0xFFFF00 */;
logoAppearance = "Down Right";
logoURL = "";
logoPath = "";
showLogo = false;
visible = true;
minHeight = 0;
minWidth = 0;
}
onClipEvent (load) {
function __f_onEnd(eventObj) {
_root.ziza._visible = true;
}
this.addEventListener("onEnd", __f_onEnd);
}
onClipEvent (load) {
function __f_onPlay(eventObj) {
_root.ziza._visible = false;
}
this.addEventListener("onPlay", __f_onPlay);
}
Instance of Symbol 87 MovieClip in Frame 1
on (release) {
getURL ("http://www.ziza.ru", "_blank", "GET");
}
Symbol 10 Button
on (release) {
_root.soundstatus = "off";
gotoAndPlay (2);
}
on (release) {
_root.soundstatus = "off";
}
Symbol 13 Button
on (release) {
_root.soundstatus = "on";
gotoAndPlay (1);
}
on (release) {
_root.soundstatus = "on";
}
Symbol 14 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 2
stop();
Instance of Symbol 14 MovieClip in Symbol 22 MovieClip Frame 1
onClipEvent (load) {
_root.soundstatus = "on";
_root.mySound = new Sound(_level0);
_root.mySound2 = new Sound(_level1);
_root.mySound3 = new Sound(_level2);
_root.mySound4 = new Sound(_level3);
_root.mySound5 = new Sound(_level4);
maxvolume = 100;
minvolume = 0;
}
onClipEvent (enterFrame) {
if (_root.soundstatus == "on") {
step = 2;
}
if (_root.soundstatus == "off") {
step = -2;
}
maxvolume = maxvolume + step;
if (maxvolume > 100) {
maxvolume = 100;
}
if (maxvolume < 0) {
maxvolume = 0;
}
_root.mySound.setVolume(maxvolume);
_root.mySound2.setVolume(maxvolume);
_root.mySound3.setVolume(maxvolume);
_root.mySound4.setVolume(maxvolume);
_root.mySound5.setVolume(maxvolume);
}
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
stop();
Symbol 63 MovieClip [flvplayer ] Frame 1
#initclip 15
Object.registerClass("flvplayer ", classes.flvplayer);
#endinitclip
stop();
Instance of Symbol 69 MovieClip in Symbol 85 MovieClip Frame 1
on (release) {
getURL ("http://ziza.ru/2006/05/26/prikolnulsya.html", "_blank", "GET");
}
on (rollOver) {
this._alpha = 50;
}
on (rollOut) {
this._alpha = 100;
}
Instance of Symbol 72 MovieClip in Symbol 85 MovieClip Frame 1
on (release) {
getURL ("http://ziza.ru/2006/05/26/vot-loh.html", "_blank", "GET");
}
on (rollOver) {
this._alpha = 50;
}
on (rollOut) {
this._alpha = 100;
}
Instance of Symbol 75 MovieClip in Symbol 85 MovieClip Frame 1
on (release) {
getURL ("http://ziza.ru/2006/05/26/reklama-ihrushki-kod-da-vinchi.html", "_blank", "GET");
}
on (rollOver) {
this._alpha = 50;
}
on (rollOut) {
this._alpha = 100;
}
Instance of Symbol 78 MovieClip in Symbol 85 MovieClip Frame 1
on (release) {
getURL ("http://ziza.ru/2006/05/26/chlenom-v-rozetku-idiot.html", "_blank", "GET");
}
on (rollOver) {
this._alpha = 50;
}
on (rollOut) {
this._alpha = 100;
}
Symbol 88 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip
{
var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled;
function UIObject () {
super();
constructObject();
}
function get width() {
return(_width);
}
function get height() {
return(_height);
}
function get left() {
return(_x);
}
function get x() {
return(_x);
}
function get top() {
return(_y);
}
function get y() {
return(_y);
}
function get right() {
return(_parent.width - (_x + width));
}
function get bottom() {
return(_parent.height - (_y + height));
}
function getMinHeight(Void) {
return(_minHeight);
}
function setMinHeight(h) {
_minHeight = h;
}
function get minHeight() {
return(getMinHeight());
}
function set minHeight(h) {
setMinHeight(h);
//return(minHeight);
}
function getMinWidth(Void) {
return(_minWidth);
}
function setMinWidth(w) {
_minWidth = w;
}
function get minWidth() {
return(getMinWidth());
}
function set minWidth(w) {
setMinWidth(w);
//return(minWidth);
}
function setVisible(x, noEvent) {
if (x != _visible) {
_visible = x;
if (noEvent != true) {
dispatchEvent({type:(x ? "reveal" : "hide")});
}
}
}
function get visible() {
return(_visible);
}
function set visible(x) {
setVisible(x, false);
//return(visible);
}
function get scaleX() {
return(_xscale);
}
function set scaleX(x) {
_xscale = x;
//return(scaleX);
}
function get scaleY() {
return(_yscale);
}
function set scaleY(y) {
_yscale = y;
//return(scaleY);
}
function doLater(obj, fn) {
if (methodTable == undefined) {
methodTable = new Array();
}
methodTable.push({obj:obj, fn:fn});
onEnterFrame = doLaterDispatcher;
}
function doLaterDispatcher(Void) {
delete onEnterFrame;
if (invalidateFlag) {
redraw();
}
var _local3 = methodTable;
methodTable = new Array();
if (_local3.length > 0) {
var _local2;
while (_local2 = _local3.shift() , _local2 != undefined) {
_local2.obj[_local2.fn]();
}
}
}
function cancelAllDoLaters(Void) {
delete onEnterFrame;
methodTable = new Array();
}
function invalidate(Void) {
invalidateFlag = true;
onEnterFrame = doLaterDispatcher;
}
function invalidateStyle(Void) {
invalidate();
}
function redraw(bAlways) {
if (invalidateFlag || (bAlways)) {
invalidateFlag = false;
var _local2;
for (_local2 in tfList) {
tfList[_local2].draw();
}
draw();
dispatchEvent({type:"draw"});
}
}
function draw(Void) {
}
function move(x, y, noEvent) {
var _local3 = _x;
var _local2 = _y;
_x = x;
_y = y;
if (noEvent != true) {
dispatchEvent({type:"move", oldX:_local3, oldY:_local2});
}
}
function setSize(w, h, noEvent) {
var _local3 = __width;
var _local2 = __height;
__width = w;
__height = h;
size();
if (noEvent != true) {
dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2});
}
}
function size(Void) {
_width = __width;
_height = __height;
}
function drawRect(x1, y1, x2, y2) {
moveTo(x1, y1);
lineTo(x2, y1);
lineTo(x2, y2);
lineTo(x1, y2);
lineTo(x1, y1);
}
function createLabel(name, depth, text) {
createTextField(name, depth, 0, 0, 0, 0);
var _local2 = this[name];
_local2._color = textColorList;
_local2._visible = false;
_local2.__text = text;
if (tfList == undefined) {
tfList = new Object();
}
tfList[name] = _local2;
_local2.invalidateStyle();
invalidate();
_local2.styleName = this;
return(_local2);
}
function createObject(linkageName, id, depth, initobj) {
return(attachMovie(linkageName, id, depth, initobj));
}
function createClassObject(className, id, depth, initobj) {
var _local3 = className.symbolName == undefined;
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className);
}
var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj));
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner);
}
return(_local4);
}
function createEmptyObject(id, depth) {
return(createClassObject(mx.core.UIObject, id, depth));
}
function destroyObject(id) {
var _local2 = this[id];
if (_local2.getDepth() < 0) {
var _local4 = buildDepthTable();
var _local5 = findNextAvailableDepth(0, _local4, "up");
var _local3 = _local5;
_local2.swapDepths(_local3);
}
_local2.removeMovieClip();
delete this[id];
}
function getSkinIDName(tag) {
return(idNames[tag]);
}
function setSkin(tag, linkageName, initObj) {
if (_global.skinRegistry[linkageName] == undefined) {
mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement);
}
return(createObject(linkageName, getSkinIDName(tag), tag, initObj));
}
function createSkin(tag) {
var _local2 = getSkinIDName(tag);
createEmptyObject(_local2, tag);
return(this[_local2]);
}
function createChildren(Void) {
}
function _createChildren(Void) {
createChildren();
childrenCreated = true;
}
function constructObject(Void) {
if (_name == undefined) {
return(undefined);
}
init();
_createChildren();
createAccessibilityImplementation();
_endInit();
if (validateNow) {
redraw(true);
} else {
invalidate();
}
}
function initFromClipParameters(Void) {
var _local4 = false;
var _local2;
for (_local2 in clipParameters) {
if (hasOwnProperty(_local2)) {
_local4 = true;
this["def_" + _local2] = this[_local2];
delete this[_local2];
}
}
if (_local4) {
for (_local2 in clipParameters) {
var _local3 = this["def_" + _local2];
if (_local3 != undefined) {
this[_local2] = _local3;
}
}
}
}
function init(Void) {
__width = _width;
__height = _height;
if (initProperties == undefined) {
initFromClipParameters();
} else {
initProperties();
}
if (_global.cascadingStyles == true) {
stylecache = new Object();
}
}
function getClassStyleDeclaration(Void) {
var _local4 = this;
var _local3 = className;
while (_local3 != undefined) {
if (ignoreClassStyleDeclaration[_local3] == undefined) {
if (_global.styles[_local3] != undefined) {
return(_global.styles[_local3]);
}
}
_local4 = _local4.__proto__;
_local3 = _local4.className;
}
}
function setColor(color) {
}
function __getTextFormat(tf, bAll) {
var _local8 = stylecache.tf;
if (_local8 != undefined) {
var _local3;
for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
tf[_local3] = _local8[_local3];
}
}
}
return(false);
}
var _local6 = false;
for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
var _local5 = _tf[_local3];
if (_local5 != undefined) {
tf[_local3] = _local5;
} else if ((_local3 == "font") && (fontFamily != undefined)) {
tf[_local3] = fontFamily;
} else if ((_local3 == "size") && (fontSize != undefined)) {
tf[_local3] = fontSize;
} else if ((_local3 == "color") && (color != undefined)) {
tf[_local3] = color;
} else if ((_local3 == "leftMargin") && (marginLeft != undefined)) {
tf[_local3] = marginLeft;
} else if ((_local3 == "rightMargin") && (marginRight != undefined)) {
tf[_local3] = marginRight;
} else if ((_local3 == "italic") && (fontStyle != undefined)) {
tf[_local3] = fontStyle == _local3;
} else if ((_local3 == "bold") && (fontWeight != undefined)) {
tf[_local3] = fontWeight == _local3;
} else if ((_local3 == "align") && (textAlign != undefined)) {
tf[_local3] = textAlign;
} else if ((_local3 == "indent") && (textIndent != undefined)) {
tf[_local3] = textIndent;
} else if ((_local3 == "underline") && (textDecoration != undefined)) {
tf[_local3] = textDecoration == _local3;
} else if ((_local3 == "embedFonts") && (embedFonts != undefined)) {
tf[_local3] = embedFonts;
} else {
_local6 = true;
}
}
}
}
if (_local6) {
var _local9 = styleName;
if (_local9 != undefined) {
if (typeof(_local9) != "string") {
_local6 = _local9.__getTextFormat(tf, true, this);
} else if (_global.styles[_local9] != undefined) {
_local6 = _global.styles[_local9].__getTextFormat(tf, true, this);
}
}
}
if (_local6) {
var _local10 = getClassStyleDeclaration();
if (_local10 != undefined) {
_local6 = _local10.__getTextFormat(tf, true, this);
}
}
if (_local6) {
if (_global.cascadingStyles) {
if (_parent != undefined) {
_local6 = _parent.__getTextFormat(tf, false);
}
}
}
if (_local6) {
_local6 = _global.style.__getTextFormat(tf, true, this);
}
return(_local6);
}
function _getTextFormat(Void) {
var _local2 = stylecache.tf;
if (_local2 != undefined) {
return(_local2);
}
_local2 = new TextFormat();
__getTextFormat(_local2, true);
stylecache.tf = _local2;
if (enabled == false) {
var _local3 = getStyle("disabledColor");
_local2.color = _local3;
}
return(_local2);
}
function getStyleName(Void) {
var _local2 = styleName;
if (_local2 != undefined) {
if (typeof(_local2) != "string") {
return(_local2.getStyleName());
}
return(_local2);
}
if (_parent != undefined) {
return(_parent.getStyleName());
}
return(undefined);
}
function getStyle(styleProp) {
var _local3;
_global.getStyleCounter++;
if (this[styleProp] != undefined) {
return(this[styleProp]);
}
var _local6 = styleName;
if (_local6 != undefined) {
if (typeof(_local6) != "string") {
_local3 = _local6.getStyle(styleProp);
} else {
var _local7 = _global.styles[_local6];
_local3 = _local7.getStyle(styleProp);
}
}
if (_local3 != undefined) {
return(_local3);
}
var _local7 = getClassStyleDeclaration();
if (_local7 != undefined) {
_local3 = _local7[styleProp];
}
if (_local3 != undefined) {
return(_local3);
}
if (_global.cascadingStyles) {
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) {
var _local5 = stylecache;
if (_local5 != undefined) {
if (_local5[styleProp] != undefined) {
return(_local5[styleProp]);
}
}
if (_parent != undefined) {
_local3 = _parent.getStyle(styleProp);
} else {
_local3 = _global.style[styleProp];
}
if (_local5 != undefined) {
_local5[styleProp] = _local3;
}
return(_local3);
}
}
if (_local3 == undefined) {
_local3 = _global.style[styleProp];
}
return(_local3);
}
static function mergeClipParameters(o, p) {
for (var _local3 in p) {
o[_local3] = p[_local3];
}
return(true);
}
static var symbolName = "UIObject";
static var symbolOwner = mx.core.UIObject;
static var version = "2.0.2.126";
static var textColorList = {color:1, disabledColor:1};
var invalidateFlag = false;
var lineWidth = 1;
var lineColor = 0;
var tabEnabled = false;
var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1};
}
Symbol 89 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip
{
var _visible, _x, _y, _width, _height;
function SkinElement () {
super();
}
static function registerElement(name, className) {
Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className)));
_global.skinRegistry[name] = true;
}
function __set__visible(visible) {
_visible = visible;
}
function move(x, y) {
_x = x;
_y = y;
}
function setSize(w, h) {
_width = w;
_height = h;
}
}
Symbol 90 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles
{
function CSSTextStyles () {
}
static function addTextStyles(o, bColor) {
o.addProperty("textAlign", function () {
return(this._tf.align);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.align = x;
});
o.addProperty("fontWeight", function () {
return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.bold = x == "bold";
});
if (bColor) {
o.addProperty("color", function () {
return(this._tf.color);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.color = x;
});
}
o.addProperty("fontFamily", function () {
return(this._tf.font);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.font = x;
});
o.addProperty("textIndent", function () {
return(this._tf.indent);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.indent = x;
});
o.addProperty("fontStyle", function () {
return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.italic = x == "italic";
});
o.addProperty("marginLeft", function () {
return(this._tf.leftMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.leftMargin = x;
});
o.addProperty("marginRight", function () {
return(this._tf.rightMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.rightMargin = x;
});
o.addProperty("fontSize", function () {
return(this._tf.size);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.size = x;
});
o.addProperty("textDecoration", function () {
return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.underline = x == "underline";
});
o.addProperty("embedFonts", function () {
return(this._tf.embedFonts);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.embedFonts = x;
});
}
}
Symbol 91 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration
{
var _tf;
function CSSStyleDeclaration () {
}
function __getTextFormat(tf, bAll) {
var _local5 = false;
if (_tf != undefined) {
var _local2;
for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) {
if (tf[_local2] == undefined) {
var _local3 = _tf[_local2];
if (_local3 != undefined) {
tf[_local2] = _local3;
} else {
_local5 = true;
}
}
}
}
} else {
_local5 = true;
}
return(_local5);
}
function getStyle(styleProp) {
var _local2 = this[styleProp];
var _local3 = mx.styles.StyleManager.getColorName(_local2);
return(((_local3 == undefined) ? (_local2) : (_local3)));
}
static function classConstruct() {
mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true);
return(true);
}
static var classConstructed = classConstruct();
static var CSSTextStylesDependency = mx.styles.CSSTextStyles;
}
Symbol 92 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager
{
function StyleManager () {
}
static function registerInheritingStyle(styleName) {
inheritingStyles[styleName] = true;
}
static function isInheritingStyle(styleName) {
return(inheritingStyles[styleName] == true);
}
static function registerColorStyle(styleName) {
colorStyles[styleName] = true;
}
static function isColorStyle(styleName) {
return(colorStyles[styleName] == true);
}
static function registerColorName(colorName, colorValue) {
colorNames[colorName] = colorValue;
}
static function isColorName(colorName) {
return(colorNames[colorName] != undefined);
}
static function getColorName(colorName) {
return(colorNames[colorName]);
}
static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true};
static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true};
static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344};
static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false};
static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true};
}
Symbol 93 MovieClip [__Packages.classes.flvplayer] Frame 0
class classes.flvplayer extends mx.core.UIObject
{
var _quality, addEventListener, _yscale, _xscale, alert, container, videoLogo, logo_container, nc, ns, bufferTime, snd, createEmptyMovieClip, audio, volume, video, videoBg, pauseBut, playBut, progressBar, volumeBar, controlStatus, area_mc, autoStart, logoURL, logoAppearance, file, dispatchEvent, playText, __get__width, __get__height, sliderBar1, totalTime, getBounds, sliderBar, timer_mc, _xmouse, _ymouse, __get__autoStartClick, __get__setFilePath, __get__setSoundValue, __get__setBufferTime, __get__setLabelClick, speakerIconColor, __get__setSpeakerIcon, videoBarProgressColor, __get__setVideoProgress, videoBarLoadingColor, __get__setVideoLoading, videoBarBackColor, __get__setVideoBack, volumeBarFront, __get__setVolumeProgress, volumeBarBack, __get__setVolumeBack, timeColor, __get__setTimeColor, __get__setSkin;
function flvplayer () {
super();
_quality = "BEST";
mx.events.EventDispatcher.initialize(this);
addEventListener("onPlay", this);
addEventListener("onPause", this);
addEventListener("onEnd", this);
addEventListener("onStart", this);
addEventListener("onRewind", this);
addEventListener("onTime", this);
addEventListener("onLoad", this);
if (autoResize) {
_yscale = (_xscale = 100);
}
scaley = _yscale;
scalex = _xscale;
setDims();
alert = new classes.alertWindow(container);
videoLogo = new classes.logo(logo_container);
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.setBufferTime(bufferTime);
snd = createEmptyMovieClip("snd", 0);
snd.attachAudio(ns);
audio = new Sound(snd);
setVolume(volume);
video.videoDisplay.smoothing = true;
video.videoDisplay.attachVideo(ns);
ns.onMetaData = mx.utils.Delegate.create(this, getMetaData);
ns.onStatus = mx.utils.Delegate.create(this, getStatus);
videoBg.onPress = mx.utils.Delegate.create(this, pressVideoBg);
pauseBut.onPress = mx.utils.Delegate.create(this, pauseMovie);
playBut.onPress = mx.utils.Delegate.create(this, playMovie);
progressBar.onEnterFrame = mx.utils.Delegate.create(this, loadingFile);
progressBar.tme.onEnterFrame = mx.utils.Delegate.create(this, loadingVideo);
progressBar.loa.onPress = mx.utils.Delegate.create(this, startScrubbing);
progressBar.loa.onRelease = (progressBar.loa.onReleaseOutside = mx.utils.Delegate.create(this, stopScrubbing));
volumeBar.back.onPress = mx.utils.Delegate.create(this, startVolumeScrubbing);
volumeBar.back.onRelease = (volumeBar.back.onReleaseOutside = mx.utils.Delegate.create(this, stopVolumeScrubbing));
if (controlStatus == "Autohide") {
area_mc.onMouseMove = mx.utils.Delegate.create(this, rollOverPlayer);
showControls(false);
}
if (controlStatus == "Off") {
showControls(false);
video._height = (videoBg._height = h);
}
pauseBut._visible = false;
if (autoStart == true) {
playMovie();
}
if (showLogo) {
videoLogo.loadLogo(logoPath, logoURL, scalex, scaley, video, logoAppearance);
}
}
function rewindVideo() {
if (file != "") {
dispatchEvent({type:"onRewind"});
pauseBut._visible = false;
playBut._visible = true;
ns.seek(0);
ns.pause(true);
}
}
function clearVideo() {
file = "";
ns.close();
}
function setSoundVolume(vol) {
if (!isNaN(vol)) {
if (vol > 100) {
vol = 100;
}
if (vol < 0) {
vol = 0;
}
setVolume(vol);
}
}
function playVideo() {
if (file != "") {
dispatchEvent({type:"onPlay"});
ns.pause(false);
playText._visible = false;
pauseBut._visible = true;
playBut._visible = false;
}
}
function pauseVideo() {
pauseMovie();
}
function loadVideo(path) {
clearVideo();
file = path;
if ((!pauseBut._visible) && (isStarted)) {
pauseBut._visible = true;
playBut._visible = false;
}
if (file != "") {
dispatchEvent({type:"onPlay"});
ns.play(file);
ns.seek(0);
progressBar.onEnterFrame = mx.utils.Delegate.create(this, loadingFile);
}
if ((!autoStart) && (!isStarted)) {
ns.pause(false);
}
playText._visible = false;
}
function size() {
super.size();
scalex = (100 * __get__width()) / w;
scaley = (100 * __get__height()) / h;
setDims();
alert.destroyWindows();
}
function setVolume(vol) {
var _local4 = volumeBar.back._width;
var _local3 = (vol * _local4) / 100;
volumeBar.front._width = _local3;
var _local2 = new Object();
_local2 = volumeBar.front.getBounds(this);
sliderBar1._x = _local2.xMax - (sliderBar1._width * (_local3 / _local4));
audio.setVolume(vol);
}
function getMetaData(obj) {
totalTime = obj.duration;
}
function getStatus(object) {
if (object.code == "NetStream.Play.Start") {
finished = false;
dispatchEvent({type:"onStart"});
}
if (object.code == "NetStream.Play.StreamNotFound") {
}
if (object.code == "NetStream.Buffer.Empty") {
}
}
function playMovie() {
if ((!isStarted) && (playText._visible)) {
if ((file != "") && (!playText._visible)) {
ns.play(file);
isStarted = true;
} else if (file && (playText._visible)) {
loadVideo(file);
playText._visible = false;
}
} else {
ns.pause(false);
}
pauseBut._visible = true;
playBut._visible = false;
video.videoDisplay._visible = true;
playText._visible = false;
dispatchEvent({type:"onPlay"});
}
function pauseMovie() {
ns.pause(true);
playBut._visible = true;
pauseBut._visible = false;
dispatchEvent({type:"onPause"});
}
function pressVideoBg() {
if (pauseBut._visible == false) {
if (file && (playText._visible != false)) {
loadVideo(file);
}
playMovie();
} else {
pauseMovie();
}
}
function loadingFile() {
var _local2 = ns.bytesLoaded;
var _local3 = ns.bytesTotal;
var _local4;
if ((_local2 == _local3) && (_local2 > 1000)) {
_local4 = 100;
progressBar.loa._xscale = _local4;
delete progressBar.onEnterFrame;
} else {
_local4 = int((_local2 / _local3) * 100);
progressBar.loa._xscale = _local4;
}
dispatchEvent({type:"onLoad", percent:_local4});
}
function loadingVideo() {
progressBar.tme._xscale = (ns.time / totalTime) * 100;
var _local2 = getBounds(progressBar.tme);
sliderBar._x = progressBar._x + (((progressBar.tme._width * (progressBar._xscale / 100)) * (progressBar._width - sliderBar._width)) / progressBar._width);
timer_mc.indicator.text = formatTime(Math.round(ns.time));
if ((Math.floor(ns.time) == Math.floor(totalTime)) && (!finished)) {
dispatchEvent({type:"onEnd"});
if (repeat) {
ns.seek(0);
dispatchEvent({type:"onRewind"});
return(undefined);
}
ns.pause(true);
playBut._visible = true;
pauseBut._visible = false;
finished = true;
}
dispatchEvent({type:"onTime", time:ns.time});
}
function formatTime(secs) {
var _local1 = "";
var _local2 = Math.floor(secs / 60);
var _local3 = secs - (_local2 * 60);
if (_local2 < 10) {
_local1 = _local1 + "0";
}
_local1 = _local1 + _local2;
_local1 = _local1 + ":";
if (_local3 < 10) {
_local1 = _local1 + "0";
}
_local1 = _local1 + _local3;
return(_local1);
}
function startScrubbing() {
var link = this;
progressBar.loa.onEnterFrame = function () {
var _local2 = (this._xmouse / this._parent.back_m._width) * (this._xscale / 100);
if (_local2 < 0.02) {
_local2 = 0;
}
link.ns.seek(_local2 * link.totalTime);
};
}
function stopScrubbing() {
delete progressBar.loa.onEnterFrame;
}
function startVolumeScrubbing() {
var link = this;
volumeBar.back.onEnterFrame = function () {
var _local2 = this._xmouse;
var _local6 = this._ymouse;
var _local3 = this._width;
var _local7 = this._height;
if (_local2 < 0) {
_local2 = 0;
}
if (_local2 > _local3) {
_local2 = _local3;
}
this._parent.front._width = _local2;
var _local4 = new Object();
_local4 = this._parent.front.getBounds(link);
link.sliderBar1._x = _local4.xMax - Math.abs(link.sliderBar1._width * (_local2 / _local3));
this._parent._parent.audio.setVolume(Math.floor(100 * (_local2 / _local3)));
var _local5 = new Color(this._parent.mute_icon);
if (((100 * _local2) / _local3) < 1) {
_local5.setRGB(16711680);
} else {
_local5.setRGB(link.speakerIconColor);
}
};
}
function stopVolumeScrubbing() {
delete volumeBar.back.onEnterFrame;
}
function rollOverPlayer() {
var _local2 = _xmouse;
var _local3 = _ymouse;
var _local5 = area_mc._width;
var _local4 = area_mc._height;
if (((((_local2 >= 0) && (_local2 <= _local5)) && (_local3 >= 0)) && (_local3 <= _local4)) && (!rolledOver)) {
showControls(true);
rolledOver = true;
} else if (((((_local2 < 0) || (_local2 > _local5)) || (_local3 < 0)) || (_local3 > _local4)) && (rolledOver)) {
showControls(false);
rolledOver = false;
}
}
function showControls(b) {
var _local2;
if (b) {
_local2 = 100;
} else {
_local2 = 0;
}
pauseBut._alpha = (playBut._alpha = (progressBar._alpha = (sliderBar._alpha = (timer_mc._alpha = (volumeBar._alpha = (sliderBar1._alpha = _local2))))));
pauseBut.enabled = (playBut.enabled = (progressBar.loa.enabled = (volumeBar.back.enabled = b)));
}
function setScale(mov) {
mov._xscale = 100 * (100 / scalex);
mov._yscale = 100 * (100 / scaley);
}
function setRightScale() {
setScale(pauseBut);
setScale(playBut);
setScale(progressBar);
setScale(volumeBar);
setScale(playText);
setScale(sliderBar);
setScale(sliderBar1);
setScale(timer_mc);
}
function setDims() {
setRightScale();
playText._x = (w - playText._width) / 2;
playText._y = (h / 2) - 20;
playBut._y = (pauseBut._y = (progressBar._y = (volumeBar._y = (timer_mc._y = h - 18))));
sliderBar._y = progressBar._y - 1;
playBut._x = (pauseBut._x = 0);
progressBar._x = playBut._width + 3;
progressBar._width = (w - ((playBut._width + volumeBar._width) + timer_mc._width)) - 6;
volumeBar._x = w - volumeBar._width;
timer_mc._x = (volumeBar._x - timer_mc._width) - 3;
sliderBar1._y = volumeBar._y - 1;
setVolume(volume);
}
function colorMovie(mc, cl) {
var _local5 = new Color(mc);
var _local1 = new Object();
var _local2 = cl;
var _local3 = (_local2 & 16711680) >> 16;
var _local6 = (_local2 & 65280) >> 8;
var _local4 = _local2 & 255;
_local1.ra = 100;
_local1.rb = _local3 - 100;
_local1.ga = 100;
_local1.gb = _local6 - 100;
_local1.ba = 100;
_local1.bb = _local4 - 100;
_local1.aa = 100;
_local1.ab = 0;
_local5.setTransform(_local1);
}
function skinPlayer(cl) {
colorMovie(pauseBut, cl);
colorMovie(playBut, cl);
colorMovie(timer_mc.timer_graphics, cl);
colorMovie(sliderBar, cl);
colorMovie(sliderBar1, cl);
colorMovie(volumeBar.volume_graphics, cl);
}
function set autoStartClick(f) {
autoStart = f;
if (f) {
playText._visible = false;
}
//return(__get__autoStartClick());
}
function set setFilePath(_file) {
if (_file != "") {
file = _file;
}
//return(__get__setFilePath());
}
function set setSoundValue(vol) {
volume = vol;
if (vol > 100) {
vol = 100;
}
if (vol < 0) {
vol = 0;
}
setVolume(vol);
//return(__get__setSoundValue());
}
function set setBufferTime(t) {
if (t < 0) {
t = 5;
}
bufferTime = t;
//return(__get__setBufferTime());
}
function set setLabelClick(lb) {
playText.text = lb;
//return(__get__setLabelClick());
}
function set setSpeakerIcon(cl) {
speakerIconColor = cl;
var _local2 = new Color(volumeBar.mute_icon);
_local2.setRGB(cl);
//return(__get__setSpeakerIcon());
}
function set setVideoProgress(cl) {
videoBarProgressColor = cl;
var _local2 = new Color(progressBar.tme);
_local2.setRGB(cl);
//return(__get__setVideoProgress());
}
function set setVideoLoading(cl) {
videoBarLoadingColor = cl;
var _local2 = new Color(progressBar.loa);
_local2.setRGB(cl);
//return(__get__setVideoLoading());
}
function set setVideoBack(cl) {
videoBarBackColor = cl;
var _local2 = new Color(progressBar.back_m);
_local2.setRGB(cl);
//return(__get__setVideoBack());
}
function set setVolumeProgress(cl) {
volumeBarFront = cl;
var _local2 = new Color(volumeBar.front);
_local2.setRGB(cl);
//return(__get__setVolumeProgress());
}
function set setVolumeBack(cl) {
volumeBarBack = cl;
var _local2 = new Color(volumeBar.back);
_local2.setRGB(cl);
//return(__get__setVolumeBack());
}
function set setTimeColor(cl) {
timeColor = cl;
timer_mc.indicator.textColor = cl;
//return(__get__setTimeColor());
}
function set setSkin(cl) {
skinPlayer(cl);
//return(__get__setSkin());
}
var colorTransObj = new Object();
var clickText = true;
var w = 320;
var h = 260;
var scalex = 1;
var scaley = 1;
var isStarted = false;
var finished = false;
var started = false;
var rolledOver = false;
var logoPath = "logo.jpg";
var showLogo = true;
var repeat = true;
var autoResize = false;
}
Symbol 94 MovieClip [__Packages.classes.alertWindow] Frame 0
class classes.alertWindow extends MovieClip
{
var container;
function alertWindow (mc) {
super();
container = mc;
}
function openWindow(txt, xscale, yscale, align, type) {
var mc;
container.attachMovie("alert", "alert" + winnum, winnum);
mc = container["alert" + winnum];
mc.message_txt.text = txt;
mc._xscale = 10000 / xscale;
mc._yscale = 10000 / yscale;
mc._x = align._x + ((align._width - mc._width) / 2);
mc._y = align._y + ((align._height - mc._height) / 2);
if (type == "error") {
mc.sign_mc.gotoAndStop(1);
}
if (type == "warning") {
mc.sign_mc.gotoAndStop(2);
}
var _local2 = new mx.transitions.Tween(mc, "_alpha", mx.transitions.easing.Strong.easeOut, 0, 100, 1, true);
mc.alert_back_mc.onPress = function () {
this._parent.swapDepths(1000);
this._parent.startDrag(false, align._x, align._y, (align._x + align._width) - mc._width, (align._y + align._height) - mc._height);
};
mc.alert_back_mc.onRelease = function () {
this._parent.stopDrag();
};
mc.ok_b.onRelease = (mc.close_b.onRelease = function () {
this._parent.removeMovieClip();
});
winnum++;
}
function destroyWindows() {
var _local2 = 0;
while (_local2 <= winnum) {
container["alert" + _local2].removeMovieClip();
_local2++;
}
}
var winnum = 0;
}
Symbol 95 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 96 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 97 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);
}
}
Symbol 98 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong
{
function Strong () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return((((((c * t) * t) * t) * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = (t / d) - 1;
return((c * (((((t * t) * t) * t) * t) + 1)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return(((((((c / 2) * t) * t) * t) * t) * t) + b);
}
t = t - 2;
return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b);
}
static var version = "1.1.0.52";
}
Symbol 99 MovieClip [__Packages.classes.logo] Frame 0
class classes.logo extends MovieClip
{
var container;
function logo (mc) {
super();
container = mc;
}
function loadLogo(path, url, xscale, yscale, align, place) {
var _local6 = new MovieClipLoader();
var _local7 = new Object();
_local6.loadClip(path, container);
_local7.onLoadInit = function (mc) {
var _local8 = 5;
var _local7 = 5;
var _local6;
var _local5;
var _local4;
var _local3;
mc._xscale = 10000 / xscale;
mc._yscale = 10000 / yscale;
switch (place) {
case "Up Left" :
_local6 = 0;
_local5 = -1;
_local4 = 0;
_local3 = -1;
break;
case "Up Right" :
_local6 = 1;
_local5 = 1;
_local4 = 0;
_local3 = -1;
break;
case "Down Left" :
_local6 = 0;
_local5 = -1;
_local4 = 1;
_local3 = 1;
break;
case "Down Right" :
_local6 = 1;
_local5 = 1;
_local4 = 1;
_local3 = 1;
}
mc._x = (align._x + (_local6 * (align._width - mc._width))) - (_local5 * 5);
mc._y = (align._y + (_local4 * (align._height - mc._height))) - (_local3 * 5);
mc.onRelease = function () {
(this.getURL(url));// not popped
};
var _local9 = new mx.transitions.Tween(mc, "_alpha", mx.transitions.easing.Strong.easeOut, 0, 100, 2, true);
};
_local6.addListener(_local7);
}
var winnum = 0;
}
Symbol 100 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object
{
var func;
function Delegate (f) {
super();
func = f;
}
static function create(obj, func) {
var _local2 = function () {
var _local2 = arguments.callee.target;
var _local3 = arguments.callee.func;
return(_local3.apply(_local2, arguments));
};
_local2.target = obj;
_local2.func = func;
return(_local2);
}
function createDelegate(obj) {
return(create(obj, func));
}
}
Symbol 101 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher
{
function EventDispatcher () {
}
static function _removeEventListener(queue, event, handler) {
if (queue != undefined) {
var _local4 = queue.length;
var _local1;
_local1 = 0;
while (_local1 < _local4) {
var _local2 = queue[_local1];
if (_local2 == handler) {
queue.splice(_local1, 1);
return(undefined);
}
_local1++;
}
}
}
static function initialize(object) {
if (_fEventDispatcher == undefined) {
_fEventDispatcher = new mx.events.EventDispatcher();
}
object.addEventListener = _fEventDispatcher.addEventListener;
object.removeEventListener = _fEventDispatcher.removeEventListener;
object.dispatchEvent = _fEventDispatcher.dispatchEvent;
object.dispatchQueue = _fEventDispatcher.dispatchQueue;
}
function dispatchQueue(queueObj, eventObj) {
var _local7 = "__q_" + eventObj.type;
var _local4 = queueObj[_local7];
if (_local4 != undefined) {
var _local5;
for (_local5 in _local4) {
var _local1 = _local4[_local5];
var _local3 = typeof(_local1);
if ((_local3 == "object") || (_local3 == "movieclip")) {
if (_local1.handleEvent != undefined) {
_local1.handleEvent(eventObj);
}
if (_local1[eventObj.type] != undefined) {
if (exceptions[eventObj.type] == undefined) {
_local1[eventObj.type](eventObj);
}
}
} else {
_local1.apply(queueObj, [eventObj]);
}
}
}
}
function dispatchEvent(eventObj) {
if (eventObj.target == undefined) {
eventObj.target = this;
}
this[eventObj.type + "Handler"](eventObj);
dispatchQueue(this, eventObj);
}
function addEventListener(event, handler) {
var _local3 = "__q_" + event;
if (this[_local3] == undefined) {
this[_local3] = new Array();
}
_global.ASSetPropFlags(this, _local3, 1);
_removeEventListener(this[_local3], event, handler);
this[_local3].push(handler);
}
function removeEventListener(event, handler) {
var _local2 = "__q_" + event;
_removeEventListener(this[_local2], event, handler);
}
static var _fEventDispatcher = undefined;
static var exceptions = {move:1, draw:1, load:1};
}