Salutam
Vreau sa va rog pe cei care aveti bunavointa sa imi dati un sfat despre cum as putea sa fac o chestiuta mica.
Am facut un mic banner in flash, care dupa ce se termina actiunea se opreste, as dori sa il fac sa o ia de la capat, adica sa mearga la nesfarsit fara oprire, si nu reusesc sa il fac, am incercat cu loop, am incercat in codul din pagina site-ului si nu reusesc sa il fac.
De aceea va rog daca puteti sa imi dati un sfat, nu doresc codul gata facut(pt ca nu o sa stiu nici altadata) ci doar cu ce as putea sa fac si ce as putea folosi pentru a reusi.
Va multumesc anticipat .
Mai jos este codul in action script:
rect._visible = 0;
counter = 1;
VnumOfCell = Math.ceil(image._width / rect._width);
HnumOfCell = Math.ceil(image._height / rect._height);
numOfCell = VnumOfCell * HnumOfCell;
ohr = new Array();
for (i = 1; i <= HnumOfCell; i++)
{
for (j = 1; j <= VnumOfCell; j++)
{
mc = screen.attachMovie("mask", counter, counter);
mc._x = (j - 1) * rect._width + rect._width / 2;
mc._y = (i - 1) * rect._height + rect._height / 2;
ohr[counter] = counter;
++counter;
mc.stop();
} // end of for
} // end of for
screen.onEnterFrame = function ()
{
var _loc1 = this;
if (numOfCell > 0)
{
_loc1[numOfCell].gotoAndPlay(2);
--numOfCell;
return;
} // end if
numOfCell = VnumOfCell * HnumOfCell;
_loc1.onEnterFrame = function ()
{
var _loc1 = this;
if (numOfCell > 0)
{
temp = random(numOfCell) + 1;
_loc1[ohr[temp]].gotoAndPlay(12);
ohr.splice(temp, 1);
--numOfCell;
return;
} // end if
delete _loc1.onEnterFrame;
_loc1._parent._parent.gotoAndPlay(2);
};
};
am incercat cu autoloop="true/1", cu gotoAndPlay(2); si tot nu vrea sa o ia de la capat:(
intrebare
Moderator: Moderatori
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori