PDA

Просмотр полной версии : ColorTransform - Help


___PodiuM___
26.06.2007, 15:05
Привет! :victory:
Ситуация такая.... Есть исходник, он сам по себе preloader + ColorTransform в подгружаемом мувике... Я хочу сделать ColorTransform уже в самом подгружаемом мувике........ А вот перенести этот ColorTransform неполучаеться..... весь день промудохался и никак..... Помогите плизз... Заранее спасибо! :yahoo:
вот ColorTransform:
var trans = new flash.geom.Transform(this._parent.flinterface);
var ctrans = new flash.geom.ColorTransform(1, 1, 1, 1, 241, 237, 219, 0);
trans.colorTransform = ctrans;
this._parent.flinterface._visible = true;
this.onEnterFrame = function ()
{
if (ctrans.redOffset > 10)
{
ctrans.redOffset = ctrans.redOffset - 10;
}
else
{
ctrans.redOffset = 0;
qred = true;
} // end else if
if (ctrans.greenOffset > 10)
{
ctrans.greenOffset = ctrans.greenOffset - 10;
}
else
{
ctrans.greenOffset = 0;
qgreen = true;
} // end else if
if (ctrans.blueOffset > 2)
{
ctrans.blueOffset = ctrans.blueOffset - 9;
}
else
{
ctrans.blueOffset = 0;
qblue = true;
} // end else if
trans.colorTransform = ctrans;
if (qblue && qred && qgreen)
{
delete this.onEnterFrame;
delete trans;
delete ctrans;

this.removeMovieClip();
} // end if
};

А вот исходник http://arendaplace.ru/main2.rar

___PodiuM___
27.06.2007, 05:41
Сам подумал, покопался и решил ВСЁ !:yahoo: :p
var trans = new flash.geom.Transform(flinterface);
var ctrans = new flash.geom.ColorTransform(1, 1, 1, 1, 241, 237, 219, 0);
trans.colorTransform = ctrans;
flinterface._visible = true;
onEnterFrame = function ()
{
if (ctrans.redOffset > 10)
{
ctrans.redOffset = ctrans.redOffset - 10;
}
else
{
ctrans.redOffset = 0;
qred = true;
} // end else if
if (ctrans.greenOffset > 10)
{
ctrans.greenOffset = ctrans.greenOffset - 10;
}
else
{
ctrans.greenOffset = 0;
qgreen = true;
} // end else if
if (ctrans.blueOffset > 2)
{
ctrans.blueOffset = ctrans.blueOffset - 9;
}
else
{
ctrans.blueOffset = 0;
qblue = true;
} // end else if
trans.colorTransform = ctrans;
if (qblue && qred && qgreen)
{
delete this.onEnterFrame;
delete trans;
delete ctrans;

this.removeMovieClip();
} // end if
};