Kada pokušam da zamenim sledeći kod:
sa petljom:
...dolazi do greške. Izgleda da se deo koda koji ide posle...
... ne izvršava. Da li ima neko ideju kako da izvrtim ova tri dugmeta kroz petlju?
Unapred hvala svima na pomoći!
Code:
dugmex.onRelease = function ()
{
dugmex.gotoAndStop(2);
dugmey.gotoAndStop(1);
dugmez.gotoAndStop(1);
};
dugmey.onRelease = function ()
{
dugmex.gotoAndStop(1);
dugmey.gotoAndStop(2);
dugmez.gotoAndStop(1);
};
dugmez.onRelease = function ()
{
dugmex.gotoAndStop(1);
dugmey.gotoAndStop(1);
dugmez.gotoAndStop(2);
};
dugmex.onRelease = function ()
{
dugmex.gotoAndStop(2);
dugmey.gotoAndStop(1);
dugmez.gotoAndStop(1);
};
dugmey.onRelease = function ()
{
dugmex.gotoAndStop(1);
dugmey.gotoAndStop(2);
dugmez.gotoAndStop(1);
};
dugmez.onRelease = function ()
{
dugmex.gotoAndStop(1);
dugmey.gotoAndStop(1);
dugmez.gotoAndStop(2);
};
sa petljom:
Code:
var myArray:Array = Array(3);
myArray[0] = dugmex;
myArray[1] = dugmey;
myArray[2] = dugmez;
for (var i:Number = 0; i < 3; i++)
{
myArray[i].onRelease = function ()
{
for (var j:Number = 0; j < 3; j++)
{
if (i==j) {
myArray[j].gotoAndStop(2);
}
else {
myArray[j].gotoAndStop(1);
};
};
};
};
var myArray:Array = Array(3);
myArray[0] = dugmex;
myArray[1] = dugmey;
myArray[2] = dugmez;
for (var i:Number = 0; i < 3; i++)
{
myArray[i].onRelease = function ()
{
for (var j:Number = 0; j < 3; j++)
{
if (i==j) {
myArray[j].gotoAndStop(2);
}
else {
myArray[j].gotoAndStop(1);
};
};
};
};
...dolazi do greške. Izgleda da se deo koda koji ide posle...
Code:
myArray[i].onRelease = function ()
{
myArray[i].onRelease = function ()
{
... ne izvršava. Da li ima neko ideju kako da izvrtim ova tri dugmeta kroz petlju?
Unapred hvala svima na pomoći!