Symbol 3 MovieClip Frame 1
this._visible = false;
Symbol 4 MovieClip Frame 1
a_grp = "props";
type = "b";
stop();
Instance of Symbol 3 MovieClip in Symbol 4 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{propsb}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 6 MovieClip Frame 1
a_grp = "hat";
type = "b";
stop();
Instance of Symbol 3 MovieClip in Symbol 6 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{hatb}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 7 MovieClip Frame 1
c_grp = "hair";
a_grp = "hair";
type = "b";
stop();
Instance of Symbol 3 MovieClip in Symbol 7 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{hairb}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 16 MovieClip Frame 1
age_grp = "age";
stop();
Symbol 18 MovieClip Frame 1
age_grp = "age";
stop();
Symbol 19 MovieClip Frame 1
c_grp = "skin";
stop();
Symbol 20 MovieClip Frame 1
a_grp = "shoes";
type = "l";
stop();
Instance of Symbol 3 MovieClip in Symbol 20 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{shoesl}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 21 MovieClip Frame 1
a_grp = "shoes";
type = "r";
stop();
Instance of Symbol 3 MovieClip in Symbol 21 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{shoesr}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 22 MovieClip Frame 1
a_grp = "bottom";
type = "f";
stop();
Instance of Symbol 3 MovieClip in Symbol 22 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{bottomf}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 23 MovieClip Frame 1
a_grp = "necklace";
type = "f";
stop();
Instance of Symbol 3 MovieClip in Symbol 23 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{necklacef}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 24 MovieClip Frame 1
a_grp = "costume";
type = "f";
stop();
Instance of Symbol 3 MovieClip in Symbol 24 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{costumef}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 25 MovieClip Frame 1
age_grp = "age";
stop();
Symbol 29 MovieClip Frame 1
age_grp = "age";
stop();
Symbol 33 MovieClip Frame 1
age_grp = "age";
stop();
Symbol 44 MovieClip Frame 1
age_grp = "age";
stop();
Symbol 46 MovieClip Frame 1
c_grp = "skin";
stop();
Symbol 48 MovieClip Frame 1
c_grp = "skin";
stop();
Symbol 53 MovieClip Frame 1
c_grp = "eyes";
stop();
Symbol 62 MovieClip Frame 1
c_grp = "skin";
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
c_grp = "hair";
a_grp = "fhair";
type = "l";
stop();
Instance of Symbol 3 MovieClip in Symbol 64 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{fhairl}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 65 MovieClip Frame 1
c_grp = "hair";
a_grp = "hair";
type = "l";
stop();
Instance of Symbol 3 MovieClip in Symbol 65 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{hairl}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 66 MovieClip Frame 1
a_grp = "hat";
type = "l";
stop();
Instance of Symbol 3 MovieClip in Symbol 66 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{hatl}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Instance of Symbol 65 MovieClip "art" in Symbol 67 MovieClip Frame 1
onClipEvent (enterFrame) {
_parent._parent.onFrameChnage(this, "hat");
}
Symbol 68 MovieClip Frame 1
c_grp = "hair";
a_grp = "fhair";
type = "r";
Instance of Symbol 3 MovieClip in Symbol 68 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{fhairr}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 69 MovieClip Frame 1
c_grp = "hair";
a_grp = "hair";
type = "r";
stop();
Instance of Symbol 3 MovieClip in Symbol 69 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{hairr}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 70 MovieClip Frame 1
a_grp = "hat";
type = "r";
stop();
Instance of Symbol 3 MovieClip in Symbol 70 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{hatr}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 78 MovieClip Frame 1
c_grp = "hair";
stop();
Symbol 82 MovieClip Frame 1
c_grp = "skin";
stop();
Symbol 83 MovieClip Frame 1
a_grp = "glasses";
type = "l";
Instance of Symbol 3 MovieClip in Symbol 83 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{glassesl}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 86 MovieClip Frame 1
c_grp = "skin";
stop();
Symbol 87 MovieClip Frame 1
a_grp = "glasses";
type = "r";
Instance of Symbol 3 MovieClip in Symbol 87 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{glassesr}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 89 MovieClip Frame 1
a_grp = "mouth";
type = "f";
stop();
Instance of Symbol 3 MovieClip in Symbol 89 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{mouthf}";
cache = false;
scale = false;
expand = true;
instancename = "acc_mouth";
}
Symbol 92 MovieClip Frame 1
this._visible = 0;
Symbol 94 MovieClip Frame 1
this._visible = 0;
Symbol 94 MovieClip Frame 4
setNextEye();
gotoAndPlay(_currentframe - 2);
Symbol 95 MovieClip Frame 1
function loadEngine() {
var _local2 = _url.substring(0, _url.indexOf("/", _url.indexOf("//") + 2));
if (((_local2.indexOf("char.oddcast.com") != -1) || (_local2.indexOf("char.dev.oddcast.com") != -1)) || (_local2.indexOf("char.staging.oddcast.com") != -1)) {
var _local1 = _local2 + "/engines/";
} else {
var _local1 = new String(_url);
var _local3 = _local1.lastIndexOf("\\");
if (_local3 == -1) {
_local3 = _local1.lastIndexOf("/");
}
_local1 = _local1.substring(0, _local3 + 1);
}
engine.loadMovie(_local1 + "engineV3.swf");
}
stop();
if (_parent.no_eng != 1) {
loadEngine();
this._visible = true;
} else {
this._visible = true;
}
Instance of Symbol 27 MovieClip "config" in Symbol 95 MovieClip Frame 1
onClipEvent (data) {
_parent.ConfigHost(this);
}
Instance of Symbol 63 MovieClip "eyel" in Symbol 95 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 92 MovieClip "sound" in Symbol 95 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 3 MovieClip "engine" in Symbol 95 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{engine}";
cache = false;
scale = false;
expand = true;
instancename = "engine";
}
Symbol 95 MovieClip Frame 2
Symbol 95 MovieClip Frame 3
doMain();
Symbol 95 MovieClip Frame 4
doAnim();
Symbol 95 MovieClip Frame 6
loopback();
Symbol 95 MovieClip Frame 7
loopback();
Symbol 95 MovieClip Frame 9
stop();
Symbol 95 MovieClip Frame 14
gotoAndPlay (4);
Symbol 96 MovieClip Frame 1
a_grp = "props";
type = "f";
stop();
Instance of Symbol 3 MovieClip in Symbol 96 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
JGeneratorCommand = "InsertMovieFile";
filename = "{propsf}";
cache = false;
scale = false;
expand = true;
instancename = "";
}
Symbol 1 MovieClip [model] Frame 1
if (ebIntTime != undefined) {
ebVersion = "Flash Actions V5.6";
System.security.allowDomain(ebDomain);
loadMovieNum (ebIntTime, 99);
}
Symbol 1 MovieClip [model] Frame 2
function passFunctions() {
clearInterval(passInt);
for (var _local1 in host.engine) {
if (typeof(host.engine[_local1]) == "function") {
host[_local1] = host.engine[_local1];
}
}
host.notifyLoadDone(this);
host.doMain();
}
System.security.allowDomain(pd, "vhost.oddcast.com", "vhost.staging.oddcast.com", "host.oddcast.com", "host.staging.oddcast.com", "host-d.oddcast.com", "vhss-a.oddcast.com", "vhss-d.oddcast.com", "*.oddcast.com", "host-a.oddcast.com", "l-char.oddcast.com", "char.oddcast.com", "vhost.dev.oddcast.com", "char.dev.oddcast.com", "char.staging.oddcast.com");
delete pd;
model_version = 2.5;
model_update_description = "character cache update";
conf_str = "{conf_str}";
extra_str = "{extra_str}";
if (extra_str.indexOf("embeddedEngine") >= 0) {
no_eng = 1;
passInt = setInterval(passFunctions, 500);
}
this._visible = 0;
gender = "m";
flash_version = 6;
stop();
var publishDate = "20070518_18";
Symbol 101 MovieClip [props_f] Frame 1
this._visible = false;
Symbol 102 MovieClip [props_b] Frame 1
this._visible = false;
Symbol 103 MovieClip [bottom_f] Frame 1
this._visible = false;
Symbol 104 MovieClip [shoes_l] Frame 1
this._visible = false;
Symbol 105 MovieClip [shoes_r] Frame 1
this._visible = false;
Symbol 112 MovieClip [hair_b] Frame 1
this._visible = false;
Symbol 115 MovieClip [hat_b] Frame 1
this._visible = false;
Symbol 103 MovieClip [bottom_f] Frame 1
this._visible = false;
Symbol 134 MovieClip Frame 1
c_grp = "mouth";
stop();
Symbol 145 MovieClip [__Packages.AllowDomain] Frame 0
class AllowDomain
{
function AllowDomain () {
}
static function main(mc) {
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");
System.security.allowDomain("otc.dev.oddcast.com", "otc.staging.oddcast.com", "otc.oddcast.com", "char.oddcast.com", "vhost.oddcast.com", "vhost.staging.oddcast.com", "char.dev.oddcast.com", "cache.staging.oddcast.com", "www.dev.voki.com", "www.voki.com", "vhost.dev.oddcast.com", "vhss-a.oddcast.com", "cache.oddcast.com", mc._parent._url);
System.security.allowInsecureDomain("otc.dev.oddcast.com", "otc.staging.oddcast.com", "otc.oddcast.com", "host.staging.oddcast.com", "host.oddcast.com", "host-a.oddcast.com", "www.staging.targetspot.com", "www.targetspot.com", "vhost.staging.oddcast.com", "vhost.oddcast.com", "char.oddcast.com", ",char.dev.oddcast.com", "cache.staging.oddcast.com", "www.dev.voki.com", "www.voki.com", "vhost.dev.oddcast.com", "vhss-a.oddcast.com", "cache.oddcast.com", mc._parent._url);
}
//ASSetPropFlags(_local1, null, 1);
}
Symbol 120 MovieClip [mouth_f] Frame 1
function aa() {
lips.gotoAndStop(_currentframe);
tt.gotoAndStop(_currentframe);
}
stop();
aa();
AllowDomain.main(this);
Symbol 120 MovieClip [mouth_f] Frame 2
aa();
Symbol 120 MovieClip [mouth_f] Frame 3
aa();
Symbol 120 MovieClip [mouth_f] Frame 4
aa();
Symbol 120 MovieClip [mouth_f] Frame 5
aa();
Symbol 120 MovieClip [mouth_f] Frame 6
aa();
Symbol 120 MovieClip [mouth_f] Frame 7
aa();
Symbol 120 MovieClip [mouth_f] Frame 8
aa();
Symbol 120 MovieClip [mouth_f] Frame 9
aa();
Symbol 120 MovieClip [mouth_f] Frame 10
aa();
Symbol 120 MovieClip [mouth_f] Frame 11
aa();
Symbol 120 MovieClip [mouth_f] Frame 12
aa();
Symbol 146 MovieClip [engine] Frame 1
this._visible = false;
Symbol 148 MovieClip [__Packages.com.oddcast.event.BroadcastingMovieClip] Frame 0
class com.oddcast.event.BroadcastingMovieClip extends MovieClip
{
var _parent, addListener;
function BroadcastingMovieClip (addParent) {
super();
mx.transitions.BroadcasterMX.initialize(this);
if (addParent && (_parent != undefined)) {
addListener(_parent);
}
}
}
Symbol 149 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX
{
var _listeners;
function BroadcasterMX () {
}
static function initialize(o, dontCreateArray) {
if (o.broadcastMessage != undefined) {
delete o.broadcastMessage;
}
o.addListener = mx.transitions.BroadcasterMX.prototype.addListener;
o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener;
if (!dontCreateArray) {
o._listeners = new Array();
}
}
function addListener(o) {
removeListener(o);
if (broadcastMessage == undefined) {
broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage;
}
return(_listeners.push(o));
}
function removeListener(o) {
var _local2 = _listeners;
var _local3 = _local2.length;
while (_local3--) {
if (_local2[_local3] == o) {
_local2.splice(_local3, 1);
if (!_local2.length) {
broadcastMessage = undefined;
}
return(true);
}
}
return(false);
}
function broadcastMessage() {
var _local5 = String(arguments.shift());
var _local4 = _listeners.concat();
var _local6 = _local4.length;
var _local3 = 0;
while (_local3 < _local6) {
_local4[_local3][_local5].apply(_local4[_local3], arguments);
_local3++;
}
}
static var version = "1.1.0.52";
}
Symbol 150 MovieClip [__Packages.GeneratedVhost] Frame 0
class GeneratedVhost extends com.oddcast.event.BroadcastingMovieClip
{
var _parent, _nLoadInterval, getBytesTotal, getBytesLoaded, _visible, pd, host, createEmptyMovieClip, _mcModel, attachMovie, _nTimeoutId, _arrAccessoriesToAttach, _tfVars;
function GeneratedVhost () {
super(true);
trace((((("GeneratedVhost::getFileVersion()=" + getFileVersion()) + " this=") + this) + " _parent=") + _parent);
_nLoadInterval = setInterval(this, "if_checkloadProgress", 10);
}
static function init(in_target) {
in_target.__proto__ = GeneratedVhost.prototype;
Function(GeneratedVhost).apply(in_target, null);
}
function if_checkloadProgress() {
if (getBytesLoaded() == getBytesTotal()) {
clearInterval(_nLoadInterval);
meLoaded();
}
}
function meLoaded() {
_visible = false;
populateData();
var _local2 = new Object();
for (var _local4 in this) {
if (typeof(this[_local4]) == "string") {
_local2[_local4] = this[_local4];
}
}
_local2.no_eng = 1;
_local2.pd = pd;
var _local3 = "Model attached with following parameters: ";
for (var _local4 in _local2) {
_local3 = _local3 + (((_local4 + "=") + _local2[_local4]) + "&");
}
host = createEmptyMovieClip("host", 1);
_mcModel = attachMovie("model", "_mcModel", 3, _local2);
_nTimeoutId = setInterval(this, "start", _nStartTimeout);
_arrAccessoriesToAttach = new Array();
}
function start() {
clearInterval(_nTimeoutId);
drillInHost(_mcModel);
if (_arrAccessoriesToAttach.length > 0) {
attachAccessories();
} else {
_nTimeoutId = setInterval(this, "start", _nStartTimeout);
}
}
function onAccessoriesAttached() {
host = _mcModel.host;
_mcModel.conf_str = ((_sConf == undefined) ? "{conf_str}" : (_sConf));
_mcModel.extra_str = ((_sExtra == undefined) ? "{extra_str}" : (_sExtra));
_mcModel._visible = true;
host._visible = true;
host.loadEngine();
}
function getFileVersion() {
return(_sVersion);
}
function configDone() {
passModelObjectsUpOneLevel();
_parent.configDone();
_visible = true;
}
function passModelObjectsUpOneLevel() {
var _local2 = "Model parameters passed up one level: ";
for (var _local3 in _mcModel) {
if (typeof(_mcModel[_local3]) != "movieclip") {
_local2 = _local2 + (((_local3 + "=") + _mcModel[_local3]) + "&");
this[_local3] = _mcModel[_local3];
}
}
}
function drillInHost(m) {
if ((m._name.indexOf("engine") >= 0) || (m._name.indexOf("sound") >= 0)) {
if (m._name.indexOf("engine") >= 0) {
}
return(undefined);
}
if (m.a_grp.length > 0) {
addAccessory(m);
}
for (var _local3 in m) {
if (typeof(m[_local3]) == "movieclip") {
drillInHost(m[_local3]);
}
}
}
function addAccessory(mc) {
_arrAccessoriesToAttach.push(mc);
}
function attachAccessories() {
_nTimeoutId = setInterval(this, "attachAccessory", _nAttachingTimeout, _arrAccessoriesToAttach[_nAttachAccessoryCounter]);
}
function attachAccessory(mc) {
clearInterval(_nTimeoutId);
var _local3 = (mc.a_grp + "_") + mc.type;
if (mc.a_grp == "mouth") {
mc.attachMovie(_local3, "acc_mouth", mc[getGeneratorName(mc)].getDepth());
} else {
mc.attachMovie(_local3, getGeneratorName(mc), mc[getGeneratorName(mc)].getDepth());
}
_nAttachAccessoryCounter++;
if (_nAttachAccessoryCounter < _arrAccessoriesToAttach.length) {
_nTimeoutId = setInterval(this, "attachAccessory", _nAttachingTimeout, _arrAccessoriesToAttach[_nAttachAccessoryCounter]);
} else {
onAccessoriesAttached();
}
}
function attachEngine(mc) {
var _local1 = mc._parent;
_local1.attachMovie("engine", "engine", 1);
}
function getGeneratorName(mc) {
for (var _local2 in mc) {
if ((typeof(mc[_local2]) == "movieclip") && (mc[_local2].JGeneratorCommand.length > 0)) {
return(_local2);
}
}
}
function populateData() {
var _local6 = unescape(_tfVars.text);
var _local5 = _local6.split("&");
var _local4 = _local5.length;
if (_local4 == 0) {
_local4 = 1;
_local5[0] = _local6;
}
var _local2 = 0;
while (_local2 < _local4) {
var _local3 = _local5[_local2].split("=");
switch (_local3[0]) {
case "confStr" :
_sConf = unescape(_local3[1]);
break;
case "extraStr" :
_sExtra = _local3[1];
}
_local2++;
}
}
var _sVersion = "1.2,SWFMILL GEN HOST 01/07/2008 - drill exclusion by mc name not mc target - bug fix for 'engine' & 'sound' instances";
var _nStartTimeout = 100;
var _nAttachingTimeout = 25;
var _sConf = "";
var _sExtra = "";
var _nAttachAccessoryCounter = 0;
}
Symbol 147 MovieClip [generate] Frame 1
System.security.allowDomain("vhost.oddcast.com", "vhost.staging.oddcast.com", "host.oddcast.com", "host.staging.oddcast.com", "host-d.oddcast.com", "vhss-a.oddcast.com", "vhss-d.oddcast.com", "*.oddcast.com", "host-a.oddcast.com", "l-char.oddcast.com", "char.oddcast.com", "vhost.dev.oddcast.com", "char.dev.oddcast.com", "char.staging.oddcast.com", pd);
System.security.allowInsecureDomain("vhost.oddcast.com", "vhost.staging.oddcast.com", "host.oddcast.com", "host.staging.oddcast.com", "host-d.oddcast.com", "vhss-a.oddcast.com", "vhss-d.oddcast.com", "*.oddcast.com", "host-a.oddcast.com", "l-char.oddcast.com", "char.oddcast.com", "vhost.dev.oddcast.com", "char.dev.oddcast.com", "char.staging.oddcast.com", pd);
GeneratedVhost.init(_parent);