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 даже если нет методов для их добычи,
нужно поэксперементировать.
Так же порадовало, что дейстствительно большенство кода уже создано на низком уровне, не как в пятерке.
Нашел на флэш гуре,
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 даже если нет методов для их добычи,
нужно поэксперементировать.
Так же порадовало, что дейстствительно большенство кода уже создано на низком уровне, не как в пятерке.