Nov 7

streaming2.gif

Hola!

Hoy os voy a contar una historia triste. Realmente no es una triste historia, sino todo lo contrario. El uso de este término viene de un profesor de Análisis y Diseño de Algoritmos, para el cual “una historia triste” era cualquier historia personal y medianamente larga.

Nos desviamos del tema. Decía que hoy retransmitían un partido de fútbol que me interesaba ver, pero lo retransmitían por Pay per view, por lo que me era imposible verlo. O eso creía yo. Todo esto me pasaba por la cabeza 10 minutos antes del partido. Finalmente llegué a verlo, lo cual quiere decir que los pasos a seguir son realmente sencillos.

Read the rest of this entry »

Nov 6

Impresora flash

Saludos espartanos,

Hoy hablaremos de algo que, para nada es complicado de averiguar, pero que si no lo conoces te puede llevar un rato de navegación: Imprimir desde flash.

Flash dispone de una clase que nos permite imprimir MovieClips de manera bastante sencilla. Vamos a utilizarla al pulsar un botón:

Código:

on (press) {
  var imprimirMC = new PrintJob();
  var usuarioAcepta = imprimirMC.start();
  if (usuarioAcepta) {
    imprimirMC.addPage(nombre del movieclip a imprimir, área de impresión, si es bitmap, número del frame);
    imprimirMC.send();
  }
  delete imprimirMC;
}

Comportamiento, línea a línea:

  1. Creamos una instancia de la clase PrintJob, con nombre imprimirMC.
  2. Mostramos el diálogo de impresión al usuario con start. En este punto, flash detiene su ejecución a la espera que el usuario seleccione impresora y acepte.
  3. Si el usuario aceptó la impresión…
  4. Añadimos un MovieClip para imprimir (pueden ser cuantos queramos).
    • Indicamos entre comillas el nombre del mismo. Segun este método, debe estar cargado en pantalla (no nos valió indicar aquí el id de la librería) con un nombre.
    • (opcional) Indicamos el área de impresión del movieclip, del estilo (sin comillas): {xMin:0, xMax:600, yMin:0, yMax:800}
    • (opcional) True si es un bitmap, false en caso contrario.
    • (opcional) Nos permite indicar aquí el frame concreto del MovieClip que queremos imprimir.
  5. Enviamos los datos a la impresora para que imprima.
  6. Liberación de recursos.

Aparte, podeis ver más info de la clase PrintJob y su uso en la documentación del propio flash. Recordad que solo muestro el camino, ahora os toca investigar ;).