Frame 1
this.setMask(movieShapeMaskMC);
Frame 2
g_soundloopcount = -1;
moviesound = new Sound();
moviesound.attachSound("moviesound");
moviesound.start();
moviesound.onSoundComplete = function () {
if (g_soundloopcount != -1) {
g_soundloopcount--;
}
if (g_soundloopcount != 0) {
moviesound.start();
}
};
play();
Frame 3
play();
Frame 4
g_effectcount = 1;
stop();
Frame 5
gotoAndPlay ("loopstart");
Symbol 17 MovieClip Frame 1
stop();
var i = 0;
while (i < 5) {
this["EffectBar" + i]._visible = true;
this["EffectBar" + i].onEnterFrame = function () {
this._yscale = this._yscale - ((this._yscale - (random(80) + 20)) / 2);
};
i++;
}
Symbol 19 MovieClip Frame 1
stop();
var i = 0;
while (i < 5) {
this["EffectBar" + i]._visible = true;
this["EffectBar" + i]._yscale = 20 * (i + 1);
i++;
}
Symbol 20 MovieClip Frame 1
stop();
this.onRelease = function () {
var _local2 = new Sound();
_local2.setVolume(0);
_parent.VolumeSlideMC._x = _parent.VolumeBarMC._x;
nextFrame();
};
Symbol 20 MovieClip Frame 2
stop();
this.onRelease = function () {
var _local2 = new Sound();
_local2.setVolume(volumeValue);
_parent.VolumeSlideMC._x = _parent.VolumeBarMC._x + ((_parent.VolumeBarMC._width * volumeValue) / 100);
prevFrame();
};
Symbol 7 MovieClip Frame 1
ParamsValue = "<ParamsValue><Bg.Color>0xFFFFFF</Bg.Color><Bg.AutoStart>true</Bg.AutoStart><Bg.AutoStart>True</Bg.AutoStart></ParamsValue>";
ParamsDefine = "<ParamsDefine><Bg.Color caption=\"Color\" type=\"color\" default=\"0xFFFFFF\"/><Bg.AutoStart caption=\"Auto Start\" type=\"bool\" default=\"true\"/></ParamsDefine>";
param = new Array();
if (ParamsValue != null) {
paramXML = new XML(ParamsValue);
paramXML.ignoreWhite = true;
var i = 0;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
param[node.nodeName] = node.childNodes[0].nodeValue;
i++;
}
param["Bg.Color"] = parseInt(param["Bg.Color"]);
param["Bg.AutoStart"] = param["Bg.AutoStart"].toLowerCase() == "true";
} else {
param["Bg.Color"] = 16777215 /* 0xFFFFFF */;
param["Bg.AutoStart"] = true;
}
var myColor = new Color(this);
myColor.setRGB(param["Bg.Color"]);
var globalVolume = 100;
soundSwitch.volumeValue = globalVolume;
var globalSound = new Sound();
if (!param["Bg.AutoStart"]) {
globalSound.setVolume(0);
soundSwitch.gotoAndStop(2);
VolumeSlideMC._x = VolumeBarMC._x;
} else {
globalSound.setVolume(globalVolume);
soundSwitch.gotoAndStop(1);
VolumeSlideMC._x = VolumeBarMC._x + ((VolumeBarMC._width * globalVolume) / 100);
}
VolumeBarMC.onPress = function () {
VolumeSlideMC._x = this._xmouse + this._x;
globalVolume = (100 * this._xmouse) / this._width;
var _local2 = new Sound();
_local2.setVolume(globalVolume);
soundSwitch.volumeValue = globalVolume;
};
VolumeSlideMC.onPress = function () {
startDrag (this, false, VolumeBarMC._x, VolumeSlideMC._y, VolumeBarMC._x + VolumeBarMC._width, VolumeSlideMC._y);
globalVolume = (100 * (VolumeSlideMC._x - VolumeBarMC._x)) / (VolumeBarMC._width - VolumeSlideMC._width);
var _local2 = new Sound();
_local2.setVolume(globalVolume);
soundSwitch.volumeValue = globalVolume;
};
VolumeSlideMC.onRelease = function () {
stopDrag();
globalVolume = (100 * (VolumeSlideMC._x - VolumeBarMC._x)) / (VolumeBarMC._width - VolumeSlideMC._width);
var _local1 = new Sound();
_local1.setVolume(globalVolume);
soundSwitch.volumeValue = globalVolume;
};
VolumeSlideMC.onReleaseOutside = VolumeSlideMC.onRelease;
Symbol 29 MovieClip Frame 1
this.onEnterFrame = function () {
this._rotation = this._rotation + this.RotationSpeed;
};
Symbol 27 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>820</Movie.Width><Movie.Height>340</Movie.Height><Movie.FPS>34</Movie.FPS><Bg.Color>0xFFFFFF</Bg.Color><Bg.Alpha>30</Bg.Alpha><Bg.RotationSpeed>4</Bg.RotationSpeed><Bg.Radius>200</Bg.Radius><Bg.PositionMode>Center</Bg.PositionMode><Bg.PosX>0</Bg.PosX><Bg.PosY>0</Bg.PosY></ParamsValue>";
ParamsDefine = "<ParamsDefine><Bg.Color caption=\"Spiral color\" type=\"color\" default=\"0xFFFFFF\"/><Bg.Alpha caption=\"Spiral Alpha\" type=\"integer\" min=\"0\" max=\"100\" default=\"30\"/><Bg.RotationSpeed caption=\"Rotation Speed\" type=\"integer\" min=\"0\" max=\"100\" default=\"4\"/><Bg.Radius caption=\"Radius(%)\" type=\"integer\" min=\"100\" max=\"1000\" default=\"200\"/><Bg.PositionMode caption=\"Position\" type=\"selection\" selection=\"Center;Custom\" default=\"Center\"/><Bg.PosX caption=\"Customized Pos X\" type=\"integer\" min=\"0\" max=\"10000\" default=\"0\"/><Bg.PosY caption=\"Customized Pos Y\" type=\"integer\" min=\"0\" max=\"10000\" default=\"0\"/></ParamsDefine>";
param = new Array();
param["Movie.Width"] = _parent._width;
param["Movie.Height"] = _parent._height;
if (ParamsValue != null) {
paramXML = new XML(ParamsValue);
paramXML.ignoreWhite = true;
var i = 0;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
param[node.nodeName] = node.childNodes[0].nodeValue;
i++;
}
param["Bg.Color"] = parseInt(param["Bg.Color"]);
param["Bg.Alpha"] = parseInt(param["Bg.Alpha"]);
param["Bg.RotationSpeed"] = parseInt(param["Bg.RotationSpeed"]);
param["Bg.Radius"] = parseInt(param["Bg.Radius"]);
param["Bg.PosX"] = parseInt(param["Bg.PosX"]);
param["Bg.PosY"] = parseInt(param["Bg.PosY"]);
param["Movie.Width"] = parseInt(param["Movie.Width"]);
param["Movie.Height"] = parseInt(param["Movie.Height"]);
} else {
param["Bg.Color"] = 16777215 /* 0xFFFFFF */;
param["Bg.Alpha"] = 30;
param["Bg.RotationSpeed"] = 4;
param["Bg.Radius"] = 200;
param["Bg.PositionMode"] = "Center";
param["Bg.PosX"] = 0;
param["Bg.PosY"] = 0;
param["Movie.Width"] = 400;
param["Movie.Height"] = 300;
}
this.bot0._visible = true;
this.bot0.RotationSpeed = param["Bg.RotationSpeed"];
var maxSize = param["Movie.Width"];
if (param["Movie.Height"] > param["Movie.Width"]) {
maxSize = param["Movie.Height"];
}
this.bot0._xscale = (maxSize * param["Bg.Radius"]) / 600;
this.bot0._yscale = (maxSize * param["Bg.Radius"]) / 600;
if (param["Bg.PositionMode"] == "Custom") {
this.bot0._x = param["Bg.PosX"];
this.bot0._y = param["Bg.PosY"];
} else {
this.bot0._x = param["Movie.Width"] / 2;
this.bot0._y = param["Movie.Height"] / 2;
}
var my_color = new Color(this.bot0);
my_color.setRGB(param["Bg.Color"]);
this.bot0._alpha = param["Bg.Alpha"];
Symbol 31 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>820</Movie.Width><Movie.Height>340</Movie.Height><Movie.FPS>34</Movie.FPS><Img.ImageExport>Img.Blinds_Image_0</Img.ImageExport><Img.ImageMovieExport>Img.Blinds_ImageMovie_0</Img.ImageMovieExport><Img.BlindWidth>12</Img.BlindWidth><Img.InEffect>Blinds horizontal</Img.InEffect><Img.InSpeed>4</Img.InSpeed><Img.StayEffect>Stay</Img.StayEffect><Img.StaySpeed>4</Img.StaySpeed><Img.StayTime>To end</Img.StayTime><Img.StayTimeCustom>3</Img.StayTimeCustom><Img.OutEffect>Blinds horizontal</Img.OutEffect><Img.OutSpeed>4</Img.OutSpeed><Img.EffectName>Img.Blinds</Img.EffectName><Img.PosX>520</Img.PosX><Img.PosY>12</Img.PosY><Img.Rotation>0</Img.Rotation><Img.Alpha>100</Img.Alpha><Img.StaticText>true</Img.StaticText><Img.DelayFrame>0</Img.DelayFrame><Img.DurationFrame>-1</Img.DurationFrame><Img.KeepText>true</Img.KeepText><Img.URL>false</Img.URL><Img.URLAddress>about:blank</Img.URLAddress><Img.URLTarget></Img.URLTarget></ParamsValue>";
function InEffect_FadeIn(ImgMC, MovieWidth, MovieHeight, PosX, PosY, InSpeed, ImgAlpha) {
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMC._alpha = 0;
ImgMC.InSpeed = InSpeed;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.onEnterFrame = function () {
if ((this._alpha + this.InSpeed) > this.ImgAlpha) {
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
this._parent.play();
}
this._alpha = this._alpha + this.InSpeed;
};
}
function InEffect_BlindsHorizontal(ImgMC, MovieWidth, MovieHeight, PosX, PosY, InSpeed, ImgAlpha, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgHeight / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(ImgWidth, 0);
lineTo(ImgWidth, BlindWidth);
lineTo(0, BlindWidth);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = 0;
ImgMask["ImgMask_Slide" + i]._y = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._yscale = 0;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 0;
ImgMask.InSpeed = InSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._yscale = this["ImgMask_Slide" + _local2]._yscale + this.InSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount + this.InSpeed;
if (this.ScaleCount >= 110) {
delete this.onEnterFrame;
this._parent.play();
this.removeMovieClip();
}
};
}
function InEffect_BlindsVertical(ImgMC, MovieWidth, MovieHeight, PosX, PosY, InSpeed, ImgAlpha, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgWidth / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(BlindWidth, 0);
lineTo(BlindWidth, ImgHeight);
lineTo(0, ImgHeight);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._y = 0;
ImgMask["ImgMask_Slide" + i]._xscale = 0;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 0;
ImgMask.InSpeed = InSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._xscale = this["ImgMask_Slide" + _local2]._xscale + this.InSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount + this.InSpeed;
if (this.ScaleCount >= 110) {
delete this.onEnterFrame;
this._parent.play();
this.removeMovieClip();
}
};
}
function OutEffect_FadeOut(ImgMC, MovieWidth, MovieHeight, OutSpeed) {
ImgMC.OutSpeed = OutSpeed;
ImgMC.onEnterFrame = function () {
this._alpha = this._alpha - this.OutSpeed;
if (this._alpha <= 0) {
this._parent.play();
delete this.onEnterFrame;
this.removeMovieClip();
}
};
}
function OutEffect_BlindsHorizontal(ImgMC, MovieWidth, MovieHeight, PosX, PosY, OutSpeed, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgHeight / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(ImgWidth, 0);
lineTo(ImgWidth, BlindWidth);
lineTo(0, BlindWidth);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = 0;
ImgMask["ImgMask_Slide" + i]._y = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._yscale = 100;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 100;
ImgMask.OutSpeed = OutSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._yscale = this["ImgMask_Slide" + _local2]._yscale - this.OutSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount - this.OutSpeed;
if (this.ScaleCount <= 0) {
delete this.onEnterFrame;
this._parent.play();
ImgMask.removeMovieClip();
ImgMC.removeMovieClip();
}
};
}
function OutEffect_BlindsVertical(ImgMC, MovieWidth, MovieHeight, PosX, PosY, OutSpeed, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgWidth / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(BlindWidth, 0);
lineTo(BlindWidth, ImgHeight);
lineTo(0, ImgHeight);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._y = 0;
ImgMask["ImgMask_Slide" + i]._xscale = 100;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 100;
ImgMask.OutSpeed = OutSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._xscale = this["ImgMask_Slide" + _local2]._xscale - this.OutSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount - this.OutSpeed;
if (this.ScaleCount <= 0) {
delete this.onEnterFrame;
this._parent.play();
ImgMask.removeMovieClip();
ImgMC.removeMovieClip();
}
};
}
function LeaveStayEffect(ImgMC, PosX, PosY, ImgAlpha) {
ImgMC._rotation = 0;
ImgMC._xscale = 100;
ImgMC._yscale = 100;
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMC._alpha = ImgAlpha;
delete ImgMC.onEnterFrame;
}
function StayEffect_Stay(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.onEnterFrame = function () {
};
}
function StayEffect_Flicker(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.StaySpeed = StaySpeed;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.FlickerVisible = true;
ImgMC.StayTime = StayTime;
ImgMC.Switch = StaySpeed;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this.StayTime--;
}
if ((--this.Switch) <= 0) {
if (ImgMC.FlickerVisible) {
ImgMC._alpha = 0;
ImgMC.FlickerVisible = false;
} else {
ImgMC._alpha = this.ImgAlpha;
ImgMC.FlickerVisible = true;
}
this.Switch = this.StaySpeed;
}
};
}
function StayEffect_Rotating(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.StaySpeed = StaySpeed;
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.ImgWidth = ImgWidth;
ImgMC.ImgHeight = ImgHeight;
ImgMC.StayTime = StayTime;
ImgMC._rotation = 0;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this._rotation = this._rotation + this.StaySpeed;
this._x = ((this.PosX + (this.ImgWidth / 2)) - ((this.ImgWidth / 2) * Math.cos((this._rotation / 180) * Math.PI))) + ((this.ImgHeight / 2) * Math.sin((this._rotation / 180) * Math.PI));
this._y = ((this.PosY + (this.ImgHeight / 2)) - ((this.ImgWidth / 2) * Math.sin((this._rotation / 180) * Math.PI))) - ((this.ImgHeight / 2) * Math.cos((this._rotation / 180) * Math.PI));
if (this.StayTime > 0) {
this.StayTime--;
}
}
};
}
function StayEffect_ZoomInZoomOut(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.StaySpeed = StaySpeed;
ImgMC.ZoomOut = true;
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.ImgWidth = ImgWidth;
ImgMC.ImgHeight = ImgHeight;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.StayTime = StayTime;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this.StayTime--;
}
if (this.ZoomOut) {
this._xscale = this._xscale - this.StaySpeed;
this._yscale = this._yscale - this.StaySpeed;
if (this._xscale < 90) {
this.ZoomOut = false;
}
} else {
this._xscale = this._xscale + this.StaySpeed;
this._yscale = this._yscale + this.StaySpeed;
if (this._xscale > 110) {
this.ZoomOut = true;
}
}
this._x = (this.PosX + (this.ImgWidth / 2)) - (this._width / 2);
this._y = (this.PosY + (this.ImgHeight / 2)) - (this._height / 2);
};
}
function StayEffect_FadeInFadeOut(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.StaySpeed = StaySpeed;
ImgMC.AlphaOut = true;
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.StayTime = StayTime;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this.StayTime--;
}
if (this.AlphaOut) {
this._alpha = this._alpha - this.StaySpeed;
if (this._alpha < 80) {
this.AlphaOut = false;
}
} else {
this._alpha = this._alpha + this.StaySpeed;
if (this._alpha >= 100) {
this.AlphaOut = true;
}
}
};
}
ParamsDefine = "<ParamsDefine><Img.BlindWidth caption=\"Blind width\" type=\"integer\" min=\"1\" max=\"50\" default=\"12\"/><Img.InEffect caption=\"In effect\" type=\"selection\" selection=\"Blinds horizontal;Blinds vertical;Fade in\" default=\"Blinds horizontal\"/><Img.InSpeed caption=\"In speed\" type=\"integer\" min=\"1\" max=\"50\" default=\"4\"/><Img.StayEffect caption=\"Stay effect\" type=\"selection\" selection=\"Stay;Rotating;Zoom in Zoom out;Fade in Fade out;Flicker\" default=\"Stay\"/><Img.StaySpeed caption=\"Stay speed\" type=\"integer\" min=\"1\" max=\"50\" default=\"4\"/><Img.StayTime caption=\"Stay effect time\" type=\"selection\" selection=\"To end;Custom\" default=\"To end\"/><Img.StayTimeCustom caption=\"Stay effect custom seconds\" type=\"integer\" min=\"1\" max=\"50\" default=\"3\"/><Img.OutEffect caption=\"Out effect\" type=\"selection\" selection=\"Blinds horizontal;Blinds vertical;Fade out\" default=\"Blinds horizontal\"/><Img.OutSpeed caption=\"Out speed\" type=\"integer\" min=\"1\" max=\"50\" default=\"4\"/><Img.EffectName caption=\"Effect Name\" type=\"const\" default=\"Img.Blinds\"/></ParamsDefine>";
var param = new Array();
param["Movie.Width"] = _parent._width;
param["Movie.Height"] = _parent._height;
if (ParamsValue != null) {
paramXML = new XML(ParamsValue);
paramXML.ignoreWhite = false;
var i = 0;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
param[node.nodeName] = node.childNodes[0].nodeValue;
i++;
}
param["Movie.Width"] = parseInt(param["Movie.Width"]);
param["Movie.Height"] = parseInt(param["Movie.Height"]);
param["Movie.FPS"] = parseInt(param["Movie.FPS"]);
param["Img.InSpeed"] = parseInt(param["Img.InSpeed"]);
param["Img.OutSpeed"] = parseInt(param["Img.OutSpeed"]);
param["Img.StaySpeed"] = parseInt(param["Img.StaySpeed"]);
param["Img.StayTimeCustom"] = parseInt(param["Img.StayTimeCustom"]);
param["Img.BlindWidth"] = parseInt(param["Img.BlindWidth"]);
param["Img.PosX"] = parseInt(param["Img.PosX"]);
param["Img.PosY"] = parseInt(param["Img.PosY"]);
param["Img.Rotation"] = parseInt(param["Img.Rotation"]);
param["Img.Alpha"] = parseInt(param["Img.Alpha"]);
param["Img.StaticText"] = param["Img.StaticText"].toLowerCase() == "true";
param["Img.DelayFrame"] = parseInt(param["Img.DelayFrame"]);
param["Img.DurationFrame"] = parseInt(param["Img.DurationFrame"]);
param["Img.KeepText"] = param["Img.KeepText"].toLowerCase() == "true";
param["Img.URL"] = param["Img.URL"].toLowerCase() == "true";
delete paramXML;
} else {
param["Movie.Width"] = 400;
param["Movie.Height"] = 300;
param["Img.InSpeed"] = 8;
param["Img.OutSpeed"] = 8;
param["Img.StaySpeed"] = 4;
param["Img.StayTimeCustom"] = 3;
param["Img.PosX"] = 100;
param["Img.PosY"] = 100;
param["Img.Rotation"] = 0;
param["Img.Alpha"] = 100;
param["Img.StaticText"] = false;
param["Img.DelayFrame"] = 0;
param["Img.DurationFrame"] = 10;
param["Img.KeepText"] = false;
param["Img.URL"] = false;
param["Img.URLAddress"] = "about:blank";
param["Img.URLTarget"] = "_blank";
}
if (param["Img.StaticText"]) {
gotoAndPlay(_currentframe + 3);
}
Symbol 31 MovieClip Frame 3
param["Img.DelayFrame"] = param["Img.DelayFrame"] - 1;
if (param["Img.DelayFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 31 MovieClip Frame 4
stop();
var ImageMovie_MC = this.attachMovie(param["Img.ImageMovieExport"], "ImageMovie_MC", 2);
if (param["Img.StaticText"]) {
InEffect_FadeIn(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], 20, param["Img.Alpha"]);
} else {
switch (param["Img.InEffect"]) {
case "Blinds horizontal" :
InEffect_BlindsHorizontal(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Blinds vertical" :
InEffect_BlindsVertical(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Fade in" :
InEffect_FadeIn(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"]);
break;
default :
InEffect_FadeIn(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"]);
}
}
Symbol 31 MovieClip Frame 5
var iStayEffectTime = -1;
if (param["Img.StayTime"] != "To end") {
iStayEffectTime = param["Movie.FPS"] * param["Img.StayTimeCustom"];
}
switch (param["Img.StayEffect"]) {
case "Stay" :
StayEffect_Stay(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Flicker" :
StayEffect_Flicker(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Rotating" :
StayEffect_Rotating(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Zoom in Zoom out" :
StayEffect_ZoomInZoomOut(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Fade in Fade out" :
StayEffect_FadeInFadeOut(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
default :
StayEffect_Stay(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
}
Symbol 31 MovieClip Frame 7
if (param["Img.DurationFrame"] < 0) {
gotoAndPlay(_currentframe - 1);
} else {
param["Img.DurationFrame"] = param["Img.DurationFrame"] - 1;
if (param["Img.DurationFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
} else {
gotoAndPlay(_currentframe + 1);
}
}
Symbol 31 MovieClip Frame 8
if (param["Img.KeepText"] || (param["Img.StaticText"])) {
gotoAndPlay(_currentframe + 2);
}
Symbol 31 MovieClip Frame 9
stop();
LeaveStayEffect(ImageMovie_MC, param["Img.PosX"], param["Img.PosY"], param["Img.Alpha"]);
switch (param["Img.OutEffect"]) {
case "Blinds horizontal" :
OutEffect_BlindsHorizontal(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.OutSpeed"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Blinds vertical" :
OutEffect_BlindsVertical(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.OutSpeed"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Fade out" :
OutEffect_FadeOut(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.OutSpeed"]);
break;
default :
OutEffect_FadeOut(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.OutSpeed"]);
}
Symbol 31 MovieClip Frame 10
stop();
if (!param["Img.StaticText"]) {
_parent.g_effectcount = _parent.g_effectcount - 1;
if (_parent.g_effectcount <= 0) {
_parent.play();
}
}
Symbol 36 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>820</Movie.Width><Movie.Height>340</Movie.Height><Movie.FPS>34</Movie.FPS><Img.ImageExport>Img.Blinds_Image_2</Img.ImageExport><Img.ImageMovieExport>Img.Blinds_ImageMovie_2</Img.ImageMovieExport><Img.BlindWidth>12</Img.BlindWidth><Img.InEffect>Blinds horizontal</Img.InEffect><Img.InSpeed>4</Img.InSpeed><Img.StayEffect>Stay</Img.StayEffect><Img.StaySpeed>4</Img.StaySpeed><Img.StayTime>To end</Img.StayTime><Img.StayTimeCustom>3</Img.StayTimeCustom><Img.OutEffect>Blinds horizontal</Img.OutEffect><Img.OutSpeed>4</Img.OutSpeed><Img.EffectName>Img.Blinds</Img.EffectName><Img.PosX>14</Img.PosX><Img.PosY>285</Img.PosY><Img.Rotation>0</Img.Rotation><Img.Alpha>18</Img.Alpha><Img.StaticText>true</Img.StaticText><Img.DelayFrame>0</Img.DelayFrame><Img.DurationFrame>-1</Img.DurationFrame><Img.KeepText>true</Img.KeepText><Img.URL>false</Img.URL><Img.URLAddress>about:blank</Img.URLAddress><Img.URLTarget></Img.URLTarget></ParamsValue>";
function InEffect_FadeIn(ImgMC, MovieWidth, MovieHeight, PosX, PosY, InSpeed, ImgAlpha) {
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMC._alpha = 0;
ImgMC.InSpeed = InSpeed;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.onEnterFrame = function () {
if ((this._alpha + this.InSpeed) > this.ImgAlpha) {
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
this._parent.play();
}
this._alpha = this._alpha + this.InSpeed;
};
}
function InEffect_BlindsHorizontal(ImgMC, MovieWidth, MovieHeight, PosX, PosY, InSpeed, ImgAlpha, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgHeight / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(ImgWidth, 0);
lineTo(ImgWidth, BlindWidth);
lineTo(0, BlindWidth);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = 0;
ImgMask["ImgMask_Slide" + i]._y = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._yscale = 0;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 0;
ImgMask.InSpeed = InSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._yscale = this["ImgMask_Slide" + _local2]._yscale + this.InSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount + this.InSpeed;
if (this.ScaleCount >= 110) {
delete this.onEnterFrame;
this._parent.play();
this.removeMovieClip();
}
};
}
function InEffect_BlindsVertical(ImgMC, MovieWidth, MovieHeight, PosX, PosY, InSpeed, ImgAlpha, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgWidth / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(BlindWidth, 0);
lineTo(BlindWidth, ImgHeight);
lineTo(0, ImgHeight);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._y = 0;
ImgMask["ImgMask_Slide" + i]._xscale = 0;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 0;
ImgMask.InSpeed = InSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._xscale = this["ImgMask_Slide" + _local2]._xscale + this.InSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount + this.InSpeed;
if (this.ScaleCount >= 110) {
delete this.onEnterFrame;
this._parent.play();
this.removeMovieClip();
}
};
}
function OutEffect_FadeOut(ImgMC, MovieWidth, MovieHeight, OutSpeed) {
ImgMC.OutSpeed = OutSpeed;
ImgMC.onEnterFrame = function () {
this._alpha = this._alpha - this.OutSpeed;
if (this._alpha <= 0) {
this._parent.play();
delete this.onEnterFrame;
this.removeMovieClip();
}
};
}
function OutEffect_BlindsHorizontal(ImgMC, MovieWidth, MovieHeight, PosX, PosY, OutSpeed, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgHeight / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(ImgWidth, 0);
lineTo(ImgWidth, BlindWidth);
lineTo(0, BlindWidth);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = 0;
ImgMask["ImgMask_Slide" + i]._y = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._yscale = 100;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 100;
ImgMask.OutSpeed = OutSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._yscale = this["ImgMask_Slide" + _local2]._yscale - this.OutSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount - this.OutSpeed;
if (this.ScaleCount <= 0) {
delete this.onEnterFrame;
this._parent.play();
ImgMask.removeMovieClip();
ImgMC.removeMovieClip();
}
};
}
function OutEffect_BlindsVertical(ImgMC, MovieWidth, MovieHeight, PosX, PosY, OutSpeed, ImgWidth, ImgHeight, BlindWidth) {
var iBlindsCount = Math.ceil(ImgWidth / BlindWidth);
var ImgMask = this.createEmptyMovieClip("ImgMask", 3);
var ImgMask_Slide0 = ImgMask.createEmptyMovieClip("ImgMask_Slide0", 1);
with (ImgMask_Slide0) {
beginFill(16777215);
moveTo(0, 0);
lineTo(BlindWidth, 0);
lineTo(BlindWidth, ImgHeight);
lineTo(0, ImgHeight);
lineTo(0, 0);
endFill();
}
var i = 1;
while (i < iBlindsCount) {
ImgMask_Slide0.duplicateMovieClip("ImgMask_Slide" + i, i + 1);
i++;
}
var i = 0;
while (i < iBlindsCount) {
ImgMask["ImgMask_Slide" + i]._x = BlindWidth * i;
ImgMask["ImgMask_Slide" + i]._y = 0;
ImgMask["ImgMask_Slide" + i]._xscale = 100;
i++;
}
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMask._x = PosX;
ImgMask._y = PosY;
ImgMC.setMask(ImgMask);
ImgMask.ScaleCount = 100;
ImgMask.OutSpeed = OutSpeed;
ImgMask.iBlindsCount = iBlindsCount;
ImgMask.onEnterFrame = function () {
var _local2 = 0;
while (_local2 < iBlindsCount) {
this["ImgMask_Slide" + _local2]._xscale = this["ImgMask_Slide" + _local2]._xscale - this.OutSpeed;
_local2++;
}
this.ScaleCount = this.ScaleCount - this.OutSpeed;
if (this.ScaleCount <= 0) {
delete this.onEnterFrame;
this._parent.play();
ImgMask.removeMovieClip();
ImgMC.removeMovieClip();
}
};
}
function LeaveStayEffect(ImgMC, PosX, PosY, ImgAlpha) {
ImgMC._rotation = 0;
ImgMC._xscale = 100;
ImgMC._yscale = 100;
ImgMC._x = PosX;
ImgMC._y = PosY;
ImgMC._alpha = ImgAlpha;
delete ImgMC.onEnterFrame;
}
function StayEffect_Stay(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.onEnterFrame = function () {
};
}
function StayEffect_Flicker(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.StaySpeed = StaySpeed;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.FlickerVisible = true;
ImgMC.StayTime = StayTime;
ImgMC.Switch = StaySpeed;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this.StayTime--;
}
if ((--this.Switch) <= 0) {
if (ImgMC.FlickerVisible) {
ImgMC._alpha = 0;
ImgMC.FlickerVisible = false;
} else {
ImgMC._alpha = this.ImgAlpha;
ImgMC.FlickerVisible = true;
}
this.Switch = this.StaySpeed;
}
};
}
function StayEffect_Rotating(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.StaySpeed = StaySpeed;
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.ImgWidth = ImgWidth;
ImgMC.ImgHeight = ImgHeight;
ImgMC.StayTime = StayTime;
ImgMC._rotation = 0;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this._rotation = this._rotation + this.StaySpeed;
this._x = ((this.PosX + (this.ImgWidth / 2)) - ((this.ImgWidth / 2) * Math.cos((this._rotation / 180) * Math.PI))) + ((this.ImgHeight / 2) * Math.sin((this._rotation / 180) * Math.PI));
this._y = ((this.PosY + (this.ImgHeight / 2)) - ((this.ImgWidth / 2) * Math.sin((this._rotation / 180) * Math.PI))) - ((this.ImgHeight / 2) * Math.cos((this._rotation / 180) * Math.PI));
if (this.StayTime > 0) {
this.StayTime--;
}
}
};
}
function StayEffect_ZoomInZoomOut(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.StaySpeed = StaySpeed;
ImgMC.ZoomOut = true;
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.ImgWidth = ImgWidth;
ImgMC.ImgHeight = ImgHeight;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.StayTime = StayTime;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this.StayTime--;
}
if (this.ZoomOut) {
this._xscale = this._xscale - this.StaySpeed;
this._yscale = this._yscale - this.StaySpeed;
if (this._xscale < 90) {
this.ZoomOut = false;
}
} else {
this._xscale = this._xscale + this.StaySpeed;
this._yscale = this._yscale + this.StaySpeed;
if (this._xscale > 110) {
this.ZoomOut = true;
}
}
this._x = (this.PosX + (this.ImgWidth / 2)) - (this._width / 2);
this._y = (this.PosY + (this.ImgHeight / 2)) - (this._height / 2);
};
}
function StayEffect_FadeInFadeOut(ImgMC, StayTime, MovieWidth, MovieHeight, PosX, PosY, StaySpeed, ImgAlpha, ImgWidth, ImgHeight) {
ImgMC.StaySpeed = StaySpeed;
ImgMC.AlphaOut = true;
ImgMC.PosX = PosX;
ImgMC.PosY = PosY;
ImgMC.ImgAlpha = ImgAlpha;
ImgMC.StayTime = StayTime;
ImgMC.onEnterFrame = function () {
if (this.StayTime == 0) {
this._rotation = 0;
this._xscale = 100;
this._yscale = 100;
this._x = this.PosX;
this._y = this.PosY;
this._alpha = this.ImgAlpha;
delete this.onEnterFrame;
} else if (this.StayTime > 0) {
this.StayTime--;
}
if (this.AlphaOut) {
this._alpha = this._alpha - this.StaySpeed;
if (this._alpha < 80) {
this.AlphaOut = false;
}
} else {
this._alpha = this._alpha + this.StaySpeed;
if (this._alpha >= 100) {
this.AlphaOut = true;
}
}
};
}
ParamsDefine = "<ParamsDefine><Img.BlindWidth caption=\"Blind width\" type=\"integer\" min=\"1\" max=\"50\" default=\"12\"/><Img.InEffect caption=\"In effect\" type=\"selection\" selection=\"Blinds horizontal;Blinds vertical;Fade in\" default=\"Blinds horizontal\"/><Img.InSpeed caption=\"In speed\" type=\"integer\" min=\"1\" max=\"50\" default=\"4\"/><Img.StayEffect caption=\"Stay effect\" type=\"selection\" selection=\"Stay;Rotating;Zoom in Zoom out;Fade in Fade out;Flicker\" default=\"Stay\"/><Img.StaySpeed caption=\"Stay speed\" type=\"integer\" min=\"1\" max=\"50\" default=\"4\"/><Img.StayTime caption=\"Stay effect time\" type=\"selection\" selection=\"To end;Custom\" default=\"To end\"/><Img.StayTimeCustom caption=\"Stay effect custom seconds\" type=\"integer\" min=\"1\" max=\"50\" default=\"3\"/><Img.OutEffect caption=\"Out effect\" type=\"selection\" selection=\"Blinds horizontal;Blinds vertical;Fade out\" default=\"Blinds horizontal\"/><Img.OutSpeed caption=\"Out speed\" type=\"integer\" min=\"1\" max=\"50\" default=\"4\"/><Img.EffectName caption=\"Effect Name\" type=\"const\" default=\"Img.Blinds\"/></ParamsDefine>";
var param = new Array();
param["Movie.Width"] = _parent._width;
param["Movie.Height"] = _parent._height;
if (ParamsValue != null) {
paramXML = new XML(ParamsValue);
paramXML.ignoreWhite = false;
var i = 0;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
param[node.nodeName] = node.childNodes[0].nodeValue;
i++;
}
param["Movie.Width"] = parseInt(param["Movie.Width"]);
param["Movie.Height"] = parseInt(param["Movie.Height"]);
param["Movie.FPS"] = parseInt(param["Movie.FPS"]);
param["Img.InSpeed"] = parseInt(param["Img.InSpeed"]);
param["Img.OutSpeed"] = parseInt(param["Img.OutSpeed"]);
param["Img.StaySpeed"] = parseInt(param["Img.StaySpeed"]);
param["Img.StayTimeCustom"] = parseInt(param["Img.StayTimeCustom"]);
param["Img.BlindWidth"] = parseInt(param["Img.BlindWidth"]);
param["Img.PosX"] = parseInt(param["Img.PosX"]);
param["Img.PosY"] = parseInt(param["Img.PosY"]);
param["Img.Rotation"] = parseInt(param["Img.Rotation"]);
param["Img.Alpha"] = parseInt(param["Img.Alpha"]);
param["Img.StaticText"] = param["Img.StaticText"].toLowerCase() == "true";
param["Img.DelayFrame"] = parseInt(param["Img.DelayFrame"]);
param["Img.DurationFrame"] = parseInt(param["Img.DurationFrame"]);
param["Img.KeepText"] = param["Img.KeepText"].toLowerCase() == "true";
param["Img.URL"] = param["Img.URL"].toLowerCase() == "true";
delete paramXML;
} else {
param["Movie.Width"] = 400;
param["Movie.Height"] = 300;
param["Img.InSpeed"] = 8;
param["Img.OutSpeed"] = 8;
param["Img.StaySpeed"] = 4;
param["Img.StayTimeCustom"] = 3;
param["Img.PosX"] = 100;
param["Img.PosY"] = 100;
param["Img.Rotation"] = 0;
param["Img.Alpha"] = 100;
param["Img.StaticText"] = false;
param["Img.DelayFrame"] = 0;
param["Img.DurationFrame"] = 10;
param["Img.KeepText"] = false;
param["Img.URL"] = false;
param["Img.URLAddress"] = "about:blank";
param["Img.URLTarget"] = "_blank";
}
if (param["Img.StaticText"]) {
gotoAndPlay(_currentframe + 3);
}
Symbol 36 MovieClip Frame 3
param["Img.DelayFrame"] = param["Img.DelayFrame"] - 1;
if (param["Img.DelayFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 36 MovieClip Frame 4
stop();
var ImageMovie_MC = this.attachMovie(param["Img.ImageMovieExport"], "ImageMovie_MC", 2);
if (param["Img.StaticText"]) {
InEffect_FadeIn(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], 20, param["Img.Alpha"]);
} else {
switch (param["Img.InEffect"]) {
case "Blinds horizontal" :
InEffect_BlindsHorizontal(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Blinds vertical" :
InEffect_BlindsVertical(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Fade in" :
InEffect_FadeIn(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"]);
break;
default :
InEffect_FadeIn(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.InSpeed"], param["Img.Alpha"]);
}
}
Symbol 36 MovieClip Frame 5
var iStayEffectTime = -1;
if (param["Img.StayTime"] != "To end") {
iStayEffectTime = param["Movie.FPS"] * param["Img.StayTimeCustom"];
}
switch (param["Img.StayEffect"]) {
case "Stay" :
StayEffect_Stay(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Flicker" :
StayEffect_Flicker(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Rotating" :
StayEffect_Rotating(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Zoom in Zoom out" :
StayEffect_ZoomInZoomOut(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
case "Fade in Fade out" :
StayEffect_FadeInFadeOut(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
break;
default :
StayEffect_Stay(ImageMovie_MC, iStayEffectTime, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.StaySpeed"], param["Img.Alpha"], ImageMovie_MC._width, ImageMovie_MC._height);
}
Symbol 36 MovieClip Frame 7
if (param["Img.DurationFrame"] < 0) {
gotoAndPlay(_currentframe - 1);
} else {
param["Img.DurationFrame"] = param["Img.DurationFrame"] - 1;
if (param["Img.DurationFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
} else {
gotoAndPlay(_currentframe + 1);
}
}
Symbol 36 MovieClip Frame 8
if (param["Img.KeepText"] || (param["Img.StaticText"])) {
gotoAndPlay(_currentframe + 2);
}
Symbol 36 MovieClip Frame 9
stop();
LeaveStayEffect(ImageMovie_MC, param["Img.PosX"], param["Img.PosY"], param["Img.Alpha"]);
switch (param["Img.OutEffect"]) {
case "Blinds horizontal" :
OutEffect_BlindsHorizontal(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.OutSpeed"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Blinds vertical" :
OutEffect_BlindsVertical(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.PosX"], param["Img.PosY"], param["Img.OutSpeed"], ImageMovie_MC._width, ImageMovie_MC._height, param["Img.BlindWidth"]);
break;
case "Fade out" :
OutEffect_FadeOut(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.OutSpeed"]);
break;
default :
OutEffect_FadeOut(ImageMovie_MC, param["Movie.Width"], param["Movie.Height"], param["Img.OutSpeed"]);
}
Symbol 36 MovieClip Frame 10
stop();
if (!param["Img.StaticText"]) {
_parent.g_effectcount = _parent.g_effectcount - 1;
if (_parent.g_effectcount <= 0) {
_parent.play();
}
}
Symbol 45 MovieClip Frame 30
this.removeMovieClip();
Symbol 46 MovieClip Frame 1
i = 0;
while (i < 10) {
this.dotMovie._visible = 0;
mc = this.dotMovie.duplicateMovieClip("dotMovie" + i, i);
var mcColor = new Color(mc);
mcColor.setRGB(this.effectColor);
mc._rotation = random(360);
mc._xscale = (mc._yscale = random(50) + 50);
i++;
}
Symbol 47 MovieClip [effectMovie] Frame 3
dotsMovie.effectColor = this.effectColor;
if ((--this.delayFrame) > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 47 MovieClip [effectMovie] Frame 36
if ((--this._parent.g_char_num) <= 0) {
this._parent.play();
}
gotoAndPlay ("effectDuration");
Symbol 47 MovieClip [effectMovie] Frame 55
if ((--this._parent.g_char_num) <= 0) {
this._parent.play();
}
gotoAndPlay ("effectDuration");
Symbol 47 MovieClip [effectMovie] Frame 75
gotoAndPlay ("effectDuration");
Symbol 47 MovieClip [effectMovie] Frame 82
if ((--this.delayFrame) > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 47 MovieClip [effectMovie] Frame 98
stop();
if ((--this._parent.g_char_num) <= 0) {
this._parent.play();
}
this.removeMovieClip();
Symbol 47 MovieClip [effectMovie] Frame 118
stop();
if ((--this._parent.g_char_num) <= 0) {
this._parent.play();
}
this.removeMovieClip();
Symbol 41 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>820</Movie.Width><Movie.Height>340</Movie.Height><Txt.StrFormatedText><Txt.StrLine><StrText format=\"Font24762default\">Siria Blackstone</StrText></Txt.StrLine><Txt.StrLine><StrText format=\"Font24762default\">Are you man enough for this?</StrText></Txt.StrLine></Txt.StrFormatedText>\r\n<Txt.Font><Txt.Format name=\"Font24762default\"><FontFormatName>Font24762default</FontFormatName><FontSize>40</FontSize><FontUnderline>false</FontUnderline><FontXScale>100</FontXScale><FontYScale>100</FontYScale><Alpha>100</Alpha><TextSpace>0</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0x00FF00</FontBeginColor><FontEndColor>0xFFFFFF</FontEndColor><Border>true</Border><BorderColor>0x000000</BorderColor><BorderSize>3</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font24762default large\"><FontFormatName>Font24762default large</FontFormatName><FontSize>36</FontSize><FontUnderline>false</FontUnderline><FontXScale>100</FontXScale><FontYScale>100</FontYScale><Alpha>100</Alpha><TextSpace>0</TextSpace><FillStyle>radial</FillStyle><FontBeginColor>0xFF9900</FontBeginColor><FontEndColor>0xFFFFFF</FontEndColor><Border>false</Border><BorderColor>0xFF0000</BorderColor><BorderSize>0</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font24762default small\"><FontFormatName>Font24762default small</FontFormatName><FontSize>16</FontSize><FontUnderline>false</FontUnderline><FontXScale>100</FontXScale><FontYScale>100</FontYScale><Alpha>100</Alpha><TextSpace>0</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFFCC00</FontBeginColor><FontEndColor>0x663300</FontEndColor><Border>false</Border><BorderColor>0xFF0000</BorderColor><BorderSize>0</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font24762web link\"><FontFormatName>Font24762web link</FontFormatName><FontSize>14</FontSize><FontUnderline>true</FontUnderline><FontXScale>100</FontXScale><FontYScale>100</FontYScale><Alpha>100</Alpha><TextSpace>0</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFF0000</FontBeginColor><FontEndColor>0xFFFFFF</FontEndColor><Border>false</Border><BorderColor>0xFF0000</BorderColor><BorderSize>0</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format></Txt.Font><Txt.InDelay>3</Txt.InDelay><Txt.OutDelay>3</Txt.OutDelay><Txt.EffectColor>0xFFFFFF</Txt.EffectColor><Txt.PosX>122</Txt.PosX><Txt.PosY>170</Txt.PosY><Txt.Rotation>0</Txt.Rotation><Txt.LineSpace>0</Txt.LineSpace><Txt.LineAlign>1</Txt.LineAlign><Txt.StaticText>false</Txt.StaticText><Txt.DelayFrame>0</Txt.DelayFrame><Txt.SkipEnter>false</Txt.SkipEnter><Txt.LinesSyncEnter>false</Txt.LinesSyncEnter><Txt.DurationFrame>34</Txt.DurationFrame><Txt.SkipLeave>false</Txt.SkipLeave><Txt.LinesSyncLeave>false</Txt.LinesSyncLeave><Txt.LeaveFromBegin>true</Txt.LeaveFromBegin><Txt.KeepText>false</Txt.KeepText><Txt.URL>false</Txt.URL><Txt.URLAddress>about:blank</Txt.URLAddress><Txt.URLTarget></Txt.URLTarget></ParamsValue>";
ParamsDefine = "<ParamsDefine><Txt.InDelay caption=\"Entering delay\" type=\"integer\" min=\"1\" max=\"10\" default=\"3\"/><Txt.OutDelay caption=\"Leaving delay\" type=\"integer\" min=\"1\" max=\"10\" default=\"3\"/><Txt.EffectColor caption=\"Dot color\" type=\"color\" default=\"0xFFFFFF\"/></ParamsDefine>";
var param = new Array();
if (ParamsValue != null) {
paramXML = new XML(ParamsValue);
paramXML.ignoreWhite = false;
var i = 0;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
if ((node.nodeName == "Txt.StrFormatedText") || (node.nodeName == "Txt.Font")) {
param[node.nodeName] = node.toString();
} else {
param[node.nodeName] = node.childNodes[0].nodeValue;
}
i++;
}
param["Movie.Width"] = _parent._width;
param["Movie.Height"] = _parent._height;
param["Txt.InDelay"] = parseInt(param["Txt.InDelay"]);
param["Txt.OutDelay"] = parseInt(param["Txt.OutDelay"]);
param["Txt.EffectColor"] = parseInt(param["Txt.EffectColor"]);
param["Txt.PosX"] = parseInt(param["Txt.PosX"]);
param["Txt.PosY"] = parseInt(param["Txt.PosY"]);
param["Txt.Rotation"] = parseInt(param["Txt.Rotation"]);
param["Txt.LineSpace"] = parseInt(param["Txt.LineSpace"]);
param["Txt.LineAlign"] = parseInt(param["Txt.LineAlign"]);
param["Txt.StaticText"] = param["Txt.StaticText"].toLowerCase() == "true";
param["Txt.DelayFrame"] = parseInt(param["Txt.DelayFrame"]);
param["Txt.SkipEnter"] = param["Txt.SkipEnter"].toLowerCase() == "true";
param["Txt.LinesSyncEnter"] = param["Txt.LinesSyncEnter"].toLowerCase() == "true";
param["Txt.DurationFrame"] = parseInt(param["Txt.DurationFrame"]);
param["Txt.SkipLeave"] = param["Txt.SkipLeave"].toLowerCase() == "true";
param["Txt.LinesSyncLeave"] = param["Txt.LinesSyncLeave"].toLowerCase() == "true";
param["Txt.LeaveFromBegin"] = param["Txt.LeaveFromBegin"].toLowerCase() == "true";
param["Txt.KeepText"] = param["Txt.KeepText"].toLowerCase() == "true";
param["Txt.URL"] = param["Txt.URL"].toLowerCase() == "true";
delete paramXML;
} else {
param["Movie.Width"] = 400;
param["Movie.Height"] = 300;
param["Txt.StrFormatedText"] = "<Txt.StrFormatedText><Txt.StrLine><StrText format=\"default\">Aleo Flash Intro and Banner Maker</StrTetxt></Txt.StrLine></Txt.StrFormatedText>";
param["Txt.Font"] = "<Txt.Font><Txt.Format name=\"default\"><FontFormatName>default</FontFormatName><FontSize>24</FontSize><FontUnderline>false</FontUnderline><FontXScale>100</FontXScale><FontYScale>100</FontYScale><Alpha>100</Alpha><TextSpace>0</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFF0000</FontBeginColor><FontEndColor>0x0000FF</FontEndColor><Border>true</Border><BorderColor>0x00ffff</BorderColor><BorderSize>0</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format></Txt.Font>";
param["Txt.InDelay"] = 1;
param["Txt.OutDelay"] = 1;
param["Txt.EffectColor"] = 16777215 /* 0xFFFFFF */;
param["Txt.PosX"] = 100;
param["Txt.PosY"] = 100;
param["Txt.Rotation"] = 0;
param["Txt.LineSpace"] = 20;
param["Txt.LineAlign"] = 1;
param["Txt.StaticText"] = false;
param["Txt.DelayFrame"] = 20;
param["Txt.SkipEnter"] = false;
param["Txt.LinesSyncEnter"] = false;
param["Txt.DurationFrame"] = 10;
param["Txt.SkipLeave"] = false;
param["Txt.LinesSyncLeave"] = false;
param["Txt.LeaveFromBegin"] = false;
param["Txt.KeepText"] = false;
param["Txt.URL"] = false;
param["Txt.URLAddress"] = "about:blank";
param["Txt.URLTarget"] = "_blank";
}
if (param["Txt.StrFormatedText"] != null) {
paramXML = new XML(param["Txt.StrFormatedText"]);
paramXML.ignoreWhite = false;
param["Txt.LineNum"] = paramXML.childNodes[0].childNodes.length;
var i = 0;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
param[(node.nodeName + ".") + i] = node.toString();
i++;
}
delete paramXML;
}
if (param["Txt.Font"] != null) {
paramXML = new XML(param["Txt.Font"]);
paramXML.ignoreWhite = false;
var i = 0;
var format_name;
while (i < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i];
format_name = node.attributes.name;
param[(node.nodeName + ".") + format_name] = new Array();
var j = 0;
while (j < node.childNodes.length) {
childNode = node.childNodes[j];
param[(node.nodeName + ".") + format_name][childNode.nodeName] = childNode.childNodes[0].nodeValue;
j++;
}
param[(node.nodeName + ".") + format_name].FontSize = parseInt(param[(node.nodeName + ".") + format_name].FontSize);
param[(node.nodeName + ".") + format_name].FontUnderline = param[(node.nodeName + ".") + format_name].FontUnderline == "true";
param[(node.nodeName + ".") + format_name].FontXScale = parseInt(param[(node.nodeName + ".") + format_name].FontXScale);
param[(node.nodeName + ".") + format_name].FontYScale = parseInt(param[(node.nodeName + ".") + format_name].FontYScale);
param[(node.nodeName + ".") + format_name].Alpha = parseInt(param[(node.nodeName + ".") + format_name].Alpha);
param[(node.nodeName + ".") + format_name].TextSpace = parseInt(param[(node.nodeName + ".") + format_name].TextSpace);
param[(node.nodeName + ".") + format_name].FontBeginColor = parseInt(param[(node.nodeName + ".") + format_name].FontBeginColor);
param[(node.nodeName + ".") + format_name].FontEndColor = parseInt(param[(node.nodeName + ".") + format_name].FontEndColor);
param[(node.nodeName + ".") + format_name].Border = param[(node.nodeName + ".") + format_name].Border == "true";
param[(node.nodeName + ".") + format_name].BorderColor = parseInt(param[(node.nodeName + ".") + format_name].BorderColor);
param[(node.nodeName + ".") + format_name].BorderSize = parseInt(param[(node.nodeName + ".") + format_name].BorderSize);
param[(node.nodeName + ".") + format_name].BorderShadow = param[(node.nodeName + ".") + format_name].BorderShadow.toLowerCase() == "true";
param[(node.nodeName + ".") + format_name].CharRotation = parseInt(param[(node.nodeName + ".") + format_name].CharRotation);
i++;
}
delete paramXML;
}
this._rotation = param["Txt.Rotation"];
if (param["Txt.StaticText"]) {
gotoAndPlay(_currentframe + 3);
}
Symbol 41 MovieClip Frame 3
param["Txt.DelayFrame"] = param["Txt.DelayFrame"] - 1;
if (param["Txt.DelayFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 41 MovieClip Frame 4
function stage1_display(str, fmt_style, pos_xy, char_num, line_char_num, charbot_array) {
var i1 = 0;
while (i1 < str.length) {
this.attachMovie("effectMovie", ((("effectMovie_" + char_num) + line_char_num) + i1) + 1, ((char_num + line_char_num) + i1) + 1);
var chrcontainer = this[((("effectMovie_" + char_num) + line_char_num) + i1) + 1];
chrcontainer.effectColor = param["Txt.EffectColor"];
charbot_array.push(chrcontainer);
var charTotal = chrcontainer.charMovie.createEmptyMovieClip("charTotal_" + i1, 1);
var i2 = 0;
if (fmt_style.Border) {
i2 = 0;
while (i2 < 8) {
var iShadow;
if (fmt_style.BorderShadow) {
iShadow = 0.6;
} else {
iShadow = 0;
}
var dup_x = (((fmt_style.BorderSize * 1.2) * Math.cos(((2 * i2) * 3.141593) / 8)) + iShadow);
var dup_y = (((fmt_style.BorderSize * 1.2) * Math.sin(((2 * i2) * 3.141593) / 8)) + iShadow);
charTotal.createTextField((("t_fielddup_" + i1) + "_") + i2, i2 + 1, dup_x, dup_y, 0, 0);
var t_field = charTotal[(("t_fielddup_" + i1) + "_") + i2];
t_field.embedFonts = true;
t_field.text = str.charAt(i1);
var t_fmt = new TextFormat();
t_fmt.font = fmt_style.FontFormatName;
t_fmt.color = fmt_style.BorderColor;
t_fmt.size = fmt_style.FontSize;
t_fmt.underline = fmt_style.FontUnderline;
t_field.setTextFormat(t_fmt);
t_field.autoSize = "left";
t_field.selectable = false;
t_field._xscale = fmt_style.FontXScale;
t_field._yscale = fmt_style.FontYScale;
i2++;
}
}
var chrobj = charTotal.createEmptyMovieClip("chrobj_" + i1, (i1 + i2) + 1);
chrobj.createTextField("t_field_" + i1, i1 + 1, 0, 0, 0, 0);
var t_field = chrobj["t_field_" + i1];
t_field.embedFonts = true;
t_field.text = str.charAt(i1);
var t_fmt = new TextFormat();
t_fmt.font = fmt_style.FontFormatName;
t_fmt.color = fmt_style.FontBeginColor;
t_fmt.size = fmt_style.FontSize;
t_fmt.underline = fmt_style.FontUnderline;
t_field.setTextFormat(t_fmt);
t_field.autoSize = "left";
t_field.selectable = false;
t_field._xscale = fmt_style.FontXScale;
t_field._yscale = fmt_style.FontYScale;
if ((fmt_style.FillStyle == "radial") || (fmt_style.FillStyle == "linear")) {
with (chrobj) {
colors = [fmt_style.FontBeginColor, fmt_style.FontEndColor];
alphas = [100, 100];
ratios = [0, 255];
matrix = {matrixType:"box", x:0, y:0, w:t_field._width * 2, h:t_field._height, r:(Math.PI/2)};
beginGradientFill(fmt_style.FillStyle, colors, alphas, ratios, matrix);
moveTo(0, 0);
lineTo(t_field._width * 2, 0);
lineTo(t_field._width * 2, t_field._height);
lineTo(0, t_field._height);
lineTo(0, 0);
endFill();
}
chrobj.setMask(t_field);
}
charTotal._x = (-charTotal._width) / 2;
charTotal._y = (-charTotal._height) / 2;
var posY;
if (param["Txt.LineAlign"] == 0) {
posY = pos_xy.Y - 2;
} else if (param["Txt.LineAlign"] == 2) {
var metrics = t_fmt.getTextExtent(str.charAt(i1));
if ((metrics.ascent == undefined) || (metrics.ascent <= 0)) {
posY = (pos_xy.Y - chrcontainer.charMovie._height) + 2;
} else {
posY = (pos_xy.Y - 2) - metrics.ascent;
}
} else {
posY = pos_xy.Y - (chrcontainer.charMovie._height / 2);
}
chrcontainer._alpha = fmt_style.Alpha;
chrcontainer._rotation = fmt_style.CharRotation;
var iDelayFrame = (param["Txt.InDelay"] * (i1 + line_char_num));
if (!param["Txt.LinesSyncEnter"]) {
iDelayFrame = iDelayFrame + (param["Txt.InDelay"] * char_num);
}
chrcontainer.delayFrame = iDelayFrame;
chrcontainer._x = pos_xy.X + (chrcontainer._width / 2);
chrcontainer._y = posY + (chrcontainer._height / 2);
if (param["Txt.SkipEnter"]) {
chrcontainer.gotoAndPlay("noEffectIn");
} else {
chrcontainer.gotoAndPlay("effectIn");
}
var t_margin = (t_field._width - t_field.textWidth);
pos_xy.X = ((pos_xy.X + (t_field._width - t_margin)) + 0.5) + fmt_style.TextSpace;
if (t_field._height > pos_xy.MaxY) {
pos_xy.MaxY = t_field._height;
}
i1++;
}
}
stop();
var g_char_num = 0;
var g_charbot_array = new Array();
var pos_xy = new Array();
pos_xy.X = param["Txt.PosX"];
pos_xy.Y = param["Txt.PosY"];
pos_xy.MaxY = 0;
var i1 = 0;
i1 = 0;
while (i1 < param["Txt.LineNum"]) {
var str_line = param["Txt.StrLine." + i1];
if (str_line != null) {
var paramXML;
var fmt_name;
var str_text;
var line_char_num;
var charbot_line;
var charbot_str;
paramXML = new XML(str_line);
paramXML.ignoreWhite = true;
line_char_num = 0;
charbot_line = new Array();
pos_xy.X = param["Txt.PosX"];
pos_xy.Y = (pos_xy.Y + pos_xy.MaxY) + param["Txt.LineSpace"];
if (paramXML.childNodes[0].childNodes.length > 0) {
pos_xy.MaxY = 0;
var i2 = 0;
while (i2 < paramXML.childNodes[0].childNodes.length) {
node = paramXML.childNodes[0].childNodes[i2];
fmt_name = node.attributes.format;
str_text = node.childNodes[0].nodeValue;
fmt_style = param["Txt.Format." + fmt_name];
stage1_display(str_text, fmt_style, pos_xy, g_char_num, line_char_num, charbot_line);
line_char_num = line_char_num + str_text.length;
i2++;
}
}
g_char_num = g_char_num + line_char_num;
g_charbot_array.push(charbot_line);
delete paramXML;
}
i1++;
}
Symbol 41 MovieClip Frame 6
if (param["Txt.DurationFrame"] < 0) {
gotoAndPlay(_currentframe - 1);
} else {
param["Txt.DurationFrame"] = param["Txt.DurationFrame"] - 1;
if (param["Txt.DurationFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
} else {
gotoAndPlay(_currentframe + 1);
}
}
Symbol 41 MovieClip Frame 7
if (param["Txt.KeepText"] || (param["Txt.StaticText"])) {
gotoAndPlay(_currentframe + 2);
}
Symbol 41 MovieClip Frame 8
stop();
var line_num = g_charbot_array.length;
g_char_num = 0;
var i1 = 0;
while (i1 < g_charbot_array.length) {
var line_array;
if (param["Txt.LeaveFromBegin"]) {
line_array = g_charbot_array[i1];
} else {
line_array = g_charbot_array[(g_charbot_array.length - 1) - i1];
}
for (var i2 in line_array) {
var iDelayFrame = 0;
if (param["Txt.LeaveFromBegin"]) {
iDelayFrame = param["Txt.OutDelay"] * i2;
} else {
iDelayFrame = param["Txt.OutDelay"] * (line_array.length - i2);
}
if (!param["Txt.LinesSyncLeave"]) {
iDelayFrame = iDelayFrame + (param["Txt.OutDelay"] * g_char_num);
}
line_array[i2].delayFrame = iDelayFrame;
if (param["Txt.SkipLeave"]) {
line_array[i2].gotoAndPlay("noEffectOut");
} else {
line_array[i2].gotoAndPlay("effectOut");
}
}
g_char_num = g_char_num + line_array.length;
i1++;
}
Symbol 41 MovieClip Frame 9
stop();
if (!param["Txt.StaticText"]) {
_parent.g_effectcount = _parent.g_effectcount - 1;
if (_parent.g_effectcount <= 0) {
_parent.play();
}
}