[ zabe @ 01.03.2008. 16:24 ] @
Kada pokušam da zamenim sledeći kod: 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); }; 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); }; }; }; }; ...dolazi do greške. Izgleda da se deo koda koji ide posle... Code: 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! |