Código ActionScript :
var r01:uint;var r02:uint;var k1:uint;var k2:uint;var spr02:Sprite=new Sprite;var n:uint; var st01:Array=new Array('yuxtaposició','pрпак','teclat','colom','arreboire', 'contingut','blau','rentadora','cadira','ratoli','jerro','id¶☺a','pare','teclat', 'malson','desgracia','finestra','taronja','caball','lampada','escacs','tintorera', 'ura','plati','esquema','llantia','mag','electro','cantar','rodona'); var formatoTexto:TextFormat=new TextFormat(); for(n=0;n<=29;n++){ if((n>=0)&&(n<=9)){r01=n;r02=0;}if((n>=10)&&(n<=19)){r01=(n-10);r02=1;}if((n>=20)&&(n<=29)){r01=(n-20);r02=2;} k1=r01*22;k2=r02*266;this['spr'+n]=new Sprite;this['tf'+n]=new TextField(); formatoTexto.color=0x000000;formatoTexto.size=11;formatoTexto.align='center'; formatoTexto.font='courier new';formatoTexto.bold=false;this['tf'+n].defaultTextFormat=formatoTexto; this['tf'+n].textColor = 0x000000;this['tf'+n].x=25+k2;this['tf'+n].y=160+k1;this['tf'+n].border=true; this['tf'+n].text = st01[n];this['tf'+n].width=220;this['tf'+n].height=20;this['tf'+n].background=true; this['tf'+n].backgroundColor=0xffffff;this['tf'+n].borderColor=0xa5a5a5; this['spr'+n].addChild(this['tf'+n]);this['spr'+n].buttonMode=true;this['spr'+n].mouseChildren=false; this['spr'+n].addEventListener(MouseEvent.ROLL_OUT,out);this['spr'+n].addEventListener(MouseEvent.ROLL_OVER,over); this['spr'+n].name='tf'+n; spr02.addChild(this['spr'+n]); } ////-->final del for function over(evt:MouseEvent):void{this[evt.target.name].backgroundColor=0xf1f1f1;}; function out(evt:MouseEvent):void{this[evt.target.name].backgroundColor=0xffffff;}; addChild(spr02);
las variables del tipo this['spr'+n]=new Sprite;this['tf'+n]=new TextField(); como las deberia poner en el caso de querer hacer un package el output me saca todo el rato que no se puede crear la propiedad spr0, las debere crear individualmente y en ese caso como las deberia poner?????