Desafio FUGPE #01 - Matriz Colorada
Foi iniciado o primeiro de uma série de desafios de actionscript na lista do FUGPE.
O desafio inicial trata-se da construção da matriz abaixo, utilizando o actionscript. Diversas soluções já foram postadas, visite a lista para conferi-las.

Segue abaixo o meu código para a construção da matriz (~25min).
var colsRowsSize:Array = new Array(29, 29, 13); var bgColor:Array = new Array(0xffffff, 0xff0000, 0xcccccc); var formatar:TextFormat = new TextFormat("Arial", 9, 0x000000, false, false, false, "", "", "center", 0, 0, 0, 0); var z:Number = 1; for(var n:Number = 0; n < colsRowsSize[1]; n++){ for(var i:Number = 0; i < colsRowsSize[0]; i++, z++){ var pX:Number = i*colsRowsSize[2]; var pY:Number = n*colsRowsSize[2]; _root.createTextField("caixa" + z, _root.getNextHighestDepth(), pX, pY, colsRowsSize[2], colsRowsSize[2]); _root["caixa" + z].text = valor == 0 ? valor = 1 : valor = 0; _root["caixa" + z].border = true; _root["caixa" + z].selectable = false; _root["caixa" + z].background = true; _root["caixa" + z].backgroundColor = bgColor[n == i || i+1 == colsRowsSize[0]-n ? (n%2)+1 : 0]; _root["caixa" + z].setTextFormat(formatar); } }

March 18th, 2007 at 18:08
**** ainda bota o tempo ‘~25min’ se achando
March 19th, 2007 at 9:08
Teo, se você soubesse ler, saberia que parte do desafio é postar o tempo gasto no desafio.