PDA

Просмотр полной версии : Код иницилизации МХ


john
24.03.2002, 20:01
Как и следовало ожидать появился достаточно быстро,

Нашел на флэш гуре,

http://www.schuirink.net/%7Ecasper/flash/FMX_setup.zip



очень заинтересовал код System.product


System.Product = function (strName)
{
this.name = strName;
ASSetPropFlags(this, null, 7);
};
var o = System.Product.prototype;
o.IsRunning = function ()
{
return (ASnative(2201, 0)(this.name));
};
o.IsInstalled = function ()
{
return (ASnative(2201, 1)(this.name));
};
o.Launch = function ()
{
return (ASnative(2201, 2)(this.name));
};
o.Download = function ()
{
if (arguments.length > 0)
{
return (ASnative(2201, 3)(this, this.name, arguments[0]));
} else {
return (ASnative(2201, 3)(this, this.name));
}
};



Возможно что это работа с внешиними, доплнительными модулями флэша, что наводит вопросы по расширениям плейера,

второе что забавно, это



o.getBytesLoaded = function ()
{
return (this._bytesLoaded);
};
o.getBytesTotal = function ()
{
return (this._bytesTotal);
};



оказывается есть две проперти, _bytesLoaded и _bytesTotal даже если нет методов для их добычи,
нужно поэксперементировать.

Так же порадовало, что дейстствительно большенство кода уже создано на низком уровне, не как в пятерке.