Thursday, September 9, 2010

Post de la Categoría ‘Tutoriales’

Crear diseño de fondo para correos en Outlook Express

Postedo por Cecilia con fecha Octubre - 14 - 2009

PASO A PASO PARA CREAE FONDO PARA CORREOS OUTLOOK EXPRESS

1. Presionamos “Crear Correo”, seleccionamos “Formato”, luego “Aplicar diseño de fondo” y “Más diseños de fondo…”.

2. En el cuadro de diálogo Seleccionar diseño de fondo, seleccionamos “Crear nuevo…”, y nos abrirá un asistente para diseños de fondo.

3. Presionamos Siguiente, tildamos “Imagen” y presionamos Examinar para buscar nuestro diseño (Sólo archivos de imagen), seleccionamos nuestro archivo, presionamos Abrir.

4. Determinamos la posición y si queremos que se repita el diseño o no, presionamos Siguiente.

5. Elegimos el tipo de fuente, tamaño y color  para nuestros mails, presionamos Siguiente.

6. Editamos el ancho del margen que deseamos para el diseño de fondo, presionamos Siguiente.

7. Lo nombramos como nos guste y presionamos “Finalizar”

8. Nuevamente en el cuadro de diálogo de Seleccionar diseño de fondo, seleccione el que creamos recientemente y Aceptamos.

Ahora cada vez que querramos crear un nuevo correo, seleccionaremos nuestro diseño de fondo.

Popularity: 2% [?]

Insertar Firma digital en Mozilla Thunderbird

Postedo por Cecilia con fecha Octubre - 14 - 2009

PASO A PASO PARA INSERTAR UNA FIRMA DIGITAL EN MOZILLA THUNDERBIRD

1. Ejecutamos el programa, seleccionamos la cuenta en la que vamos a trabajar en sector izquierdo de la pantalla, y con el botón secundario seleccionamos “Propiedades”.

2. En el cuadro de diálogo Configuracón de la Cuenta, tildamos la opción “Adjuntar esta firma”, presionamos “Elegir” y buscamos el archivo (Este puede ser en formato html, jpg, etc), presionamos Aceptar.

Ahora cada vez que creemos un nuevo mensaje, nuestra firma digital aparecerá al final del mensaje.

Popularity: 1% [?]

CUENTA DE CORREO EN OUTLOOK EXPRESS

Postedo por Cecilia con fecha Julio - 17 - 2009

PASO A PASO PARA CONFIGURAR UNA CUENTA DE CORREO EN OUTLOOK EXPRESS

1. En el menú de “Herramientas”, seleccionar el item “Cuentas”.

2. En el cuadro de diálogo Cuentas de Internet, seleccione “Agregar”, y luego Correo.

3. En el espacio en blanco, tipee el nombre que desee que vean los demás cuando usted envíe un e-mail.

4. En el cuadro de Dirección de Correo Electrónico, tipee la dirección a configurar.

5. Aparecerán los Nombres de Servidores de Correo Electrónico. Seleccione POP3 en este caso (el que viene por defecto). Luego tipee los nombres de servidores de correo entrante y saliente que corresponden.

Ejemplo:

Servidor Correo Entrante (POP3): pop3.sudominio.com.ar

Servidor Correo Saliente (SMTP): smtp.sudominio.com.ar

6. Complete el nombre de su cuenta POP y su contraseña en los espacios Nombre de Cuenta y Contraseña. Note que el nombre de cuenta POP es su nombre de usuario de e-mail.

7. En el último paso simplemente deberá clickear “Finalizar”

8. Nuevamente en el cuadro de diálogo de Cuentas de Internet, seleccione la cuenta recientemente creada y luego seleccione “Propiedades”

9. En la pestaña “Servidores” deberá tildar “Mi servidor requiere autenticación”, en caso contrario recibirá un error al intentar enviar correos.

10. Por último, acepte la ventana activa, y cierre la titulada “Cuentas de Internet”. Solo deberá clickear en el botón Enviar y Recibir para verificar la existencia de nuevos mensajes de correo electrónico en su cuenta.

Popularity: 1% [?]

Cargar SWF o JPG externos con ActionScript 3

Postedo por Antonio con fecha Julio - 17 - 2009

Siguiendo con los tutoriales básico de ActionScript 3, me pareció interesante mostrarles como cargar un SWF externo en AS3.
Un recurso muy utilizado a la hora de armar una página o una aplicación en Flash.

El proceso a seguir es medianamente similar a lo que era usar MovieClipLoader en ActionScript 2, pero obviamente cambiando la sintaxis.
Lo bueno que tiene AS3 es que todo se maneja de manera similar a través de los Listeners, por lo que hace la programación bastante intuitiva a la hora de empezar si uno no conoce todos los elementos que AS3 nos da para trabajar.

Bien comencemos…

La clase que se utiliza en AS3 para cargar tanto SWF como JPG externos, es la clase Loader que está en el paquete flash.display.
Lo primero que hay q hacer es instanciar esta clase. Obviamente si la usamos en una clase personal hay que importar la clase de la siguiente manera (desde el código de un fla no hace falta):

Actionscript:

  1. import flash.display.Loader;

una vez importada la clase pasamos a generar la instancia y los Listenersnecesarios para manejar nuestra carga externa.

Actionscript:

  1. var loader:Loader = new Loader();
  2. loader.contentLoaderInfo.addEventListener(Event.OPEN, onOpen);
  3. loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
  4. loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);

Es importante destacar que los Listenes no se le agregan al loader, sino al contenidos del mismo… para saber cuándo se abrió, cuando se está cargando y cuando se termina de cargar el contenido. Por eso se escribe elcontentLoaderInfo.
Esa es una de las diferencias con el URLLoader (además de que el mismo se usa para cargar datos y no JPG o SWF).
También es importante aclarar que se podría agregar otro Listener con elEvent.INIT, que lo que hace es “escuchar” cuando la película se comienza a iniciar.

Lo siguiente a hacer es indicarle que queremos cargar a nuestro objetoLoader. Lo hacemos de la siguiente manera:

Actionscript:

  1. loader.load(new URLRequest(”peliculaExterna.swf”));

Usamos URLRequest para indicar que swf o jpg queremos cargar. Para ellos si estamos creando una clase deberiamos importar la clase URLRequest, que esta en el paquete flash.net.URLRequest
Lo último que nos quedaría hacer es definir las funciones que son llamadas por los Listener, cosa que vamos a hacer a continuación. Atención a los comentarios:

Actionscript:

  1. function onOpen(e:Event):void
  2. {
  3. // Aquí iría tu código cuando se inicia la carga… Podrías mostrar un cargador por ejemplo.
  4. }
  5. function onProgress(e:ProgressEvent):void
  6. {
  7. // Aquí podrías obtener el porcentaje de tú cargar y mostrárselo al usuario… una buena forma seria así:
  8. // var porcentaje:Number = e.bytesLoaded/e.bytesTotal * 100;
  9. // y mostrar la variable “porcentaje” en donde quieras.
  10. }
  11. function onComplete(e:Event):void
  12. {
  13. // Aquí podrías sacar el cargador y añadir el objeto cargado a la película de la siguiente forma:
  14. // addChild(loader);
  15. }

Lo mismo que con Loader y URLRequest, si estamos haciendo una clase importar las clases de eventos. En este caso serian flash.events.Event yflash.events.ProgressEvent o simplificar las dos en una linea así: flash.events.*
Con este código entonces podríamos cargar tanto SWF como JPG. Obviamente variarían algunas cosas, como que hacer con el objeto cargado, pero esta es una buena base para que sigan investigando.

El código completo:

Actionscript:

  1. import flash.display.Loader;
  2. import flash.events.*;
  3. import flash.net.URLRequest;
  4. var loader:Loader = new Loader();
  5. loader.contentLoaderInfo.addEventListener(Event.OPEN, onOpen);
  6. loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
  7. loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
  8. loader.load(new URLRequest(”peliculaExterna.swf”));
  9. function onOpen(e:Event):void
  10. {
  11. // Aquí iría tu código cuando se inicia la carga… Podrías mostrar un cargador por ejemplo.
  12. }
  13. function onProgress(e:Event):void
  14. {
  15. // Aquí podrías obtener el porcentaje de tú cargar y mostrárselo al usuario… una buena forma seria así:
  16. // var porcentaje:Number = e.bytesLoaded/e.bytesTotal * 100;
  17. // y mostrar la variable “porcentaje” en donde quieras.
  18. }
  19. function onComplete(e:Event):void
  20. {
  21. // Aquí podrías sacar el cargador y añadir el objeto cargado a la película de la siguiente forma:
  22. // addChild(loader);
  23. }

Espero les sirva como siempre digo, y espero comentarios, preguntas y sugerencias!
Saludos!

le agradesemos a http://www.DeCabeza.net  por los textos

Popularity: 7% [?]

lupa con flash

Postedo por Antonio con fecha Julio - 17 - 2009

Este es un efecto muy utilizado en varios tipos de desarrollo. Como puede ser en un catálogo de productos, ejemplo clásico si los hay.

Se me ocurrió armar una clase en AS3 para esta utilidad, a modo de simplificar el trabajo.

De paso les dejo una hermosa imagen del calendario Maya. Gran civilización si las hubo!

Mové el mouse sobre la imagen para ver el efecto.

A continuación les dejo la clase completa. Vale destacar los cuatro métodos con namespace en “protected”.

Estos métodos pueden ser reescritos si la clase es extendida… De manera tal que se puedan manejar los eventos de progreso de carga, y de la carga completa. Para poder sumarle un preloader tanto a la imagen chica, como a la grande por ejemplo.

Actionscript:

  1. package weedo.fx {
  2. import flash.display.DisplayObject;
  3. import flash.display.Sprite;
  4. import flash.display.Loader;
  5. import flash.events.*;
  6. import flash.net.URLRequest;
  7. import flash.ui.Mouse;
  8. public class Lupa extends Sprite
  9. {
  10. private var imgURL:String;
  11. private var imgBigURL:String;
  12. private var mascara:DisplayObject;
  13. private var small:Sprite;
  14. private var big:Sprite;
  15. private var cargaCompleta:Boolean;
  16. public function Lupa(_imgURL:String, _imgBigURL:String, _mask:DisplayObject):void
  17. {
  18. imgURL = _imgURL;
  19. imgBigURL = _imgBigURL;
  20. mascara = _mask;
  21. this.mouseChildren = false;
  22. this.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
  23. this.addEventListener(MouseEvent.ROLL_OUT, onOut);
  24. this.addEventListener(MouseEvent.ROLL_OVER, onOver);
  25. cargarImg();
  26. }
  27. private function cargarImg():void
  28. {
  29. var loaderImg:Loader = new Loader();
  30. loaderImg.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteImg);
  31. loaderImg.contentLoaderInfo.addEventListener(Event.INIT, onInitImg);
  32. loaderImg.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressImg);
  33. loaderImg.load(new URLRequest(imgURL));
  34. }
  35. private function cargarImgBig():void
  36. {
  37. var loaderImgBig:Loader = new Loader();
  38. loaderImgBig.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteImgBig);
  39. loaderImgBig.contentLoaderInfo.addEventListener(Event.INIT, onInitImgBig);
  40. loaderImgBig.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressImgBig);
  41. loaderImgBig.load(new URLRequest(imgBigURL));
  42. }
  43. protected function onProgressImg(e:ProgressEvent):void
  44. {
  45. trace(”img: “+Math.round((e.bytesLoaded*100)/e.bytesTotal));
  46. }
  47. protected function onProgressImgBig(e:ProgressEvent):void
  48. {
  49. trace(”imgBig: “+Math.round((e.bytesLoaded*100)/e.bytesTotal));
  50. }
  51. protected function onInitImg(e:Event):void
  52. {
  53. trace(”termino img”);
  54. }
  55. protected function onInitImgBig(e:Event):void
  56. {
  57. trace(”termino imgBig”);
  58. }
  59. private function onCompleteImg(e:Event):void
  60. {
  61. small = new Sprite();
  62. e.target.content.x = -(e.target.content.width*.5);
  63. e.target.content.y = -(e.target.content.height*.5);
  64. small.addChild(e.target.content);
  65. addChild(small);
  66. cargarImgBig();
  67. }
  68. private function onCompleteImgBig(e:Event):void
  69. {
  70. big = new Sprite();
  71. e.target.content.x = -(e.target.content.width*.5);
  72. e.target.content.y = -(e.target.content.height*.5);
  73. big.addChild(e.target.content);
  74. big.mask = mascara;
  75. big.visible = false;
  76. addChild(big);
  77. addChild(mascara);
  78. cargaCompleta = true;
  79. }
  80. private function onMove(e:MouseEvent):void
  81. {
  82. if(cargaCompleta){
  83. mascara.x = mouseX;
  84. mascara.y = mouseY;
  85. big.x = -((big.width * small.mouseX)/small.width) + small.mouseX;
  86. big.y = -((big.height * small.mouseY)/small.height) + small.mouseY;
  87. }
  88. }
  89. private function onOut(e:MouseEvent):void
  90. {
  91. if(cargaCompleta){
  92. big.visible = false;
  93. Mouse.show();
  94. }
  95. }
  96. private function onOver(e:MouseEvent):void
  97. {
  98. if(cargaCompleta){
  99. big.visible = true;
  100. Mouse.hide();
  101. }
  102. }
  103. public function cambiarMascara(_tg:DisplayObject):void
  104. {
  105. if(cargaCompleta){
  106. mascara = _tg;
  107. big.mask = mascara;
  108. }
  109. }
  110. }
  111. }

Para implementar la clase en el IDE de Flash deberían escribir algo así:

Actionscript:

  1. import weedo.fx.Lupa;
  2. var sh:Shape = new Shape();
  3. sh.graphics.beginFill(0×000000,1);
  4. sh.graphics.drawCircle(0, 0, 50);
  5. sh.graphics.endFill();
  6. var lp:Lupa = new Lupa(”small.jpg”, ”big.jpg”, sh);
  7. lp.x = stage.stageWidth * .5;
  8. lp.y = stage.stageHeight * .5;
  9. addChild(lp);

En este ejemplo importamos la clase en la primer linea. Luego creamos un Shape circular y por último creamos nuestra lupa con sus 3 parametros.

Primero la imagen pequeña, luego la grande y por último la máscara que usaremos como lupa.

En este caso la máscara es un Shape circular. También podría ser un rectangulo y hasta un movieclip con la forma que querramos.

Ojo que el punto de registro siempre tiene que estar en el medio de nuestra máscara.

Por ejemplo si queremos usar un rectangulo, el código debería ser así:

Actionscript:

  1. var sh:Shape = new Shape();
  2. sh.graphics.beginFill(0×000000,1);
  3. sh.graphics.drawRect(-25, -25, 50, 50);
  4. sh.graphics.endFill();

    le agradesemos a http://www.DeCabeza.net  por los textos y peliculas flash

Popularity: 1% [?]