una pregunta alguien me puede explicar que siginifica toda esta linea ....
var clip:MovieClip = impresor_mc.createEmptyMovieClip("row" + i + "_mc", impresor_mc.getNextHighestDepth());
| |||
pregunta sobre movieclip una pregunta alguien me puede explicar que siginifica toda esta linea .... var clip:MovieClip = impresor_mc.createEmptyMovieClip("row" + i + "_mc", impresor_mc.getNextHighestDepth()); |
| ||||
Te la voy a partir en fragmentos y te la voy explicando: // Aqui define una variable de tipo MovieClip y le va a asignar un valor var clip:MovieClip = // Aca crea un nuevo MovieClip vacío, dentro de otro Moviclip llamado IMPRESOR_MC impresor_mc.createEmptyMovieClip // Aca le dá el nombre de instancia al MovieClip que acabó de crear arriba la letra i creo que es una variable de un contado, entonces el nombre de instancia quedaría algo así: row5_mc ("row" + i + "_mc", // Como la función "createEmptyMovieClip" de arriba necesita un Nivel para posicionar el nuevo MovieClip entonces utiliza otra funcion que lo que hace es devolver el Nivel más alto disponible para utilizar.... los niveles creo que van desde -16000 hasta +16000 impresor_mc.getNextHighestDepth()); Espero que hayas comprendido mas o menos lo que significaba cada pedazo de código. Saludos
__________________ JUAN DAVID GOMEZ B ShockerMOD - USERSHOCK.COM [email protected] ------------------------------- Macromedia Usergroup Colombia macromedia.com/usergroups |
| |||
ayuda con codigo tengo este codigo donde asigna el los valores del datagrid a un movieclip se hizo esto para que se imprimeran todos los registros y si se estan almacenando los datos en el movieclip pero al momento de imprimirlo en papel no hace nada, no se si me podrian ayudar con este codigo de manera que pueda imprimir ó si me sugieren algo estoy abierta a sugerencias.... var printer:PrintJob = new PrintJob(); this.createEmptyMovieClip("impresor_mc",this.getNe xtHighestDepth()); impresor_mc._x = -200; impresor_mc._y = -500; for (var i=0; i<periodos_dg.dataProvider.length; i++) { var clip:MovieClip=impresor_mc.createEmptyMovieClip("r ow" + i + "_mc", impresor_mc.getNextHighestDepth()); var it:Number = 0; for (var each in periodos_dg.dataProvider[i]) { clip.createTextField(each + "_txt", clip.getNextHighestDepth(), 0, 0, 100, 20); _txt = clip[each + "_txt"]; _txt.border = true; _txt.borderColor = 0; _txt.text= periodos_dg.dataProvider[i][each]; _txt._x = 100 * it; it++ } clip._y = 20 * i; } if (printer.start()) { if (printer.addPage(impresor_mc)) { printer.send(); } } |