No me funciona me da error en la linea de packClass.
Código ActionScript :
import flash.utils.getDefinitionByName;
var contador:uint=1;
var nuz:uint;
var capa1:Sprite = new Sprite();
var capacode:Sprite = new Sprite();
var capa3:Sprite = new Sprite();
var varan:uint = new uint();
varan = (Math.floor((3*Math.random())))+nuz;
var packClass:Class = getDefinitionByName("L1C1F1O1S1T1D1N" + contador) as Class;
var akat:packClass = new packClass(varan); ////me da error
////1046: Type was not found or was not a compile-time constant: packClass.
.......................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,el archivo L1C1F1O1S1T1D1N1.as es por ejemplo:
Código ActionScript :
package{
public class L1C1F1O1S1T1D1N1 {
public var cadena:Array;
public var cadenamv:Array;
public var cadenacx:Array;
public var cadenacy:Array;
public var cadena0:String ="Vaig trobar aquell home malgeniut especialment rabiut i em va deixar molt amoinat. La seua mirada traslluia ambiguitat. I no era la primera vegada: ja l’havia vist en diferents ocasions arruinar la continuitat dels projectes del nostre veinat. Alguns el consideraven un traidor; alguns altres deien que la seua vacuitat tenia l’origen en la seua viduitat. Perquè la seua dona havia sigut una heroina diurna de força increible, però el consum de cocaina li va produir transtorns esfereidors i un decaiment generalitzat que li va malmetre la força. Ell, amb la pruija de salvar-la, encara ho va empitjorar tot, perquè la va aillar i això va provocar el suicidi de la dona.";
public var cadena0mv:String ="iüüiïuïüiiïuïïïiuuïiuuïuiïüïïiïïïïï";
public var cadena0cx:Array =[40,379,61,200,335,449,90,171,181,70,460,80,90,420,244,469,70,130,140,220,420,482,492,146,260,438,502,162,448,70,298,491,80,160,460];
public var cadena0cy:Array =[61,61,79,79,79,79,97,97,97,115,115,133,133,133,151,151,169,169,169,169,169,169,169,187,187,187,187,205,205,223,223,223,259,277,277];
public var cadena1:String ="La cocaina i l'heroina el van aillar i arruinar fins al punt de pensar en el suicidi. Això va produir que la seua mare tingues un petit decaiment i alhora va deixar amoinat un rabiut i malgeniut pare.Vaig pensar que el veinat amb ambiguitat ja l'havia criticat amb esfereidores paraules. I es així com en la continuitat del temps arribes la mort del pare i es així com va fer que la seua mare ho suportes amb viduitat. El seu increible talent traslluia serenor tot i que la seva ment no era gens diurna, aguantava les hores que tenia amb la seva mare fins que la pruija de drogar-se va fer matar-la com si fos un traidor.";
public var cadena1mv:String ="ïïïïïiuïiïiüiüïüiiïuïuuïïïüuiuïï";
public var cadena1cx:Array =[90,209,330,450,280,480,72,367,40,130,260,271,400,411,206,364,373,521,210,112,121,308,51,60,245,439,391,472,202,41,50,50];
public var cadena1cy:Array =[61,61,61,61,79,79,97,97,115,115,115,115,115,115,133,133,133,133,151,169,169,187,205,205,205,205,223,223,242,259,259,277];
public var cadena2:String ="La viduitat de la seua filla el va deixar amoinat amb un decaiment esfereidor que tralluia la increible continuitat del seu aillament. Amb l'heroina com única amiga diurna i la cocaina la seva acompanyant de nit va produir la pruija de la seva filla que l'havia suportat. Es llavors quan es va arruinar, tot i que s'ho prengué amb ambiguitat de tot el que deien en el veinat. La seva filla el va trair, quan decidí que tenia que desintoxicar-se. Això provocà un malgeniut i rabiut síndrome d'abstinència que el va fer portar al suicidi. I es quan vaig pensar que la seua filla havia de parlar.";
public var cadena2mv:String ="uïuiïïïuïïuïïïüïuiïiïüiiïiiüüuïiui";
public var cadena2cx:Array =[84,93,234,417,501,160,295,466,475,70,197,206,394,80,321,475,342,351,446,224,92,492,501,187,313,80,310,296,416,419,428,90,281,400];
public var cadena2cy:Array =[61,61,61,61,61,79,79,79,79,97,97,97,97,115,115,115,133,133,133,151,169,169,169,187,187,205,205,223,223,242,242,259,259,259];
public var cadenastringcx:Array;
public var cadenastringcy:Array;
public var cadenastringmv:String;
public var stringer:String ="";
public var nume:uint;
public function L1C1F1O1S1T1D1N1 (nume:uint=0){
////////////////////////////como seran las cadenas en la funcion L1C1.....
cadena = new Array ();
cadenamv = new Array ();
cadenacx = new Array ();
cadenacy = new Array ();
/////////////////////////////intro de las variables a las cadenas globales
cadena.push (cadena0);
cadenamv.push (cadena0mv);
cadenacx.push (cadena0cx);
cadenacy.push (cadena0cy);
cadena.push (cadena1);
cadenamv.push (cadena1mv);
cadenacx.push (cadena1cx);
cadenacy.push (cadena1cy);
cadena.push (cadena2);
cadenamv.push (cadena2mv);
cadenacx.push (cadena2cx);
cadenacy.push (cadena2cy);
/////////////////////////////definicion de la variable dentro del constructor
this.nume = nume;
//////////////////////////////equivalencia de variables
stringer = cadena[nume];
cadenastringmv = cadenamv[nume];
cadenastringcx = cadenacx[nume];
cadenastringcy = cadenacy[nume];
}
}
}Por lo visto me reconoce la nueva clase pero no su variable, es curioso porque cuando acoto a la posibilidad de asignar solo a L1C1F1O1S1T1D1N1
Código ActionScript :
var nuz:uint;
var capa1:Sprite = new Sprite();
var capacode:Sprite = new Sprite();
var capa3:Sprite = new Sprite();
var varan:uint = new uint();
varan = (Math.floor((3*Math.random())))+nuz;
trace(varan);
trace (nuz);
var akat:L1C1F1O1S1T1D1N1 = new L1C1F1O1S1T1D1N1(varan);
var texte:String;
el tema funka puta madre, pero con tu idea por lo visto le falta alguna cosa de todas maneras es buena idea y seguire investigando hasta que encuentre una solucion o alguien me de una solucion que funke.