Frame 1
this.setMask(movieShapeMaskMC);
Frame 3
play();
Frame 4
play();
Frame 5
g_effectcount = 2;
Frame 125
stop();
Frame 126
gotoAndPlay ("loopstart");
Symbol 4 MovieClip Frame 1
ParamsValue = "<ParamsValue><Bg.Color>0x808000</Bg.Color><Bg.BgColor>0xFFFFFF</Bg.BgColor></ParamsValue>";
ParamsDefine = "<ParamsDefine><Bg.Color caption=\"Color\" type=\"color\" default=\"0x262693\"/><Bg.BgColor caption=\"Background color\" type=\"color\" default=\"0xFFFFFF\"/></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"]);
} else {
param["Bg.Color"] = 2500243 /* 0x262693 */;
param["Bg.BgColor"] = 16777215 /* 0xFFFFFF */;
}
_parent.stop();
var myColor = new Color(percentClip);
myColor.setRGB(param["Bg.Color"]);
var myColor = new Color(loadingBar);
myColor.setRGB(param["Bg.Color"]);
bytesDisplay.textColor = param["Bg.Color"];
Symbol 4 MovieClip Frame 2
var siteLoaded = _parent.getBytesLoaded();
var siteTotal = _parent.getBytesTotal();
var percentage = Math.round((siteLoaded / siteTotal) * 100);
loadingBar._xscale = percentage;
percentClip.percentDisplay.text = percentage + "%";
percentClip._x = loadingBar._x + loadingBar._width;
bytesDisplay.text = ((("loaded " + siteLoaded) + " of ") + siteTotal) + " bytes";
if (siteLoaded >= siteTotal) {
gotoAndPlay(_currentframe + 2);
}
Symbol 4 MovieClip Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 4 MovieClip Frame 4
stop();
_parent.play();
Symbol 23 MovieClip Frame 1
this._rotation = random(360);
this._alpha = random(70) + 30;
Symbol 20 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>1038</Movie.Width><Movie.Height>104</Movie.Height><Movie.FPS>24</Movie.FPS><Bg.Number>10</Bg.Number><Bg.Color>0x009900</Bg.Color></ParamsValue>";
ParamsDefine = "<ParamsDefine><Bg.Number caption=\"Line number\" type=\"integer\" min=\"1\" max=\"500\" default=\"10\"/><Bg.Color caption=\"Line color\" type=\"color\" default=\"0x009900\"/></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.Number"] = parseInt(param["Bg.Number"]);
param["Bg.Color"] = parseInt(param["Bg.Color"]);
param["Movie.Width"] = parseInt(param["Movie.Width"]);
param["Movie.Height"] = parseInt(param["Movie.Height"]);
} else {
param["Bg.Number"] = 10;
param["Bg.Color"] = 39168;
param["Movie.Width"] = 400;
param["Movie.Height"] = 300;
}
this.bot0._visible = false;
i = 1;
while (i < param["Bg.Number"]) {
duplicateMovieClip ("bot0", "bot" + i, i);
i++;
}
i = 0;
while (i < param["Bg.Number"]) {
this["bot" + i]._visible = true;
this["bot" + i]._xscale = (120 * param["Movie.Width"]) / this["bot" + i]._width;
this["bot" + i]._yscale = (120 * param["Movie.Height"]) / this["bot" + i]._height;
this["bot" + i]._x = param["Movie.Width"] / 2;
this["bot" + i]._y = param["Movie.Height"] / 2;
var my_color = new Color(this["bot" + i]);
my_color.setRGB(param["Bg.Color"]);
this["bot" + i]._alpha = random(70) + 30;
this["bot" + i]._rotation = random(360);
this["bot" + i].gotoAndPlay(random(50));
i++;
}
Symbol 27 MovieClip [myCursorMovie] Frame 7
gotoAndPlay (1);
Symbol 25 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>1038</Movie.Width><Movie.Height>104</Movie.Height><Txt.StrFormatedText><Txt.StrLine><StrText format=\"Font4888default\">FUBAR Alliance </StrText></Txt.StrLine></Txt.StrFormatedText>\r\n<Txt.Font><Txt.Format name=\"Font4888default\"><FontFormatName>Font4888default</FontFormatName><FontSize>20</FontSize><FontUnderline>false</FontUnderline><FontXScale>200</FontXScale><FontYScale>200</FontYScale><Alpha>100</Alpha><TextSpace>25</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFF9900</FontBeginColor><FontEndColor>0xFFFFFF</FontEndColor><Border>true</Border><BorderColor>0xFF0000</BorderColor><BorderSize>1</BorderSize><BorderShadow>true</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font4888default large\"><FontFormatName>Font4888default 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=\"Font4888default small\"><FontFormatName>Font4888default small</FontFormatName><FontSize>16</FontSize><FontUnderline>false</FontUnderline><FontXScale>200</FontXScale><FontYScale>200</FontYScale><Alpha>100</Alpha><TextSpace>50</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFFCC00</FontBeginColor><FontEndColor>0x663300</FontEndColor><Border>false</Border><BorderColor>0xFFFF00</BorderColor><BorderSize>0</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font4888web link\"><FontFormatName>Font4888web 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.InSpeed>2</Txt.InSpeed><Txt.InDelay>1</Txt.InDelay><Txt.OutSpeed>2</Txt.OutSpeed><Txt.OutDelay>1</Txt.OutDelay><Txt.EffectColor>0x33CC33</Txt.EffectColor><Txt.PosX>70</Txt.PosX><Txt.PosY>52</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>24</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>";
function effectIn(charMovie, posX, posY, inSpeed, delayFrame, charAlpha, charRotation, effectMCScale) {
var _local1 = this;
var _local2 = charMovie;
_local2._visible = false;
_local2._y = posY;
_local2._x = posX;
_local2._alpha = charAlpha;
_local2._rotation = charRotation;
_local2.delayFrame = delayFrame;
_local2.effectMCScale = effectMCScale;
_local2.onEnterFrame = function () {
var _local1 = this;
if ((--_local1.delayFrame) <= 0) {
_local1._visible = true;
_local1._parent.cursorMC._xscale = (_local1._parent.cursorMC._yscale = _local1.effectMCScale);
_local1._parent.cursorMC._x = _local1._x + _local1._width;
_local1._parent.cursorMC._y = _local1._y + (_local1._height / 2);
delete _local1.onEnterFrame;
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
}
};
}
function effectOut(charMovie, posMaxX, posMaxY, outSpeed, delayFrame) {
var _local1 = this;
charMovie.delayFrame = delayFrame;
charMovie.onEnterFrame = function () {
var _local1 = this;
if ((--_local1.delayFrame) <= 0) {
_local1._parent.cursorMC._x = _local1._x;
_local1._parent.cursorMC._y = _local1._y + (_local1._height / 2);
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
delete _local1.onEnterFrame;
_local1.removeMovieClip();
}
};
}
function noActionIn(charMovie, posX, posY, charAlpha, charRotation) {
var _local1 = this;
charMovie._y = posY;
charMovie._x = posX;
charMovie._rotation = charRotation;
charMovie._alpha = 0;
charMovie.onEnterFrame = function () {
var _local1 = this;
if ((charMovie._alpha + 10) > charAlpha) {
charMovie._alpha = charAlpha;
delete _local1.onEnterFrame;
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
}
charMovie._alpha = charMovie._alpha + 10;
};
}
function noActionOut(charMovie) {
var _local1 = this;
charMovie.onEnterFrame = function () {
var _local1 = this;
_local1._alpha = _local1._alpha - 10;
if (_local1._alpha <= 0) {
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
delete _local1.onEnterFrame;
_local1.removeMovieClip();
}
};
}
ParamsDefine = "<ParamsDefine><Txt.InSpeed caption=\"Entering speed\" type=\"integer\" min=\"1\" max=\"10\" default=\"2\"/><Txt.InDelay caption=\"Entering delay\" type=\"integer\" min=\"1\" max=\"10\" default=\"1\"/><Txt.OutSpeed caption=\"Leaving speed\" type=\"integer\" min=\"1\" max=\"10\" default=\"2\"/><Txt.OutDelay caption=\"Leaving delay\" type=\"integer\" min=\"1\" max=\"10\" default=\"1\"/><Txt.EffectColor caption=\"Cursor color\" type=\"color\" default=\"0x33CC33\"/></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.InSpeed"] = parseInt(param["Txt.InSpeed"]);
param["Txt.InDelay"] = parseInt(param["Txt.InDelay"]);
param["Txt.OutSpeed"] = parseInt(param["Txt.OutSpeed"]);
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.InSpeed"] = 2;
param["Txt.InDelay"] = 1;
param["Txt.OutSpeed"] = 2;
param["Txt.OutDelay"] = 1;
param["Txt.EffectColor"] = 3394611 /* 0x33CC33 */;
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);
}
var cursorMC = this.attachMovie("myCursorMovie", "cursorMC", 500);
cursorMC._x = -100;
var cursorColor = new Color(cursorMC);
cursorColor.setRGB(param["Txt.EffectColor"]);
Symbol 25 MovieClip Frame 3
param["Txt.DelayFrame"] = param["Txt.DelayFrame"] - 1;
if (param["Txt.DelayFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 25 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) {
var chrcontainer = this.createEmptyMovieClip(((("chrcontainer_" + char_num) + line_char_num) + i1) + 1, ((char_num + line_char_num) + i1) + 1);
charbot_array.push(chrcontainer);
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);
chrcontainer.createTextField((("t_fielddup_" + i1) + "_") + i2, i2 + 1, dup_x, dup_y, 0, 0);
var t_field = chrcontainer[(("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 = chrcontainer.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);
}
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._height) + 2;
} else {
posY = (pos_xy.Y - 2) - metrics.ascent;
}
} else {
posY = pos_xy.Y - (chrcontainer._height / 2);
}
if (param["Txt.SkipEnter"]) {
noActionIn(chrcontainer, pos_xy.X, posY, fmt_style.Alpha, fmt_style.CharRotation);
} else {
var iDelayFrame = (param["Txt.InDelay"] * (i1 + line_char_num));
if (!param["Txt.LinesSyncEnter"]) {
iDelayFrame = iDelayFrame + (param["Txt.InDelay"] * char_num);
}
var iEffectMCScale = ((t_field._height > pos_xy.MaxY) ? (t_field._height) : (pos_xy.MaxY));
iEffectMCScale = (iEffectMCScale * 100) / 30;
effectIn(chrcontainer, pos_xy.X, posY, param["Txt.InSpeed"], iDelayFrame, fmt_style.Alpha, fmt_style.CharRotation, iEffectMCScale);
}
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 25 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 25 MovieClip Frame 7
if (param["Txt.KeepText"] || (param["Txt.StaticText"])) {
gotoAndPlay(_currentframe + 2);
}
Symbol 25 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) {
if (param["Txt.SkipLeave"]) {
noActionOut(line_array[i2]);
} else {
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);
}
effectOut(line_array[i2], param["Movie.Width"], param["Movie.Height"], param["Txt.OutSpeed"], iDelayFrame);
}
}
g_char_num = g_char_num + line_array.length;
i1++;
}
Symbol 25 MovieClip Frame 9
stop();
cursorMC.removeMovieClip();
if (!param["Txt.StaticText"]) {
_parent.g_effectcount = _parent.g_effectcount - 1;
if (_parent.g_effectcount <= 0) {
_parent.play();
}
}
Symbol 31 MovieClip [myCursorMovie] Frame 7
gotoAndPlay (1);
Symbol 29 MovieClip Frame 1
ParamsValue = "<ParamsValue><Movie.Width>1038</Movie.Width><Movie.Height>104</Movie.Height><Txt.StrFormatedText><Txt.StrLine><StrText format=\"Font4888default small\">WvW Supremacy</StrText></Txt.StrLine></Txt.StrFormatedText>\r\n<Txt.Font><Txt.Format name=\"Font4888default\"><FontFormatName>Font4888default</FontFormatName><FontSize>20</FontSize><FontUnderline>false</FontUnderline><FontXScale>200</FontXScale><FontYScale>200</FontYScale><Alpha>100</Alpha><TextSpace>25</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFF9900</FontBeginColor><FontEndColor>0xFFFFFF</FontEndColor><Border>true</Border><BorderColor>0xFF0000</BorderColor><BorderSize>1</BorderSize><BorderShadow>true</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font4888default large\"><FontFormatName>Font4888default 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=\"Font4888default small\"><FontFormatName>Font4888default small</FontFormatName><FontSize>16</FontSize><FontUnderline>false</FontUnderline><FontXScale>200</FontXScale><FontYScale>200</FontYScale><Alpha>100</Alpha><TextSpace>50</TextSpace><FillStyle>solid</FillStyle><FontBeginColor>0xFFCC00</FontBeginColor><FontEndColor>0x663300</FontEndColor><Border>false</Border><BorderColor>0xFFFF00</BorderColor><BorderSize>0</BorderSize><BorderShadow>false</BorderShadow><CharRotation>0</CharRotation></Txt.Format><Txt.Format name=\"Font4888web link\"><FontFormatName>Font4888web 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.InSpeed>2</Txt.InSpeed><Txt.InDelay>1</Txt.InDelay><Txt.OutSpeed>2</Txt.OutSpeed><Txt.OutDelay>1</Txt.OutDelay><Txt.EffectColor>0x33CC33</Txt.EffectColor><Txt.PosX>169</Txt.PosX><Txt.PosY>52</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>24</Txt.DurationFrame><Txt.SkipLeave>false</Txt.SkipLeave><Txt.LinesSyncLeave>false</Txt.LinesSyncLeave><Txt.LeaveFromBegin>false</Txt.LeaveFromBegin><Txt.KeepText>false</Txt.KeepText><Txt.URL>false</Txt.URL><Txt.URLAddress>about:blank</Txt.URLAddress><Txt.URLTarget></Txt.URLTarget></ParamsValue>";
function effectIn(charMovie, posX, posY, inSpeed, delayFrame, charAlpha, charRotation, effectMCScale) {
var _local1 = this;
var _local2 = charMovie;
_local2._visible = false;
_local2._y = posY;
_local2._x = posX;
_local2._alpha = charAlpha;
_local2._rotation = charRotation;
_local2.delayFrame = delayFrame;
_local2.effectMCScale = effectMCScale;
_local2.onEnterFrame = function () {
var _local1 = this;
if ((--_local1.delayFrame) <= 0) {
_local1._visible = true;
_local1._parent.cursorMC._xscale = (_local1._parent.cursorMC._yscale = _local1.effectMCScale);
_local1._parent.cursorMC._x = _local1._x + _local1._width;
_local1._parent.cursorMC._y = _local1._y + (_local1._height / 2);
delete _local1.onEnterFrame;
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
}
};
}
function effectOut(charMovie, posMaxX, posMaxY, outSpeed, delayFrame) {
var _local1 = this;
charMovie.delayFrame = delayFrame;
charMovie.onEnterFrame = function () {
var _local1 = this;
if ((--_local1.delayFrame) <= 0) {
_local1._parent.cursorMC._x = _local1._x;
_local1._parent.cursorMC._y = _local1._y + (_local1._height / 2);
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
delete _local1.onEnterFrame;
_local1.removeMovieClip();
}
};
}
function noActionIn(charMovie, posX, posY, charAlpha, charRotation) {
var _local1 = this;
charMovie._y = posY;
charMovie._x = posX;
charMovie._rotation = charRotation;
charMovie._alpha = 0;
charMovie.onEnterFrame = function () {
var _local1 = this;
if ((charMovie._alpha + 10) > charAlpha) {
charMovie._alpha = charAlpha;
delete _local1.onEnterFrame;
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
}
charMovie._alpha = charMovie._alpha + 10;
};
}
function noActionOut(charMovie) {
var _local1 = this;
charMovie.onEnterFrame = function () {
var _local1 = this;
_local1._alpha = _local1._alpha - 10;
if (_local1._alpha <= 0) {
_local1._parent.g_char_num = _local1._parent.g_char_num - 1;
if (_local1._parent.g_char_num <= 0) {
_local1._parent.play();
}
delete _local1.onEnterFrame;
_local1.removeMovieClip();
}
};
}
ParamsDefine = "<ParamsDefine><Txt.InSpeed caption=\"Entering speed\" type=\"integer\" min=\"1\" max=\"10\" default=\"2\"/><Txt.InDelay caption=\"Entering delay\" type=\"integer\" min=\"1\" max=\"10\" default=\"1\"/><Txt.OutSpeed caption=\"Leaving speed\" type=\"integer\" min=\"1\" max=\"10\" default=\"2\"/><Txt.OutDelay caption=\"Leaving delay\" type=\"integer\" min=\"1\" max=\"10\" default=\"1\"/><Txt.EffectColor caption=\"Cursor color\" type=\"color\" default=\"0x33CC33\"/></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.InSpeed"] = parseInt(param["Txt.InSpeed"]);
param["Txt.InDelay"] = parseInt(param["Txt.InDelay"]);
param["Txt.OutSpeed"] = parseInt(param["Txt.OutSpeed"]);
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.InSpeed"] = 2;
param["Txt.InDelay"] = 1;
param["Txt.OutSpeed"] = 2;
param["Txt.OutDelay"] = 1;
param["Txt.EffectColor"] = 3394611 /* 0x33CC33 */;
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);
}
var cursorMC = this.attachMovie("myCursorMovie", "cursorMC", 500);
cursorMC._x = -100;
var cursorColor = new Color(cursorMC);
cursorColor.setRGB(param["Txt.EffectColor"]);
Symbol 29 MovieClip Frame 3
param["Txt.DelayFrame"] = param["Txt.DelayFrame"] - 1;
if (param["Txt.DelayFrame"] > 0) {
gotoAndPlay(_currentframe - 1);
}
Symbol 29 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) {
var chrcontainer = this.createEmptyMovieClip(((("chrcontainer_" + char_num) + line_char_num) + i1) + 1, ((char_num + line_char_num) + i1) + 1);
charbot_array.push(chrcontainer);
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);
chrcontainer.createTextField((("t_fielddup_" + i1) + "_") + i2, i2 + 1, dup_x, dup_y, 0, 0);
var t_field = chrcontainer[(("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 = chrcontainer.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);
}
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._height) + 2;
} else {
posY = (pos_xy.Y - 2) - metrics.ascent;
}
} else {
posY = pos_xy.Y - (chrcontainer._height / 2);
}
if (param["Txt.SkipEnter"]) {
noActionIn(chrcontainer, pos_xy.X, posY, fmt_style.Alpha, fmt_style.CharRotation);
} else {
var iDelayFrame = (param["Txt.InDelay"] * (i1 + line_char_num));
if (!param["Txt.LinesSyncEnter"]) {
iDelayFrame = iDelayFrame + (param["Txt.InDelay"] * char_num);
}
var iEffectMCScale = ((t_field._height > pos_xy.MaxY) ? (t_field._height) : (pos_xy.MaxY));
iEffectMCScale = (iEffectMCScale * 100) / 30;
effectIn(chrcontainer, pos_xy.X, posY, param["Txt.InSpeed"], iDelayFrame, fmt_style.Alpha, fmt_style.CharRotation, iEffectMCScale);
}
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 29 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 29 MovieClip Frame 7
if (param["Txt.KeepText"] || (param["Txt.StaticText"])) {
gotoAndPlay(_currentframe + 2);
}
Symbol 29 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) {
if (param["Txt.SkipLeave"]) {
noActionOut(line_array[i2]);
} else {
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);
}
effectOut(line_array[i2], param["Movie.Width"], param["Movie.Height"], param["Txt.OutSpeed"], iDelayFrame);
}
}
g_char_num = g_char_num + line_array.length;
i1++;
}
Symbol 29 MovieClip Frame 9
stop();
cursorMC.removeMovieClip();
if (!param["Txt.StaticText"]) {
_parent.g_effectcount = _parent.g_effectcount - 1;
if (_parent.g_effectcount <= 0) {
_parent.play();
}
}